/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/base-component/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@layer cloudscape-base-theme {
  body {
    --color-primary-50-1y05xv:#f0fbff;
    --color-primary-100-f62fz9:#d1f1ff;
    --color-primary-200-vubr4w:#b8e7ff;
    --color-primary-300-5q65ox:#75cfff;
    --color-primary-400-n8h4bx:#42b4ff;
    --color-primary-500-q9c16y:#0099ff;
    --color-primary-600-1lcy1k:#006ce0;
    --color-primary-700-n6k121:#004a9e;
    --color-primary-800-j9rj38:#003b8f;
    --color-primary-900-a5kqrr:#002b66;
    --color-primary-1000-7umopx:#001129;
    --color-neutral-50-pvu04n:#fcfcfd;
    --color-neutral-100-gk3lvf:#f9f9fa;
    --color-neutral-150-gezhen:#f6f6f9;
    --color-neutral-200-fqt4tz:#f3f3f7;
    --color-neutral-250-vs1is4:#ebebf0;
    --color-neutral-300-08wi6k:#dedee3;
    --color-neutral-350-dq6kfr:#c6c6cd;
    --color-neutral-400-wtst55:#b4b4bb;
    --color-neutral-450-kn0235:#a4a4ad;
    --color-neutral-500-8van0b:#8c8c94;
    --color-neutral-550-z2a44u:#72747e;
    --color-neutral-600-fln1ww:#656871;
    --color-neutral-650-miik4f:#424650;
    --color-neutral-700-qw8ats:#333843;
    --color-neutral-750-pi9qqd:#232b37;
    --color-neutral-800-t7j5ap:#1b232d;
    --color-neutral-850-3f0gro:#161d26;
    --color-neutral-900-v0mtoc:#131920;
    --color-neutral-950-lxybh8:#0f141a;
    --color-neutral-1000-7ovvlt:#06080a;
    --color-error-50-1upkvz:#fff5f5;
    --color-error-400-c0knb8:#ff7a7a;
    --color-error-600-mdn3ng:#db0000;
    --color-error-900-skonp1:#700000;
    --color-error-1000-ecmudm:#1f0000;
    --color-success-50-yow9uc:#effff1;
    --color-success-500-hhxb4g:#2bb534;
    --color-success-600-g7hz2i:#00802f;
    --color-success-1000-xy1gvq:#001401;
    --color-warning-50-uxheb8:#fffef0;
    --color-warning-400-55puga:#ffe347;
    --color-warning-500-zidhub:#fbd332;
    --color-warning-900-kpxt8c:#855900;
    --color-warning-1000-65l070:#191100;
    --color-info-50-cdvtrs:#f0fbff;
    --color-info-300-q9xd1l:#75cfff;
    --color-info-400-674xac:#42b4ff;
    --color-info-600-un21zh:#006ce0;
    --color-info-1000-s77ok9:#001129;
    --color-purple-400-o7fr4k:#bf80ff;
    --color-purple-700-5hcbeu:#7300e5;
    --color-amber-400-z6oddn:#ff9900;
    --color-amber-500-rsho1x:#fa6f00;
    --color-transparent-i61gs1:transparent;
    --color-black-cox1hy:#000000;
    --color-white-p1zlvy:#ffffff;
    --color-charts-red-300-2k7eul:#ea7158;
    --color-charts-red-400-ssrf2o:#dc5032;
    --color-charts-red-500-m14kmu:#d13313;
    --color-charts-red-600-938v3h:#ba2e0f;
    --color-charts-red-700-f6sq8t:#a82a0c;
    --color-charts-red-800-tzkaad:#972709;
    --color-charts-red-900-fhg0lh:#892407;
    --color-charts-red-1000-9iigzo:#7d2105;
    --color-charts-red-1100-4n7b3z:#721e03;
    --color-charts-red-1200-ek3cuo:#671c00;
    --color-charts-orange-300-hqhtmn:#e07941;
    --color-charts-orange-400-g8c1fc:#cc5f21;
    --color-charts-orange-500-j3c2cu:#bc4d01;
    --color-charts-orange-600-1ad7o4:#a84401;
    --color-charts-orange-700-spsf2r:#983c02;
    --color-charts-orange-800-244d7b:#8a3603;
    --color-charts-orange-900-8omk92:#7e3103;
    --color-charts-orange-1000-ezq5pz:#732c02;
    --color-charts-orange-1100-bhcmg5:#692801;
    --color-charts-orange-1200-exs6jj:#602400;
    --color-charts-yellow-300-fpz8o0:#b2911c;
    --color-charts-yellow-400-vxiqrf:#9c7b0b;
    --color-charts-yellow-500-1qgrtj:#8a6b05;
    --color-charts-yellow-600-aweqy2:#7b5f04;
    --color-charts-yellow-700-xh0lj9:#6f5504;
    --color-charts-yellow-800-gp4422:#654d03;
    --color-charts-yellow-900-r6gx3k:#5d4503;
    --color-charts-yellow-1000-6dnac6:#553f03;
    --color-charts-yellow-1100-fqp4sw:#4d3901;
    --color-charts-yellow-1200-k7kf4w:#483300;
    --color-charts-green-300-6766ev:#67a353;
    --color-charts-green-400-gd41ay:#41902c;
    --color-charts-green-500-yr18n3:#1f8104;
    --color-charts-green-600-b1gmr0:#1a7302;
    --color-charts-green-700-305sle:#176702;
    --color-charts-green-800-rh42zr:#145d02;
    --color-charts-green-900-2x5smm:#125502;
    --color-charts-green-1000-opphoq:#104d01;
    --color-charts-green-1100-o67uzm:#0f4601;
    --color-charts-green-1200-sw46fc:#0d4000;
    --color-charts-teal-300-2qlyrg:#2ea597;
    --color-charts-teal-400-s8pa77:#1c8e81;
    --color-charts-teal-500-8d830b:#0d7d70;
    --color-charts-teal-600-772n9t:#096f64;
    --color-charts-teal-700-29mnwm:#06645a;
    --color-charts-teal-800-vp41t6:#045b52;
    --color-charts-teal-900-k020ya:#03524a;
    --color-charts-teal-1000-fhpqt3:#014b44;
    --color-charts-teal-1100-6w598w:#01443e;
    --color-charts-teal-1200-0u78my:#003e38;
    --color-charts-blue-1-300-pdza0q:#529ccb;
    --color-charts-blue-1-400-ajl038:#3184c2;
    --color-charts-blue-1-500-9s8gor:#0273bb;
    --color-charts-blue-1-600-7ymb7g:#0166ab;
    --color-charts-blue-1-700-5qzras:#015b9d;
    --color-charts-blue-1-800-awczh4:#015292;
    --color-charts-blue-1-900-6wxwzk:#014a87;
    --color-charts-blue-1-1000-00005b:#01437d;
    --color-charts-blue-1-1100-8nwfwf:#003c75;
    --color-charts-blue-1-1200-v60p8b:#00366d;
    --color-charts-blue-2-300-g72slq:#688ae8;
    --color-charts-blue-2-400-he538m:#5978e3;
    --color-charts-blue-2-500-quctxu:#4066df;
    --color-charts-blue-2-600-6qav3j:#3759ce;
    --color-charts-blue-2-700-sp7t4m:#314fbf;
    --color-charts-blue-2-800-q01umt:#2c46b1;
    --color-charts-blue-2-900-gog7z2:#273ea5;
    --color-charts-blue-2-1000-c13nf8:#23379b;
    --color-charts-blue-2-1100-ddk6eo:#1f3191;
    --color-charts-blue-2-1200-gt550t:#1b2b88;
    --color-charts-purple-300-85q036:#a783e1;
    --color-charts-purple-400-9axh6r:#9469d6;
    --color-charts-purple-500-rn2jbl:#8456ce;
    --color-charts-purple-600-26s4rg:#7749bf;
    --color-charts-purple-700-tv8cvg:#6b40b2;
    --color-charts-purple-800-h61qlx:#6237a7;
    --color-charts-purple-900-am452b:#59309d;
    --color-charts-purple-1000-uarqpb:#512994;
    --color-charts-purple-1100-y8ctnd:#4a238b;
    --color-charts-purple-1200-hr9f40:#431d84;
    --color-charts-pink-300-ewnht7:#da7596;
    --color-charts-pink-400-smjdat:#ce567c;
    --color-charts-pink-500-bw864b:#c33d69;
    --color-charts-pink-600-2ro14y:#b1325c;
    --color-charts-pink-700-ryxvua:#a32952;
    --color-charts-pink-800-tcusf8:#962249;
    --color-charts-pink-900-kpyne4:#8b1b42;
    --color-charts-pink-1000-1soluc:#81143b;
    --color-charts-pink-1100-ff6g93:#780d35;
    --color-charts-pink-1200-w9585d:#6f062f;
    --color-charts-status-critical-c6brdu:var(--color-charts-red-1000-9iigzo);
    --color-charts-status-high-18fhg5:var(--color-charts-red-600-938v3h);
    --color-charts-status-medium-3trmy3:var(--color-charts-orange-400-g8c1fc);
    --color-charts-status-low-br6wv0:var(--color-charts-yellow-300-fpz8o0);
    --color-charts-status-positive-md7eqa:var(--color-charts-green-300-6766ev);
    --color-charts-status-info-yds4x2:var(--color-charts-blue-1-400-ajl038);
    --color-charts-status-neutral-k2p33t:var(--color-neutral-500-8van0b);
    --color-charts-threshold-negative-aad26m:var(--color-error-600-mdn3ng);
    --color-charts-threshold-positive-mk2804:var(--color-success-600-g7hz2i);
    --color-charts-threshold-info-ijuzzj:var(--color-info-600-un21zh);
    --color-charts-threshold-neutral-pd7kh4:var(--color-neutral-600-fln1ww);
    --color-charts-line-grid-kjxf3m:var(--color-neutral-300-08wi6k);
    --color-charts-line-tick-xmcbvk:var(--color-neutral-300-08wi6k);
    --color-charts-line-axis-b95ncf:var(--color-neutral-300-08wi6k);
    --color-charts-palette-categorical-1-xu0deg:var(--color-charts-blue-2-300-g72slq);
    --color-charts-palette-categorical-2-ktit09:var(--color-charts-pink-500-bw864b);
    --color-charts-palette-categorical-3-g0srj0:var(--color-charts-teal-300-2qlyrg);
    --color-charts-palette-categorical-4-5vauwp:var(--color-charts-purple-500-rn2jbl);
    --color-charts-palette-categorical-5-3v8ery:var(--color-charts-orange-300-hqhtmn);
    --color-charts-palette-categorical-6-ztdd8d:var(--color-charts-blue-2-600-6qav3j);
    --color-charts-palette-categorical-7-3j5o6w:var(--color-charts-pink-800-tcusf8);
    --color-charts-palette-categorical-8-c5r39m:var(--color-charts-teal-600-772n9t);
    --color-charts-palette-categorical-9-8n6iuv:var(--color-charts-purple-800-h61qlx);
    --color-charts-palette-categorical-10-opta0w:var(--color-charts-orange-600-1ad7o4);
    --color-charts-palette-categorical-11-b2r7jc:var(--color-charts-blue-2-900-gog7z2);
    --color-charts-palette-categorical-12-b5drtm:var(--color-charts-pink-1100-ff6g93);
    --color-charts-palette-categorical-13-c69xg9:var(--color-charts-teal-900-k020ya);
    --color-charts-palette-categorical-14-db19x8:var(--color-charts-purple-1100-y8ctnd);
    --color-charts-palette-categorical-15-8z8vjw:var(--color-charts-orange-900-8omk92);
    --color-charts-palette-categorical-16-549jkl:var(--color-charts-blue-2-1200-gt550t);
    --color-charts-palette-categorical-17-nrio7t:var(--color-charts-pink-400-smjdat);
    --color-charts-palette-categorical-18-tm902v:var(--color-charts-teal-1200-0u78my);
    --color-charts-palette-categorical-19-ujcr86:var(--color-charts-purple-400-9axh6r);
    --color-charts-palette-categorical-20-h55e4g:var(--color-charts-orange-1200-exs6jj);
    --color-charts-palette-categorical-21-vs0u8l:var(--color-charts-blue-2-500-quctxu);
    --color-charts-palette-categorical-22-6klt3l:var(--color-charts-pink-700-ryxvua);
    --color-charts-palette-categorical-23-3zpkdt:var(--color-charts-teal-500-8d830b);
    --color-charts-palette-categorical-24-z9a4uk:var(--color-charts-purple-700-tv8cvg);
    --color-charts-palette-categorical-25-tgdsk2:var(--color-charts-orange-500-j3c2cu);
    --color-charts-palette-categorical-26-lo8zn9:var(--color-charts-blue-2-800-q01umt);
    --color-charts-palette-categorical-27-bruhsa:var(--color-charts-pink-1000-1soluc);
    --color-charts-palette-categorical-28-6b00fb:var(--color-charts-teal-800-vp41t6);
    --color-charts-palette-categorical-29-aurmid:var(--color-charts-purple-1000-uarqpb);
    --color-charts-palette-categorical-30-fjnmd7:var(--color-charts-orange-800-244d7b);
    --color-charts-palette-categorical-31-7zcct5:var(--color-charts-blue-2-1100-ddk6eo);
    --color-charts-palette-categorical-32-rrda6y:var(--color-charts-pink-300-ewnht7);
    --color-charts-palette-categorical-33-2v0mzv:var(--color-charts-teal-1100-6w598w);
    --color-charts-palette-categorical-34-g9a9q3:var(--color-charts-purple-300-85q036);
    --color-charts-palette-categorical-35-u0w821:var(--color-charts-orange-1100-bhcmg5);
    --color-charts-palette-categorical-36-tthuf8:var(--color-charts-blue-2-400-he538m);
    --color-charts-palette-categorical-37-y588bl:var(--color-charts-pink-600-2ro14y);
    --color-charts-palette-categorical-38-qdh97u:var(--color-charts-teal-400-s8pa77);
    --color-charts-palette-categorical-39-yisq6l:var(--color-charts-purple-600-26s4rg);
    --color-charts-palette-categorical-40-yeer1v:var(--color-charts-orange-400-g8c1fc);
    --color-charts-palette-categorical-41-tu9dxw:var(--color-charts-blue-2-700-sp7t4m);
    --color-charts-palette-categorical-42-q410kp:var(--color-charts-pink-900-kpyne4);
    --color-charts-palette-categorical-43-dwew7q:var(--color-charts-teal-700-29mnwm);
    --color-charts-palette-categorical-44-2thp96:var(--color-charts-purple-900-am452b);
    --color-charts-palette-categorical-45-6kinj6:var(--color-charts-orange-700-spsf2r);
    --color-charts-palette-categorical-46-iefxfq:var(--color-charts-blue-2-1000-c13nf8);
    --color-charts-palette-categorical-47-9l9wl2:var(--color-charts-pink-1200-w9585d);
    --color-charts-palette-categorical-48-5s2n0r:var(--color-charts-teal-1000-fhpqt3);
    --color-charts-palette-categorical-49-bub0l1:var(--color-charts-purple-1200-hr9f40);
    --color-charts-palette-categorical-50-utrpu5:var(--color-charts-orange-1000-ezq5pz);
    --color-charts-error-bar-marker-r10jgv:var(--color-neutral-900-v0mtoc);
    --color-severity-dark-red-j8bmoc:#870303;
    --color-severity-red-wf5w2d:#ce3311;
    --color-severity-orange-rpbcus:#f89256;
    --color-severity-yellow-4er6zq:#f2cd54;
    --color-severity-grey-sp7qo8:var(--color-neutral-600-fln1ww);
    --color-background-notification-severity-critical-0xl8pp:var(--color-severity-dark-red-j8bmoc);
    --color-background-notification-severity-high-8nbgdi:var(--color-severity-red-wf5w2d);
    --color-background-notification-severity-medium-lbljs2:var(--color-severity-orange-rpbcus);
    --color-background-notification-severity-low-giz8b6:var(--color-severity-yellow-4er6zq);
    --color-background-notification-severity-neutral-hnhgmv:var(--color-severity-grey-sp7qo8);
    --color-text-notification-severity-critical-tv4vw4:var(--color-neutral-100-gk3lvf);
    --color-text-notification-severity-high-t4suvu:var(--color-neutral-100-gk3lvf);
    --color-text-notification-severity-medium-8f60kb:var(--color-neutral-950-lxybh8);
    --color-text-notification-severity-low-gvojhi:var(--color-neutral-950-lxybh8);
    --color-text-notification-severity-neutral-ynm2wl:var(--color-neutral-100-gk3lvf);
    --color-grey-opaque-10-vwfmts:rgba(0, 0, 0, 0.1);
    --color-grey-opaque-25-cjy3al:rgba(255, 255, 255, 0.25);
    --color-grey-opaque-70-ewuade:rgba(35, 43, 55, 0.7);
    --color-grey-transparent-qh7559:rgba(15, 20, 26, 0.12);
    --color-grey-transparent-heavy-9vz74t:rgba(15, 20, 26, 0.12);
    --color-background-badge-icon-ul3s2p:var(--color-error-600-mdn3ng);
    --color-background-button-link-active-a3i1s9:var(--color-primary-100-f62fz9);
    --color-background-button-link-default-o64utz:transparent;
    --color-background-button-link-disabled-9xznu3:transparent;
    --color-background-button-link-hover-cv3vxv:var(--color-primary-50-1y05xv);
    --color-background-button-normal-active-3qdx9x:var(--color-primary-100-f62fz9);
    --color-background-button-normal-default-xsojnf:var(--color-white-p1zlvy);
    --color-background-button-normal-disabled-uwvef3:var(--color-white-p1zlvy);
    --color-background-button-normal-hover-4mq4on:var(--color-primary-50-1y05xv);
    --color-background-toggle-button-normal-pressed-znqu4x:var(--color-primary-100-f62fz9);
    --color-background-button-primary-active-2yreuc:var(--color-amber-500-rsho1x);
    --color-background-button-primary-default-mzbd6x:var(--color-amber-400-z6oddn);
    --color-background-button-primary-disabled-ft3nq0:var(--color-neutral-250-vs1is4);
    --color-background-button-primary-hover-bo09mk:var(--color-amber-500-rsho1x);
    --color-background-direction-button-active-lvo0dy:var(--color-neutral-750-pi9qqd);
    --color-background-direction-button-default-bvhbsn:var(--color-neutral-650-miik4f);
    --color-background-direction-button-disabled-4t6znt:var(--color-neutral-250-vs1is4);
    --color-background-direction-button-hover-74n5o1:var(--color-neutral-700-qw8ats);
    --color-text-direction-button-default-p88lvb:var(--color-white-p1zlvy);
    --color-text-direction-button-disabled-jdkhmp:var(--color-text-interactive-disabled-vbo6v5);
    --color-background-calendar-current-date-6nkw96:var(--color-neutral-200-fqt4tz);
    --color-background-cell-shaded-3n8zq3:var(--color-neutral-150-gezhen);
    --color-background-code-editor-gutter-active-line-default-jbu7qh:var(--color-neutral-600-fln1ww);
    --color-background-code-editor-gutter-active-line-error-mhkmre:var(--color-text-status-error-mxzop7);
    --color-background-code-editor-gutter-default-0oq7ef:var(--color-neutral-200-fqt4tz);
    --color-background-code-editor-loading-xreyed:var(--color-neutral-100-gk3lvf);
    --color-background-code-editor-pane-item-hover-ud4zy7:var(--color-neutral-250-vs1is4);
    --color-background-code-editor-status-bar-ctq8cb:var(--color-neutral-200-fqt4tz);
    --color-background-card-hvu1qi:var(--color-background-container-content-h114dj);
    --color-background-item-card-ft31i1:var(--color-background-card-hvu1qi);
    --color-background-container-content-h114dj:var(--color-white-p1zlvy);
    --color-background-container-header-1xvkdg:var(--color-white-p1zlvy);
    --color-background-control-checked-xk5cy2:var(--color-primary-600-1lcy1k);
    --color-background-control-default-k5dlqw:var(--color-white-p1zlvy);
    --color-background-control-disabled-1dm4mk:var(--color-neutral-300-08wi6k);
    --color-background-dropdown-item-default-g1726r:var(--color-white-p1zlvy);
    --color-background-dropdown-item-dimmed-dhho03:transparent;
    --color-background-dropdown-item-filter-match-gjpt1h:var(--color-primary-50-1y05xv);
    --color-background-dropdown-item-hover-iwrvc1:var(--color-neutral-200-fqt4tz);
    --color-background-dropdown-item-selected-nlj7md:var(--color-background-item-selected-o3455o);
    --color-background-home-header-4c9jt4:var(--color-neutral-950-lxybh8);
    --color-background-inline-code-2du9p8:rgba(0, 0, 0, 0.1);
    --color-background-input-default-dkd4bz:var(--color-white-p1zlvy);
    --color-background-input-disabled-cn9bpj:var(--color-neutral-250-vs1is4);
    --color-background-item-selected-o3455o:var(--color-primary-50-1y05xv);
    --color-background-layout-main-htt4fm:var(--color-white-p1zlvy);
    --color-background-drawer-tbr3w1:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-drawer-backdrop-lnf29t:var(--color-grey-opaque-70-ewuade);
    --color-background-layout-mobile-panel-ed0ava:var(--color-neutral-950-lxybh8);
    --color-background-layout-panel-content-ywo9k1:var(--color-background-container-content-h114dj);
    --color-background-layout-panel-hover-e1fkm5:var(--color-neutral-250-vs1is4);
    --color-background-layout-toolbar-ek4nz4:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-layout-toggle-active-ap91vm:var(--color-neutral-650-miik4f);
    --color-background-layout-toggle-default-2hgjdu:var(--color-neutral-650-miik4f);
    --color-background-layout-toggle-hover-0cpm7g:var(--color-neutral-600-fln1ww);
    --color-background-layout-toggle-selected-active-sg226v:var(--color-primary-600-1lcy1k);
    --color-background-layout-toggle-selected-default-01301n:var(--color-primary-600-1lcy1k);
    --color-background-layout-toggle-selected-hover-kpbc9x:var(--color-primary-700-n6k121);
    --color-background-modal-overlay-3ppsd8:var(--color-grey-opaque-70-ewuade);
    --color-background-notification-blue-4vnob8:var(--color-info-600-un21zh);
    --color-background-notification-green-2rkyvu:var(--color-success-600-g7hz2i);
    --color-background-notification-grey-4no337:var(--color-neutral-650-miik4f);
    --color-background-notification-red-0487ea:var(--color-error-600-mdn3ng);
    --color-background-notification-yellow-y6us5r:var(--color-warning-400-55puga);
    --color-background-notification-stack-bar-qe5n4w:var(--color-neutral-750-pi9qqd);
    --color-background-notification-stack-bar-active-a4h9r8:var(--color-neutral-750-pi9qqd);
    --color-background-notification-stack-bar-hover-jh82oo:var(--color-neutral-650-miik4f);
    --color-background-popover-2f8egd:var(--color-white-p1zlvy);
    --color-background-progress-bar-value-default-jdp3b7:var(--color-primary-600-1lcy1k);
    --color-background-progress-bar-default-h4z9ad:var(--color-neutral-250-vs1is4);
    --color-background-segment-active-b3vlop:var(--color-primary-600-1lcy1k);
    --color-background-segment-default-9iucim:var(--color-background-button-normal-default-xsojnf);
    --color-background-segment-disabled-2j16pl:var(--color-background-button-normal-disabled-uwvef3);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-background-segment-wrapper-zxi513:var(--color-background-container-content-h114dj);
    --color-background-slider-range-default-ghqm7u:var(--color-background-slider-handle-default-bm6lnd);
    --color-background-slider-range-active-2qtsc4:var(--color-background-slider-handle-active-va1gvy);
    --color-background-slider-handle-default-bm6lnd:var(--color-primary-600-1lcy1k);
    --color-background-slider-handle-active-va1gvy:var(--color-primary-700-n6k121);
    --color-background-slider-track-default-lxrn6f:var(--color-neutral-500-8van0b);
    --color-background-slider-handle-ring-e8v8j2:var(--color-white-p1zlvy);
    --color-background-slider-handle-error-default-r9y0gv:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-error-active-ror650:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-warning-default-3d2day:var(--color-text-status-warning-zb7um8);
    --color-background-slider-handle-warning-active-vzn5qo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-error-default-41t0a5:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-error-active-a3y1qs:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-warning-default-twa8jo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-warning-active-1tmmai:var(--color-text-status-warning-zb7um8);
    --color-background-status-error-xpfvrr:var(--color-error-50-1upkvz);
    --color-background-status-info-uwe1e9:var(--color-info-50-cdvtrs);
    --color-background-dialog-j143sw:var(--color-background-status-info-uwe1e9);
    --color-background-status-success-774mn7:var(--color-success-50-yow9uc);
    --color-background-status-warning-xvs0bp:var(--color-warning-50-uxheb8);
    --color-background-table-header-l5637m:var(--color-background-container-header-1xvkdg);
    --color-background-tiles-disabled-3oxnuw:var(--color-neutral-250-vs1is4);
    --color-background-toggle-checked-disabled-ps8s83:var(--color-primary-200-vubr4w);
    --color-background-toggle-default-ypvqji:var(--color-neutral-650-miik4f);
    --color-background-avatar-gen-ai-oxp2v6:radial-gradient(circle farthest-corner at top right, #b8e7ff 0%, #0099ff 25%, #5c7fff 40% , #8575ff 60%, #962eff 80%);
    --color-background-avatar-default-t427xm:var(--color-neutral-650-miik4f);
    --color-text-avatar-kuhkoa:var(--color-white-p1zlvy);
    --color-background-loading-bar-gen-ai-tey70i:linear-gradient(90deg, #b8e7ff 0%, #0099ff 10%, #5c7fff 24%, #8575ff 50%, #962eff 76%, #0099ff 90%, #b8e7ff 100%);
    --color-background-status-indicator-error-txnmnb:transparent;
    --color-background-status-indicator-warning-xf3dw4:transparent;
    --color-background-status-indicator-success-o8ig5c:transparent;
    --color-background-status-indicator-info-nqw7od:transparent;
    --color-background-status-indicator-neutral-psqqh7:transparent;
    --color-background-chat-bubble-outgoing-ay6nj3:transparent;
    --color-background-chat-bubble-incoming-kj6fgk:var(--color-neutral-150-gezhen);
    --color-text-chat-bubble-outgoing-0cgq49:var(--color-text-body-default-ryjct1);
    --color-text-chat-bubble-incoming-7twq51:var(--color-text-body-default-ryjct1);
    --color-border-button-link-disabled-npwqxa:var(--color-background-button-link-disabled-9xznu3);
    --color-border-button-normal-active-d8a8v8:var(--color-primary-900-a5kqrr);
    --color-border-button-normal-default-s8jnvu:var(--color-primary-600-1lcy1k);
    --color-border-toggle-button-normal-pressed-avdfaw:var(--color-primary-600-1lcy1k);
    --color-border-button-normal-disabled-zra9p9:var(--color-neutral-400-wtst55);
    --color-text-button-normal-disabled-05p74s:var(--color-neutral-500-8van0b);
    --color-border-button-normal-hover-6gylxf:var(--color-primary-900-a5kqrr);
    --color-text-button-icon-disabled-nnofkn:var(--color-neutral-500-8van0b);
    --color-border-button-primary-active-dgxn6z:var(--color-background-button-primary-active-2yreuc);
    --color-border-button-primary-default-9u47hs:var(--color-background-button-primary-default-mzbd6x);
    --color-border-button-primary-disabled-rmen9o:var(--color-background-button-primary-disabled-ft3nq0);
    --color-border-button-primary-hover-i3etq8:var(--color-background-button-primary-hover-bo09mk);
    --color-text-button-primary-disabled-q79gms:var(--color-neutral-500-8van0b);
    --color-item-selected-jdg5yd:var(--color-primary-600-1lcy1k);
    --color-border-calendar-grid-67r4w4:transparent;
    --color-border-calendar-grid-selected-focus-ring-a8x91k:var(--color-neutral-100-gk3lvf);
    --color-border-cell-shaded-b51lt9:var(--color-neutral-300-08wi6k);
    --color-border-code-editor-ace-active-line-light-theme-q6hsvt:var(--color-neutral-300-08wi6k);
    --color-border-code-editor-ace-active-line-dark-theme-v09eti:var(--color-neutral-600-fln1ww);
    --color-border-code-editor-default-1etiw8:var(--color-neutral-300-08wi6k);
    --color-border-code-editor-pane-item-hover-sbam42:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-card-highlighted-60blyt:var(--color-border-item-selected-gor8ib);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-item-card-highlighted-rzkppe:var(--color-border-card-highlighted-60blyt);
    --color-border-container-divider-9huz1a:transparent;
    --color-border-container-top-k3vmoz:transparent;
    --color-border-control-checked-hfai2a:var(--color-background-control-checked-xk5cy2);
    --color-border-control-default-sh3548:var(--color-neutral-500-8van0b);
    --color-border-control-disabled-npmvgu:var(--color-background-control-disabled-1dm4mk);
    --color-border-divider-active-kv8eix:var(--color-neutral-950-lxybh8);
    --color-border-divider-default-nfermc:var(--color-neutral-350-dq6kfr);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-divider-secondary-gobrui:var(--color-neutral-250-vs1is4);
    --color-border-dropdown-container-4aa756:var(--color-neutral-400-wtst55);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-item-hover-il52fv:var(--color-neutral-500-8van0b);
    --color-border-dropdown-item-dimmed-hover-ga9sch:var(--color-neutral-500-8van0b);
    --color-border-dropdown-item-selected-6rq3fm:var(--color-border-item-selected-gor8ib);
    --color-border-dropdown-item-top-gp2d1p:transparent;
    --color-border-editable-cell-hover-se2y3s:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-input-default-mvv73z:var(--color-neutral-500-8van0b);
    --color-border-input-disabled-yyhlvy:var(--color-background-input-disabled-cn9bpj);
    --color-border-input-focused-sl6x1x:var(--color-primary-600-1lcy1k);
    --color-border-item-focused-lz1zs6:var(--color-primary-600-1lcy1k);
    --color-border-dropdown-item-focused-7wmevi:var(--color-neutral-650-miik4f);
    --color-border-item-placeholder-ewxedi:var(--color-border-item-selected-gor8ib);
    --color-border-item-selected-gor8ib:var(--color-item-selected-jdg5yd);
    --color-border-layout-pyos42:var(--color-neutral-350-dq6kfr);
    --color-border-notification-stack-bar-aszsse:var(--color-neutral-750-pi9qqd);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-border-popover-vob9g7:var(--color-border-dropdown-container-4aa756);
    --color-border-segment-active-4xefp9:var(--color-border-segment-default-33xsod);
    --color-border-segment-default-33xsod:var(--color-neutral-650-miik4f);
    --color-border-segment-disabled-7bgyw9:var(--color-border-segment-default-33xsod);
    --color-border-segment-hover-941xea:var(--color-border-segment-default-33xsod);
    --color-border-status-error-i59tsd:var(--color-error-600-mdn3ng);
    --color-border-status-info-d3sn73:var(--color-info-600-un21zh);
    --color-border-status-success-xj5jpm:var(--color-success-600-g7hz2i);
    --color-border-status-warning-lr6hnh:var(--color-warning-900-kpxt8c);
    --color-border-dialog-alphfp:var(--color-border-status-info-d3sn73);
    --color-border-divider-interactive-default-0r2wcs:var(--color-neutral-500-8van0b);
    --color-border-tabs-divider-krofd6:var(--color-neutral-350-dq6kfr);
    --color-border-tabs-shadow-h56i7t:var(--color-grey-transparent-qh7559);
    --color-border-tabs-underline-xe9oi3:var(--color-text-accent-wlpatu);
    --color-border-tiles-disabled-fxxjc7:var(--color-background-tiles-disabled-3oxnuw);
    --color-border-tutorial-7ctcb6:var(--color-neutral-300-08wi6k);
    --color-foreground-control-default-rhyg9o:var(--color-white-p1zlvy);
    --color-foreground-control-disabled-e101je:var(--color-white-p1zlvy);
    --color-foreground-control-read-only-164ude:var(--color-neutral-600-fln1ww);
    --color-shadow-default-pw9o8r:var(--color-grey-transparent-heavy-9vz74t);
    --color-stroke-chart-line-3nsnk6:var(--color-neutral-500-8van0b);
    --color-text-accent-wlpatu:var(--color-primary-600-1lcy1k);
    --color-text-body-default-ryjct1:var(--color-neutral-950-lxybh8);
    --color-text-body-secondary-p9djjm:var(--color-neutral-650-miik4f);
    --color-text-breadcrumb-current-guu6t6:var(--color-neutral-600-fln1ww);
    --color-text-breadcrumb-icon-54at2o:var(--color-neutral-500-8van0b);
    --color-text-button-inline-icon-default-es90pc:var(--color-text-link-default-8yv9b7);
    --color-text-button-inline-icon-disabled-hui2y8:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-inline-icon-hover-34716a:var(--color-text-link-hover-pkytf7);
    --color-text-button-normal-active-evxn49:var(--color-primary-900-a5kqrr);
    --color-text-toggle-button-normal-pressed-awopw1:var(--color-primary-900-a5kqrr);
    --color-text-button-normal-default-3fcwpt:var(--color-primary-600-1lcy1k);
    --color-text-button-normal-hover-kzq5e3:var(--color-primary-900-a5kqrr);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-button-normal-default-3fcwpt);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-disabled-e2egx4:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-button-primary-active-srdk7o:var(--color-neutral-950-lxybh8);
    --color-text-button-primary-default-tt2or8:var(--color-neutral-950-lxybh8);
    --color-text-button-primary-hover-qld9hu:var(--color-neutral-950-lxybh8);
    --color-text-calendar-date-hover-808doy:var(--color-text-dropdown-item-default-bjdgve);
    --color-text-calendar-month-uounxo:var(--color-neutral-600-fln1ww);
    --color-text-code-editor-gutter-active-line-i870tx:var(--color-white-p1zlvy);
    --color-text-code-editor-gutter-default-dqu4zh:var(--color-neutral-950-lxybh8);
    --color-text-code-editor-status-bar-disabled-q1tpuo:var(--color-neutral-500-8van0b);
    --color-text-code-editor-tab-button-error-cni8e4:var(--color-white-p1zlvy);
    --color-text-column-header-oux894:var(--color-neutral-650-miik4f);
    --color-text-column-sorting-icon-mqr276:var(--color-text-column-header-oux894);
    --color-text-control-disabled-qg8k58:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-counter-l0v3x0:var(--color-neutral-600-fln1ww);
    --color-text-disabled-y2eoxf:var(--color-neutral-400-wtst55);
    --color-text-disabled-inline-edit-apkicu:var(--color-neutral-650-miik4f);
    --color-text-dropdown-footer-k7df7h:var(--color-text-form-secondary-4usdwg);
    --color-text-dropdown-group-label-3vji4k:var(--color-text-group-label-4gdpcl);
    --color-text-dropdown-item-default-bjdgve:var(--color-neutral-950-lxybh8);
    --color-text-dropdown-item-dimmed-8twn6b:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-disabled-nehxb7:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-filter-match-a4g9zm:var(--color-primary-600-1lcy1k);
    --color-text-dropdown-item-highlighted-1a85fc:var(--color-neutral-950-lxybh8);
    --color-text-dropdown-item-secondary-4f34f6:var(--color-text-form-secondary-4usdwg);
    --color-text-dropdown-item-secondary-hover-c09qu2:var(--color-neutral-600-fln1ww);
    --color-text-empty-03hr9s:var(--color-neutral-600-fln1ww);
    --color-text-expandable-section-default-pjvkgp:var(--color-neutral-950-lxybh8);
    --color-text-expandable-section-hover-8h3186:var(--color-text-accent-wlpatu);
    --color-text-expandable-section-navigation-icon-default-twgpzh:var(--color-text-interactive-default-cpoktr);
    --color-text-form-default-1f4edz:var(--color-neutral-950-lxybh8);
    --color-text-form-label-zhsvmu:var(--color-text-form-default-1f4edz);
    --color-text-form-secondary-4usdwg:var(--color-neutral-600-fln1ww);
    --color-text-group-label-4gdpcl:var(--color-neutral-650-miik4f);
    --color-text-label-gen-ai-qf031h:var(--color-purple-700-5hcbeu);
    --color-text-heading-default-5vbiad:var(--color-neutral-950-lxybh8);
    --color-text-heading-secondary-exzje1:var(--color-neutral-650-miik4f);
    --color-text-home-header-default-morg6i:var(--color-neutral-250-vs1is4);
    --color-text-home-header-secondary-i4jhp7:var(--color-neutral-350-dq6kfr);
    --color-text-icon-subtle-ab993n:var(--color-neutral-600-fln1ww);
    --color-text-input-disabled-k0zows:var(--color-neutral-400-wtst55);
    --color-text-input-placeholder-tv2u7d:var(--color-neutral-600-fln1ww);
    --color-text-input-placeholder-disabled-yea9x0:var(--color-text-input-disabled-k0zows);
    --color-text-interactive-active-883d43:var(--color-neutral-950-lxybh8);
    --color-text-interactive-default-cpoktr:var(--color-neutral-650-miik4f);
    --color-text-interactive-disabled-vbo6v5:var(--color-neutral-400-wtst55);
    --color-text-interactive-hover-p2beex:var(--color-neutral-950-lxybh8);
    --color-text-toggle-button-icon-pressed-wo78fn:var(--color-neutral-950-lxybh8);
    --color-text-interactive-inverted-default-nzthan:var(--color-neutral-300-08wi6k);
    --color-text-interactive-inverted-hover-oa7pli:var(--color-neutral-100-gk3lvf);
    --color-text-inverted-pjfvs8:var(--color-white-p1zlvy);
    --color-text-label-mo3nx0:var(--color-text-form-label-zhsvmu);
    --color-text-key-value-pairs-value-u7u4ga:var(--color-text-body-default-ryjct1);
    --color-text-layout-toggle-1a15s3:var(--color-white-p1zlvy);
    --color-text-layout-toggle-active-1t5mpl:var(--color-white-p1zlvy);
    --color-text-layout-toggle-hover-2wzjg7:var(--color-primary-600-1lcy1k);
    --color-text-layout-toggle-selected-p7mhyv:var(--color-white-p1zlvy);
    --color-text-link-default-8yv9b7:var(--color-primary-600-1lcy1k);
    --color-text-link-hover-pkytf7:var(--color-primary-900-a5kqrr);
    --color-text-link-decoration-default-0x8fhu:currentColor;
    --color-text-link-decoration-hover-kui2t9:currentColor;
    --color-text-link-secondary-default-2tir24:var(--color-text-link-default-8yv9b7);
    --color-text-link-secondary-hover-d2db7w:var(--color-text-link-hover-pkytf7);
    --color-text-link-info-default-co23zs:var(--color-text-link-default-8yv9b7);
    --color-text-link-info-hover-gh24pk:var(--color-text-link-hover-pkytf7);
    --color-text-link-inverted-hover-b4wg6a:var(--color-white-p1zlvy);
    --color-text-link-button-underline-z4wjnv:transparent;
    --color-text-link-button-underline-hover-cn3mqh:transparent;
    --color-text-notification-default-w5tddq:var(--color-neutral-100-gk3lvf);
    --color-text-notification-stack-bar-tjj0ek:var(--color-white-p1zlvy);
    --color-text-notification-yellow-vjtdxk:var(--color-neutral-950-lxybh8);
    --color-text-pagination-page-number-active-disabled-w4xha3:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-pagination-page-number-default-elv13g:var(--color-text-interactive-default-cpoktr);
    --color-text-segment-active-ybucah:var(--color-white-p1zlvy);
    --color-text-segment-default-4rxlop:var(--color-neutral-650-miik4f);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-small-13tluq:var(--color-neutral-600-fln1ww);
    --color-text-status-error-mxzop7:var(--color-error-600-mdn3ng);
    --color-text-status-inactive-8yfw5c:var(--color-neutral-600-fln1ww);
    --color-text-status-info-zl3i1d:var(--color-info-600-un21zh);
    --color-text-status-success-o0zpv6:var(--color-success-600-g7hz2i);
    --color-text-status-warning-zb7um8:var(--color-warning-900-kpxt8c);
    --color-text-top-navigation-title-379ooe:var(--color-neutral-950-lxybh8);
    --color-text-tutorial-hotspot-default-svuw52:var(--color-text-link-default-8yv9b7);
    --color-text-tutorial-hotspot-hover-mi79bf:var(--color-text-link-hover-pkytf7);
    --color-board-placeholder-active-d6b45j:var(--color-neutral-250-vs1is4);
    --color-board-placeholder-hover-z3g32b:var(--color-primary-100-f62fz9);
    --color-drag-placeholder-active-g64yqu:var(--color-neutral-250-vs1is4);
    --color-drag-placeholder-hover-87nc95:var(--color-primary-100-f62fz9);
    --color-dropzone-background-default-br489v:var(--color-white-p1zlvy);
    --color-dropzone-background-hover-ei5m2j:var(--color-primary-50-1y05xv);
    --color-dropzone-text-default-vqm0ca:var(--color-neutral-650-miik4f);
    --color-dropzone-text-hover-b8gblq:var(--color-neutral-650-miik4f);
    --color-dropzone-border-default-8ipzy1:var(--color-neutral-500-8van0b);
    --color-dropzone-border-hover-xkpq8r:var(--color-primary-900-a5kqrr);
    --color-gap-global-drawer-dg60r3:var(--color-neutral-250-vs1is4);
    --color-tree-view-connector-line-0m8cyw:var(--color-neutral-500-8van0b);
    --color-background-action-card-default-bpeubg:var(--color-white-p1zlvy);
    --color-background-action-card-hover-pp92ru:var(--color-primary-50-1y05xv);
    --color-background-action-card-active-gsa072:var(--color-primary-100-f62fz9);
    --color-border-action-card-default-x27c9q:var(--color-primary-600-1lcy1k);
    --color-border-action-card-hover-srl74d:var(--color-primary-900-a5kqrr);
    --color-border-action-card-active-ijhcwp:var(--color-primary-900-a5kqrr);
    --color-border-action-card-disabled-p93vim:var(--color-neutral-400-wtst55);
    --color-background-action-card-disabled-e7j8h7:var(--color-white-p1zlvy);
    --color-text-action-card-disabled-htx40i:var(--color-neutral-500-8van0b);
    --color-icon-action-card-default-81ykcp:var(--color-primary-600-1lcy1k);
    --color-icon-action-card-hover-rzcrec:var(--color-primary-900-a5kqrr);
    --color-icon-action-card-active-qy3lef:var(--color-primary-900-a5kqrr);
    --color-icon-action-card-disabled-ghd5kl:var(--color-neutral-400-wtst55);
    --color-background-skeleton-lz0q11:var(--color-neutral-250-vs1is4);
    --color-background-skeleton-wave-x41ppq:var(--color-neutral-150-gezhen);
    --font-button-letter-spacing-ufowe3:0.005em;
    --font-chart-detail-size-9qr25q:var(--font-size-body-s-smc8cv);
    --font-decoration-style-link-pk2xmp:solid;
    --font-decoration-thickness-link-uesuo7:1px;
    --font-decoration-thickness-link-display-l-6g5fyl:2px;
    --font-display-label-weight-zavpeo:700;
    --font-expandable-heading-size-wrsr52:var(--font-size-heading-s-zp08en);
    --font-family-base-4lwvpl:"Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif;
    --font-family-display-0xyzbg:var(--font-family-base-4lwvpl);
    --font-family-heading-rri3bb:var(--font-family-base-4lwvpl);
    --font-family-monospace-q47m7k:Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace;
    --font-header-h2-description-line-height-ts2s6o:var(--line-height-body-m-2mh3ke);
    --font-header-h2-description-size-g2wws3:var(--font-size-body-m-a7nh2n);
    --font-link-button-letter-spacing-imtxwq:var(--font-button-letter-spacing-ufowe3);
    --font-link-button-weight-vslyg9:var(--font-weight-button-0eg20c);
    --font-panel-header-line-height-8xb2qj:var(--line-height-heading-m-uoaqdh);
    --font-panel-header-size-33h9j8:var(--font-size-heading-m-170yiy);
    --font-size-body-m-a7nh2n:14px;
    --font-size-body-s-smc8cv:12px;
    --font-size-display-l-wa6woo:42px;
    --font-size-form-label-mxiqd7:var(--font-size-body-m-a7nh2n);
    --font-size-heading-l-vnacx6:20px;
    --font-size-heading-m-170yiy:18px;
    --font-size-heading-s-zp08en:16px;
    --font-size-heading-xl-wvkbur:24px;
    --font-size-heading-xs-j8yzxv:14px;
    --font-size-key-value-pairs-label-1mmf3j:var(--font-size-body-m-a7nh2n);
    --font-size-tabs-eeo215:var(--font-size-heading-s-zp08en);
    --font-smoothing-moz-osx-hbm0aq:grayscale;
    --font-smoothing-webkit-oemolo:antialiased;
    --font-wayfinding-link-active-weight-ny4hup:700;
    --font-weight-alert-header-zg25o1:700;
    --font-weight-bold-fo1afg:700;
    --font-weight-breadcrumb-current-v39mbh:var(--font-weight-bold-fo1afg);
    --font-weight-button-0eg20c:700;
    --font-weight-display-l-h5zsi8:700;
    --font-weight-flashbar-header-fg5kye:700;
    --font-weight-form-label-mrg9ef:var(--font-display-label-weight-zavpeo);
    --font-weight-heading-l-0t6dwc:700;
    --font-weight-heading-m-zf82dr:700;
    --font-weight-heading-s-lcx0ai:700;
    --font-weight-heading-xl-u3m4we:700;
    --font-weight-heading-xs-wqqpne:700;
    --font-weight-heavy-6yh4un:700;
    --font-weight-key-value-pairs-label-zdidmd:var(--font-display-label-weight-zavpeo);
    --font-weight-lighter-ldkoj5:300;
    --font-weight-normal-cxw1m3:400;
    --font-weight-tabs-ichxzl:700;
    --font-weight-tabs-disabled-v5r551:var(--font-wayfinding-link-active-weight-ny4hup);
    --letter-spacing-body-s-gq78ok:0.005em;
    --letter-spacing-display-l-elyyxk:-0.03em;
    --letter-spacing-heading-l-5v6ibv:-0.015em;
    --letter-spacing-heading-m-29ewnk:-0.010em;
    --letter-spacing-heading-s-4st9ep:-0.005em;
    --letter-spacing-heading-xl-ckkb6u:-0.02em;
    --letter-spacing-heading-xs-fgog7a:normal;
    --line-height-body-m-2mh3ke:20px;
    --line-height-body-s-nu5hx1:16px;
    --line-height-display-l-vwanzp:48px;
    --line-height-form-label-asu26u:var(--line-height-body-m-2mh3ke);
    --line-height-heading-l-mg5bx6:24px;
    --line-height-heading-m-uoaqdh:22px;
    --line-height-heading-s-hmi4vc:20px;
    --line-height-heading-xl-hko6p0:30px;
    --line-height-heading-xs-q9j004:18px;
    --line-height-key-value-pairs-label-x3ofa3:var(--line-height-body-m-2mh3ke);
    --line-height-tabs-vpnjo7:var(--line-height-heading-s-hmi4vc);
    --border-active-width-axzm24:4px;
    --border-code-editor-status-divider-width-4we6jf:var(--border-divider-section-width-uwo8my);
    --border-container-sticky-width-nri0ix:0px;
    --border-container-top-width-n1eke6:0px;
    --border-control-focus-ring-shadow-spread-9mjajk:1px;
    --border-control-invalid-focus-ring-shadow-spread-9jjf96:2px;
    --border-divider-list-width-tdfx1x:1px;
    --border-divider-section-width-uwo8my:1px;
    --border-dropdown-virtual-offset-width-3wp954:2px;
    --border-invalid-width-3xd6e1:8px;
    --border-item-width-miijiw:2px;
    --border-line-chart-dash-array-desefi:3 5;
    --border-line-chart-line-join-aslwou:round;
    --border-line-chart-width-tesor1:2px;
    --border-link-focus-ring-outline-1p0hnu:0;
    --border-link-focus-ring-shadow-spread-39uvxr:2px;
    --border-panel-header-width-t1iq1m:1px;
    --border-panel-top-width-10990j:1px;
    --border-radius-action-card-default-ejctkq:var(--border-radius-card-default-d8ipr7);
    --border-radius-action-card-embedded-3y65t8:var(--border-radius-card-embedded-fvclp8);
    --border-radius-alert-syagf6:var(--border-radius-flashbar-pp1ptu);
    --border-radius-badge-exolfb:4px;
    --border-radius-button-7bgkcs:20px;
    --border-radius-calendar-day-focus-ring-xvvbuc:3px;
    --border-radius-card-default-d8ipr7:var(--border-radius-container-nsfwmm);
    --border-radius-card-embedded-fvclp8:var(--border-radius-chat-bubble-haafsg);
    --border-radius-chat-bubble-haafsg:8px;
    --border-radius-code-editor-5palck:var(--border-radius-input-7q0str);
    --border-radius-container-nsfwmm:16px;
    --border-radius-control-circular-focus-ring-yjhscw:4px;
    --border-radius-control-default-focus-ring-1uabki:4px;
    --border-radius-dropdown-fgc2a1:var(--border-radius-item-iwaia5);
    --border-radius-dropzone-eklq14:12px;
    --border-radius-flashbar-pp1ptu:12px;
    --border-radius-input-7q0str:8px;
    --border-radius-item-iwaia5:8px;
    --border-radius-item-card-default-pi9u8q:var(--border-radius-card-default-d8ipr7);
    --border-radius-item-card-embedded-l0g6e3:var(--border-radius-card-embedded-fvclp8);
    --border-radius-popover-6fqb5w:var(--border-radius-input-7q0str);
    --border-radius-skeleton-9lkvfi:8px;
    --border-radius-status-indicator-fkcvdq:var(--border-radius-badge-exolfb);
    --border-radius-tabs-focus-ring-o4qku1:20px;
    --border-radius-tiles-wm1vgw:var(--border-radius-input-7q0str);
    --border-radius-token-ycnemh:var(--border-radius-input-7q0str);
    --border-radius-tutorial-panel-item-ojaqxg:var(--border-radius-input-7q0str);
    --border-table-sticky-width-ai31mi:1px;
    --border-width-action-card-active-pwtgzu:var(--border-width-card-x24gzt);
    --border-width-action-card-default-jy3kut:var(--border-width-card-x24gzt);
    --border-width-action-card-disabled-rdvlbc:var(--border-width-card-x24gzt);
    --border-width-action-card-hover-02l6fg:var(--border-width-card-x24gzt);
    --border-width-alert-tuifgy:2px;
    --border-width-alert-block-end-q8rr42:var(--border-width-alert-tuifgy);
    --border-width-alert-block-start-5wbfsk:var(--border-width-alert-tuifgy);
    --border-width-alert-inline-end-9s426v:var(--border-width-alert-tuifgy);
    --border-width-alert-inline-start-gjm6m1:var(--border-width-alert-tuifgy);
    --border-width-button-jm0qg7:2px;
    --border-width-card-x24gzt:var(--border-divider-section-width-uwo8my);
    --border-width-card-selected-01i6br:var(--border-item-width-miijiw);
    --border-width-dropdown-youcay:2px;
    --border-width-field-2xc78x:1px;
    --border-width-icon-big-ymgy42:3px;
    --border-width-icon-large-u645rg:4px;
    --border-width-icon-medium-b7icqv:2px;
    --border-width-icon-normal-9h7vj7:2px;
    --border-width-icon-small-z55i5t:2px;
    --border-width-item-card-3wmyp3:var(--border-width-card-x24gzt);
    --border-width-item-selected-yv93vd:2px;
    --border-width-popover-nflirh:2px;
    --border-width-token-2ukdpu:2px;
    --motion-duration-extra-slow-29bqym:270ms;
    --motion-duration-fast-unntf6:90ms;
    --motion-duration-moderate-c9utmg:135ms;
    --motion-duration-refresh-only-fast-zfibh6:115ms;
    --motion-duration-refresh-only-medium-5rbn3k:165ms;
    --motion-duration-refresh-only-slow-ugjy90:250ms;
    --motion-duration-avatar-gen-ai-gradient-84si5n:3600ms;
    --motion-duration-avatar-loading-dots-1xxvis:1200ms;
    --motion-duration-rotate-180-cxi9g7:var(--motion-duration-moderate-c9utmg);
    --motion-duration-rotate-90-lyzb0k:var(--motion-duration-moderate-c9utmg);
    --motion-duration-show-paced-otsjh8:var(--motion-duration-slow-zji5vl);
    --motion-duration-show-quick-tyvnyw:var(--motion-duration-moderate-c9utmg);
    --motion-duration-slow-zji5vl:180ms;
    --motion-duration-transition-quick-mcm2y0:var(--motion-duration-fast-unntf6);
    --motion-duration-transition-show-paced-t8d1os:var(--motion-duration-slow-zji5vl);
    --motion-duration-transition-show-quick-5jnnjz:var(--motion-duration-fast-unntf6);
    --motion-easing-ease-out-quart-p9axhm:cubic-bezier(0.165, 0.84, 0.44, 1);
    --motion-easing-refresh-only-a-ccyqaz:cubic-bezier(0, 0, 0, 1);
    --motion-easing-refresh-only-b-44kz4o:cubic-bezier(1, 0, 0.83, 1);
    --motion-easing-refresh-only-c-cxy2sk:cubic-bezier(0.84, 0, 0.16, 1);
    --motion-easing-avatar-gen-ai-gradient-9fwaak:cubic-bezier(0.7, 0, 0.3, 1);
    --motion-easing-rotate-180-7a58rc:var(--motion-easing-ease-out-quart-p9axhm);
    --motion-easing-rotate-90-jhbqg9:var(--motion-easing-ease-out-quart-p9axhm);
    --motion-easing-show-paced-ym6eyn:ease-out;
    --motion-easing-show-quick-9hlj8q:ease-out;
    --motion-easing-transition-quick-qxak3i:linear;
    --motion-easing-transition-show-paced-x2k7uh:ease-out;
    --motion-easing-responsive-hjj3ai:var(--motion-easing-refresh-only-a-ccyqaz);
    --motion-easing-sticky-tn072u:var(--motion-easing-refresh-only-b-44kz4o);
    --motion-easing-expressive-o5jqzg:var(--motion-easing-refresh-only-c-cxy2sk);
    --motion-duration-responsive-mehora:var(--motion-duration-refresh-only-fast-zfibh6);
    --motion-duration-expressive-cbdcwy:var(--motion-duration-refresh-only-medium-5rbn3k);
    --motion-duration-complex-tbdo30:var(--motion-duration-refresh-only-slow-ugjy90);
    --motion-keyframes-fade-in-0r842q:awsui-fade-in-35003c;
    --motion-keyframes-fade-out-g7fgdu:awsui-fade-out-35003c;
    --motion-keyframes-status-icon-error-wkou39:awsui-status-icon-error-35003c;
    --motion-keyframes-scale-popup-9iqcu0:awsui-scale-popup-35003c;
    --size-calendar-grid-width-hv3136:238px;
    --size-control-adm93y:16px;
    --size-icon-big-7pq9l3:32px;
    --size-icon-large-mb6y6y:48px;
    --size-icon-medium-uv8xcz:20px;
    --size-icon-normal-levt08:16px;
    --size-table-selection-horizontal-qqiajd:40px;
    --size-vertical-input-dl95yl:32px;
    --size-vertical-panel-icon-offset-z959cw:15px;
    --space-alert-action-left-4s8zo5:var(--space-s-tvghoh);
    --space-alert-horizontal-ul364s:var(--space-flashbar-horizontal-l63501);
    --space-alert-message-right-mrjbnn:var(--space-xxs-hwfkai);
    --space-alert-vertical-l50o6z:var(--space-flashbar-vertical-jyyi6m);
    --space-button-focus-outline-gutter-jj138g:4px;
    --space-button-horizontal-znjvbt:var(--space-scaled-l-k5kohy);
    --space-button-vertical-i23itc:var(--space-scaled-xxs-foe114);
    --space-token-vertical-w2yvvn:var(--space-scaled-xxs-foe114);
    --space-field-vertical-vm99qz:5px;
    --space-button-icon-focus-outline-gutter-vertical-r44mtq:0px;
    --space-button-icon-only-horizontal-i85hxi:6px;
    --space-button-inline-icon-focus-outline-gutter-zbfgku:0px;
    --space-button-modal-dismiss-vertical-yd51w2:var(--space-scaled-xxxs-h2sc51);
    --space-calendar-grid-focus-outline-gutter-vvh43m:-5px;
    --space-calendar-grid-selected-focus-outline-gutter-dy6gf8:var(--space-calendar-grid-focus-outline-gutter-vvh43m);
    --space-calendar-grid-gutter-zojo6r:6px;
    --space-card-horizontal-default-pihe12:var(--space-container-horizontal-nqrzyh);
    --space-card-horizontal-embedded-sasxhu:var(--space-s-tvghoh);
    --space-card-vertical-default-2opuqy:var(--space-scaled-m-l37gh7);
    --space-card-vertical-embedded-30pnhg:10px;
    --space-item-card-horizontal-default-obq2ks:var(--space-card-horizontal-default-pihe12);
    --space-item-card-horizontal-embedded-e0vef5:var(--space-card-horizontal-embedded-sasxhu);
    --space-item-card-vertical-default-dozcin:var(--space-card-vertical-default-2opuqy);
    --space-item-card-vertical-embedded-zuozef:var(--space-card-vertical-embedded-30pnhg);
    --space-code-editor-status-focus-outline-gutter-o87hra:-7px;
    --space-container-content-top-1wtqrc:var(--space-xxs-hwfkai);
    --space-container-header-top-am4vzw:var(--space-s-tvghoh);
    --space-container-header-bottom-eby93w:var(--space-scaled-xs-dw9wl5);
    --space-container-horizontal-nqrzyh:var(--space-l-2ud1p3);
    --space-content-header-padding-bottom-1nwky7:var(--space-scaled-m-l37gh7);
    --space-dark-header-overlap-distance-ld45ap:36px;
    --space-expandable-section-icon-offset-top-cntyn8:var(--space-scaled-2x-xxs-e79hr1);
    --space-field-horizontal-0aq2ch:var(--space-s-tvghoh);
    --space-field-icon-offset-ikwzwx:36px;
    --space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3:-5px;
    --space-filtering-token-operation-select-focus-outline-gutter-jacx1t:-5px;
    --space-flashbar-action-left-rqk3ap:var(--space-s-tvghoh);
    --space-flashbar-dismiss-right-ckhj91:0px;
    --space-flashbar-horizontal-l63501:var(--space-m-dsumyt);
    --space-flashbar-vertical-jyyi6m:var(--space-scaled-xs-dw9wl5);
    --space-grid-gutter-whc3jp:var(--space-l-2ud1p3);
    --space-key-value-gap-9glmqc:0px;
    --space-layout-content-bottom-zeb1g9:var(--space-scaled-2x-xxxl-bxyvwl);
    --space-layout-content-horizontal-buc0zz:var(--space-scaled-2x-xl-he48nr);
    --space-layout-toggle-diameter-j2qffw:36px;
    --space-layout-toggle-padding-chwlhz:var(--space-static-s-t763lu);
    --space-modal-content-bottom-nl6ceq:var(--space-scaled-2x-m-4euqsk);
    --space-modal-horizontal-y5hnwp:var(--space-container-horizontal-nqrzyh);
    --space-panel-content-bottom-9b1yrz:var(--space-scaled-xxxl-2b3mbp);
    --space-panel-content-top-v0ma35:var(--space-scaled-l-k5kohy);
    --space-panel-divider-margin-horizontal-yw31p0:var(--space-xs-ymlm0b);
    --space-panel-header-vertical-2rsh3z:var(--space-scaled-l-k5kohy);
    --space-panel-nav-left-wn0n7h:28px;
    --space-panel-side-left-u1m3s9:28px;
    --space-panel-side-right-cu4nmw:var(--space-scaled-xl-gt502a);
    --space-panel-split-top-xkqs9g:var(--space-scaled-l-k5kohy);
    --space-panel-split-bottom-asdo15:var(--space-scaled-l-k5kohy);
    --space-segmented-control-focus-outline-gutter-x1ywqb:6px;
    --space-tabs-content-top-pd4o7b:var(--space-scaled-s-iuuihm);
    --space-tabs-focus-outline-gutter-eerrg4:-8px;
    --space-tabs-vertical-ii72xf:var(--space-scaled-xxs-foe114);
    --space-table-content-bottom-tlfqmq:var(--space-xxs-hwfkai);
    --space-table-embedded-header-top-twu628:0px;
    --space-table-footer-horizontal-l5g495:var(--space-table-header-horizontal-kb5ww2);
    --space-table-header-focus-outline-gutter-ymwujm:0px;
    --space-table-header-horizontal-kb5ww2:0px;
    --space-table-header-tools-bottom-d9u5kf:0px;
    --space-table-header-tools-full-page-bottom-9m47g6:4px;
    --space-table-horizontal-suurzj:var(--space-container-horizontal-nqrzyh);
    --space-tree-view-indentation-xh9kis:var(--space-xl-jfy3x4);
    --space-tile-gutter-bi2bdv:var(--space-xl-jfy3x4);
    --space-action-card-horizontal-default-su1e86:var(--space-card-horizontal-default-pihe12);
    --space-action-card-horizontal-embedded-pb8pj4:var(--space-card-horizontal-embedded-sasxhu);
    --space-action-card-vertical-default-6qj2re:var(--space-card-vertical-default-2opuqy);
    --space-action-card-vertical-embedded-f1rm8a:var(--space-card-vertical-embedded-30pnhg);
    --space-action-card-description-padding-top-aqvngd:var(--space-scaled-xxs-foe114);
    --space-option-padding-vertical-d2srv9:var(--space-xxs-hwfkai);
    --space-option-padding-horizontal-4taa4b:var(--space-l-2ud1p3);
    --space-status-indicator-padding-horizontal-xv70fu:var(--space-none-xk6qzf);
    --space-scaled-2x-xxs-e79hr1:var(--space-xxs-hwfkai);
    --space-scaled-2x-m-4euqsk:var(--space-m-dsumyt);
    --space-scaled-2x-l-u5ida5:var(--space-l-2ud1p3);
    --space-scaled-2x-xl-he48nr:var(--space-xl-jfy3x4);
    --space-scaled-2x-xxxl-bxyvwl:var(--space-xxxl-aut1u7);
    --space-scaled-none-nfyouv:var(--space-none-xk6qzf);
    --space-scaled-xxxs-h2sc51:var(--space-xxxs-pajhad);
    --space-scaled-xxs-foe114:var(--space-xxs-hwfkai);
    --space-scaled-xs-dw9wl5:var(--space-xs-ymlm0b);
    --space-scaled-s-iuuihm:var(--space-s-tvghoh);
    --space-scaled-m-l37gh7:var(--space-m-dsumyt);
    --space-scaled-l-k5kohy:var(--space-l-2ud1p3);
    --space-scaled-xl-gt502a:var(--space-xl-jfy3x4);
    --space-scaled-xxl-igc2mh:var(--space-xxl-32srm4);
    --space-scaled-xxxl-2b3mbp:var(--space-xxxl-aut1u7);
    --space-static-xxxs-yidks1:var(--space-xxxs-pajhad);
    --space-static-xxs-ns94dp:var(--space-xxs-hwfkai);
    --space-static-xs-gnm0mz:var(--space-xs-ymlm0b);
    --space-static-s-t763lu:var(--space-s-tvghoh);
    --space-static-m-m6qboo:var(--space-m-dsumyt);
    --space-static-l-n53k41:var(--space-l-2ud1p3);
    --space-static-xl-4tedi6:var(--space-xl-jfy3x4);
    --space-static-xxl-ifa9j8:var(--space-xxl-32srm4);
    --space-static-xxxl-tngnnz:var(--space-xxxl-aut1u7);
    --space-none-xk6qzf:0px;
    --space-xxxs-pajhad:2px;
    --space-xxs-hwfkai:4px;
    --space-xs-ymlm0b:8px;
    --space-s-tvghoh:12px;
    --space-m-dsumyt:16px;
    --space-l-2ud1p3:20px;
    --space-xl-jfy3x4:24px;
    --space-xxl-32srm4:32px;
    --space-xxxl-aut1u7:40px;
    --shadow-card-hmrw4q:none;
    --shadow-item-card-282f8w:var(--shadow-card-hmrw4q);
    --shadow-container-5ho72k:0px 0px 1px 1px #e9ebed, 0px 1px 8px 2px rgba(0, 7, 22, 0.12);
    --shadow-container-active-eb8c7e:0px 1px 1px 1px #e9ebed, 0px 6px 36px #0007161a;
    --shadow-dropdown-m9ihi4:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
    --shadow-dropup-r4ss3t:var(--shadow-dropdown-m9ihi4);
    --shadow-flash-collapsed-b68ip6:0px 4px 4px rgba(0, 0, 0, 0.25);
    --shadow-flash-sticky-k69vye:0px 4px 8px rgba(0, 7, 22, 0.10);
    --shadow-modal-crke8f:var(--shadow-dropdown-m9ihi4);
    --shadow-panel-vk7iea:0px 0px 0px 1px #b6bec9;
    --shadow-panel-toggle-qddz27:0px 6px 12px 1px rgba(0, 7, 22, 0.12);
    --shadow-popover-g0r11c:var(--shadow-dropdown-m9ihi4);
    --shadow-split-bottom-d7sdey:0px -36px 36px -36px rgba(0, 7, 22, 0.10);
    --shadow-split-side-u29245:-1px 0px 1px 0px #e9ebed, -36px 6px 36px -36px rgba(0, 7, 22, 0.10);
    --shadow-sticky-6bhski:0px 4px 8px 1px rgba(0, 7, 22, 0.10);
    --shadow-sticky-embedded-33qw9n:0px 2px 0px 0px #e9ebed, 0px 16px 16px -12px rgba(0, 7, 22, 0.10);
    --shadow-sticky-column-first-5d1hkx:4px 0px 8px 1px rgba(0, 7, 22, 0.1);
    --shadow-sticky-column-last-z2vds9:-4px 0 8px 1px rgba(0, 28, 36, 0.1);
  }
  @media not print {
    .awsui-polaris-dark-mode:not(#\9 ) {
      --color-charts-red-300-2k7eul:#d63f38;
      --color-charts-red-400-ssrf2o:#ed5958;
      --color-charts-red-500-m14kmu:#fe6e73;
      --color-charts-red-600-938v3h:#ff8a8a;
      --color-charts-red-700-f6sq8t:#ffa09e;
      --color-charts-red-800-tzkaad:#ffb3b0;
      --color-charts-red-900-fhg0lh:#ffc4c0;
      --color-charts-red-1000-9iigzo:#ffd2cf;
      --color-charts-red-1100-4n7b3z:#ffe0dd;
      --color-charts-red-1200-ek3cuo:#ffecea;
      --color-charts-orange-300-hqhtmn:#c55305;
      --color-charts-orange-400-g8c1fc:#de6923;
      --color-charts-orange-500-j3c2cu:#f27c36;
      --color-charts-orange-600-1ad7o4:#f89256;
      --color-charts-orange-700-spsf2r:#fca572;
      --color-charts-orange-800-244d7b:#ffb68b;
      --color-charts-orange-900-8omk92:#ffc6a4;
      --color-charts-orange-1000-ezq5pz:#ffd4bb;
      --color-charts-orange-1100-bhcmg5:#ffe1cf;
      --color-charts-orange-1200-exs6jj:#ffede2;
      --color-charts-yellow-300-fpz8o0:#977001;
      --color-charts-yellow-400-vxiqrf:#b08400;
      --color-charts-yellow-500-1qgrtj:#c59600;
      --color-charts-yellow-600-aweqy2:#d3a61c;
      --color-charts-yellow-700-xh0lj9:#dfb52c;
      --color-charts-yellow-800-gp4422:#eac33a;
      --color-charts-yellow-900-r6gx3k:#f1cf65;
      --color-charts-yellow-1000-6dnac6:#f7db8a;
      --color-charts-yellow-1100-fqp4sw:#fce5a8;
      --color-charts-yellow-1200-k7kf4w:#ffefc9;
      --color-charts-green-300-6766ev:#48851a;
      --color-charts-green-400-gd41ay:#5a9b29;
      --color-charts-green-500-yr18n3:#69ae34;
      --color-charts-green-600-b1gmr0:#7dbd4c;
      --color-charts-green-700-305sle:#8fca61;
      --color-charts-green-800-rh42zr:#9fd673;
      --color-charts-green-900-2x5smm:#b2df8d;
      --color-charts-green-1000-opphoq:#c5e7a8;
      --color-charts-green-1100-o67uzm:#d5efbe;
      --color-charts-green-1200-sw46fc:#e4f7d5;
      --color-charts-teal-300-2qlyrg:#018977;
      --color-charts-teal-400-s8pa77:#009d89;
      --color-charts-teal-500-8d830b:#00b09b;
      --color-charts-teal-600-772n9t:#40bfa9;
      --color-charts-teal-700-29mnwm:#5fccb7;
      --color-charts-teal-800-vp41t6:#77d7c3;
      --color-charts-teal-900-k020ya:#94e0d0;
      --color-charts-teal-1000-fhpqt3:#ace9db;
      --color-charts-teal-1100-6w598w:#c2f0e6;
      --color-charts-teal-1200-0u78my:#d7f7f0;
      --color-charts-blue-1-300-pdza0q:#00819c;
      --color-charts-blue-1-400-ajl038:#0497ba;
      --color-charts-blue-1-500-9s8gor:#08aad2;
      --color-charts-blue-1-600-7ymb7g:#44b9dd;
      --color-charts-blue-1-700-5qzras:#63c6e7;
      --color-charts-blue-1-800-awczh4:#79d2f0;
      --color-charts-blue-1-900-6wxwzk:#98dcf5;
      --color-charts-blue-1-1000-00005b:#b3e4f8;
      --color-charts-blue-1-1100-8nwfwf:#caedfc;
      --color-charts-blue-1-1200-v60p8b:#ddf4ff;
      --color-charts-blue-2-300-g72slq:#486de8;
      --color-charts-blue-2-400-he538m:#6384f5;
      --color-charts-blue-2-500-quctxu:#7698fe;
      --color-charts-blue-2-600-6qav3j:#8ea9ff;
      --color-charts-blue-2-700-sp7t4m:#a2b8ff;
      --color-charts-blue-2-800-q01umt:#b1c5ff;
      --color-charts-blue-2-900-gog7z2:#c3d1ff;
      --color-charts-blue-2-1000-c13nf8:#d2dcff;
      --color-charts-blue-2-1100-ddk6eo:#dfe6ff;
      --color-charts-blue-2-1200-gt550t:#ecf0ff;
      --color-charts-purple-300-85q036:#8d59de;
      --color-charts-purple-400-9axh6r:#a173ea;
      --color-charts-purple-500-rn2jbl:#b088f5;
      --color-charts-purple-600-26s4rg:#bf9bf9;
      --color-charts-purple-700-tv8cvg:#cbabfc;
      --color-charts-purple-800-h61qlx:#d6baff;
      --color-charts-purple-900-am452b:#dfc8ff;
      --color-charts-purple-1000-uarqpb:#e8d5ff;
      --color-charts-purple-1100-y8ctnd:#efe2ff;
      --color-charts-purple-1200-hr9f40:#f5edff;
      --color-charts-pink-300-ewnht7:#c64a70;
      --color-charts-pink-400-smjdat:#d56889;
      --color-charts-pink-500-bw864b:#e07f9d;
      --color-charts-pink-600-2ro14y:#eb92ad;
      --color-charts-pink-700-ryxvua:#f5a2bb;
      --color-charts-pink-800-tcusf8:#ffb0c8;
      --color-charts-pink-900-kpyne4:#ffc1d4;
      --color-charts-pink-1000-1soluc:#ffd1de;
      --color-charts-pink-1100-ff6g93:#ffdfe8;
      --color-charts-pink-1200-w9585d:#ffecf1;
      --color-charts-status-critical-c6brdu:var(--color-charts-red-300-2k7eul);
      --color-charts-status-high-18fhg5:var(--color-charts-red-500-m14kmu);
      --color-charts-status-medium-3trmy3:var(--color-charts-orange-600-1ad7o4);
      --color-charts-status-low-br6wv0:var(--color-charts-yellow-700-xh0lj9);
      --color-charts-status-positive-md7eqa:var(--color-charts-green-500-yr18n3);
      --color-charts-status-info-yds4x2:var(--color-charts-blue-1-500-9s8gor);
      --color-charts-threshold-negative-aad26m:var(--color-error-400-c0knb8);
      --color-charts-threshold-positive-mk2804:var(--color-success-500-hhxb4g);
      --color-charts-threshold-info-ijuzzj:var(--color-info-300-q9xd1l);
      --color-charts-threshold-neutral-pd7kh4:var(--color-neutral-450-kn0235);
      --color-charts-line-grid-kjxf3m:var(--color-neutral-650-miik4f);
      --color-charts-line-tick-xmcbvk:var(--color-neutral-650-miik4f);
      --color-charts-line-axis-b95ncf:var(--color-neutral-650-miik4f);
      --color-charts-error-bar-marker-r10jgv:var(--color-white-p1zlvy);
      --color-severity-dark-red-j8bmoc:#d63f38;
      --color-severity-red-wf5w2d:#fe6e73;
      --color-text-notification-severity-critical-tv4vw4:var(--color-black-cox1hy);
      --color-text-notification-severity-high-t4suvu:var(--color-neutral-950-lxybh8);
      --color-grey-opaque-70-ewuade:rgba(15, 20, 26, 0.7);
      --color-grey-transparent-qh7559:rgba(15, 20, 26, 1);
      --color-grey-transparent-heavy-9vz74t:rgba(15, 20, 26, 1);
      --color-background-badge-icon-ul3s2p:var(--color-error-400-c0knb8);
      --color-background-button-link-active-a3i1s9:var(--color-neutral-700-qw8ats);
      --color-background-button-link-hover-cv3vxv:var(--color-neutral-800-t7j5ap);
      --color-background-button-normal-active-3qdx9x:var(--color-neutral-700-qw8ats);
      --color-background-button-normal-default-xsojnf:var(--color-neutral-850-3f0gro);
      --color-background-button-normal-disabled-uwvef3:var(--color-neutral-850-3f0gro);
      --color-background-button-normal-hover-4mq4on:var(--color-neutral-800-t7j5ap);
      --color-background-toggle-button-normal-pressed-znqu4x:var(--color-neutral-700-qw8ats);
      --color-background-button-primary-disabled-ft3nq0:var(--color-neutral-750-pi9qqd);
      --color-background-direction-button-disabled-4t6znt:var(--color-neutral-750-pi9qqd);
      --color-background-calendar-current-date-6nkw96:var(--color-neutral-700-qw8ats);
      --color-background-cell-shaded-3n8zq3:var(--color-neutral-800-t7j5ap);
      --color-background-code-editor-gutter-active-line-default-jbu7qh:var(--color-neutral-500-8van0b);
      --color-background-code-editor-gutter-default-0oq7ef:var(--color-neutral-800-t7j5ap);
      --color-background-code-editor-loading-xreyed:var(--color-neutral-800-t7j5ap);
      --color-background-code-editor-pane-item-hover-ud4zy7:var(--color-neutral-700-qw8ats);
      --color-background-code-editor-status-bar-ctq8cb:var(--color-neutral-800-t7j5ap);
      --color-background-container-content-h114dj:var(--color-neutral-850-3f0gro);
      --color-background-container-header-1xvkdg:var(--color-neutral-850-3f0gro);
      --color-background-control-checked-xk5cy2:var(--color-primary-400-n8h4bx);
      --color-background-control-default-k5dlqw:var(--color-neutral-850-3f0gro);
      --color-background-control-disabled-1dm4mk:var(--color-neutral-700-qw8ats);
      --color-background-dropdown-item-default-g1726r:var(--color-neutral-800-t7j5ap);
      --color-background-dropdown-item-filter-match-gjpt1h:var(--color-neutral-700-qw8ats);
      --color-background-dropdown-item-hover-iwrvc1:var(--color-neutral-900-v0mtoc);
      --color-background-inline-code-2du9p8:rgba(255, 255, 255, 0.1);
      --color-background-input-default-dkd4bz:var(--color-neutral-850-3f0gro);
      --color-background-input-disabled-cn9bpj:var(--color-neutral-800-t7j5ap);
      --color-background-item-selected-o3455o:var(--color-primary-1000-7umopx);
      --color-background-layout-main-htt4fm:var(--color-neutral-850-3f0gro);
      --color-background-layout-panel-hover-e1fkm5:var(--color-neutral-700-qw8ats);
      --color-background-layout-toggle-selected-active-sg226v:var(--color-primary-400-n8h4bx);
      --color-background-layout-toggle-selected-default-01301n:var(--color-primary-400-n8h4bx);
      --color-background-layout-toggle-selected-hover-kpbc9x:var(--color-primary-300-5q65ox);
      --color-background-notification-grey-4no337:var(--color-neutral-600-fln1ww);
      --color-background-popover-2f8egd:var(--color-neutral-800-t7j5ap);
      --color-background-progress-bar-value-default-jdp3b7:var(--color-primary-400-n8h4bx);
      --color-background-progress-bar-default-h4z9ad:var(--color-neutral-700-qw8ats);
      --color-background-segment-active-b3vlop:var(--color-primary-400-n8h4bx);
      --color-background-slider-handle-default-bm6lnd:var(--color-primary-400-n8h4bx);
      --color-background-slider-handle-active-va1gvy:var(--color-primary-300-5q65ox);
      --color-background-slider-track-default-lxrn6f:var(--color-neutral-600-fln1ww);
      --color-background-slider-handle-ring-e8v8j2:var(--color-neutral-850-3f0gro);
      --color-background-status-error-xpfvrr:var(--color-error-1000-ecmudm);
      --color-background-status-info-uwe1e9:var(--color-info-1000-s77ok9);
      --color-background-status-success-774mn7:var(--color-success-1000-xy1gvq);
      --color-background-status-warning-xvs0bp:var(--color-warning-1000-65l070);
      --color-background-tiles-disabled-3oxnuw:var(--color-neutral-800-t7j5ap);
      --color-background-toggle-checked-disabled-ps8s83:var(--color-primary-900-a5kqrr);
      --color-background-toggle-default-ypvqji:var(--color-neutral-500-8van0b);
      --color-background-chat-bubble-incoming-kj6fgk:var(--color-neutral-950-lxybh8);
      --color-border-button-normal-active-d8a8v8:var(--color-primary-300-5q65ox);
      --color-border-button-normal-default-s8jnvu:var(--color-primary-400-n8h4bx);
      --color-border-toggle-button-normal-pressed-avdfaw:var(--color-primary-400-n8h4bx);
      --color-border-button-normal-disabled-zra9p9:var(--color-neutral-600-fln1ww);
      --color-border-button-normal-hover-6gylxf:var(--color-primary-300-5q65ox);
      --color-item-selected-jdg5yd:var(--color-primary-400-n8h4bx);
      --color-border-calendar-grid-selected-focus-ring-a8x91k:var(--color-neutral-850-3f0gro);
      --color-border-cell-shaded-b51lt9:var(--color-neutral-700-qw8ats);
      --color-border-code-editor-default-1etiw8:var(--color-neutral-600-fln1ww);
      --color-border-divider-active-kv8eix:var(--color-neutral-100-gk3lvf);
      --color-border-divider-default-nfermc:var(--color-neutral-650-miik4f);
      --color-border-divider-secondary-gobrui:var(--color-neutral-750-pi9qqd);
      --color-border-dropdown-container-4aa756:var(--color-neutral-600-fln1ww);
      --color-border-dropdown-item-hover-il52fv:var(--color-neutral-600-fln1ww);
      --color-border-input-default-mvv73z:var(--color-neutral-600-fln1ww);
      --color-border-input-focused-sl6x1x:var(--color-primary-400-n8h4bx);
      --color-border-item-focused-lz1zs6:var(--color-primary-400-n8h4bx);
      --color-border-dropdown-item-focused-7wmevi:var(--color-neutral-300-08wi6k);
      --color-border-layout-pyos42:var(--color-neutral-650-miik4f);
      --color-border-segment-default-33xsod:var(--color-neutral-300-08wi6k);
      --color-border-status-error-i59tsd:var(--color-error-400-c0knb8);
      --color-border-status-info-d3sn73:var(--color-info-400-674xac);
      --color-border-status-success-xj5jpm:var(--color-success-500-hhxb4g);
      --color-border-status-warning-lr6hnh:var(--color-warning-500-zidhub);
      --color-border-divider-interactive-default-0r2wcs:var(--color-neutral-300-08wi6k);
      --color-border-tabs-divider-krofd6:var(--color-neutral-650-miik4f);
      --color-border-tutorial-7ctcb6:var(--color-neutral-650-miik4f);
      --color-foreground-control-default-rhyg9o:var(--color-neutral-950-lxybh8);
      --color-foreground-control-disabled-e101je:var(--color-neutral-850-3f0gro);
      --color-foreground-control-read-only-164ude:var(--color-neutral-450-kn0235);
      --color-text-accent-wlpatu:var(--color-primary-400-n8h4bx);
      --color-text-body-default-ryjct1:var(--color-neutral-350-dq6kfr);
      --color-text-body-secondary-p9djjm:var(--color-neutral-350-dq6kfr);
      --color-text-breadcrumb-current-guu6t6:var(--color-neutral-500-8van0b);
      --color-text-breadcrumb-icon-54at2o:var(--color-text-interactive-disabled-vbo6v5);
      --color-text-button-normal-active-evxn49:var(--color-primary-300-5q65ox);
      --color-text-toggle-button-normal-pressed-awopw1:var(--color-primary-300-5q65ox);
      --color-text-button-normal-default-3fcwpt:var(--color-primary-400-n8h4bx);
      --color-text-button-normal-hover-kzq5e3:var(--color-primary-300-5q65ox);
      --color-text-calendar-month-uounxo:var(--color-neutral-450-kn0235);
      --color-text-code-editor-gutter-active-line-i870tx:var(--color-neutral-950-lxybh8);
      --color-text-code-editor-gutter-default-dqu4zh:var(--color-neutral-300-08wi6k);
      --color-text-code-editor-status-bar-disabled-q1tpuo:var(--color-neutral-600-fln1ww);
      --color-text-code-editor-tab-button-error-cni8e4:var(--color-neutral-950-lxybh8);
      --color-text-column-header-oux894:var(--color-neutral-400-wtst55);
      --color-text-counter-l0v3x0:var(--color-neutral-450-kn0235);
      --color-text-disabled-y2eoxf:var(--color-neutral-600-fln1ww);
      --color-text-disabled-inline-edit-apkicu:var(--color-neutral-400-wtst55);
      --color-text-dropdown-item-default-bjdgve:var(--color-neutral-300-08wi6k);
      --color-text-dropdown-item-filter-match-a4g9zm:var(--color-primary-300-5q65ox);
      --color-text-dropdown-item-highlighted-1a85fc:var(--color-neutral-250-vs1is4);
      --color-text-dropdown-item-secondary-hover-c09qu2:var(--color-neutral-300-08wi6k);
      --color-text-empty-03hr9s:var(--color-neutral-300-08wi6k);
      --color-text-expandable-section-default-pjvkgp:var(--color-neutral-300-08wi6k);
      --color-text-form-default-1f4edz:var(--color-neutral-300-08wi6k);
      --color-text-form-secondary-4usdwg:var(--color-neutral-450-kn0235);
      --color-text-group-label-4gdpcl:var(--color-neutral-350-dq6kfr);
      --color-text-label-gen-ai-qf031h:var(--color-purple-400-o7fr4k);
      --color-text-heading-default-5vbiad:var(--color-neutral-250-vs1is4);
      --color-text-heading-secondary-exzje1:var(--color-neutral-450-kn0235);
      --color-text-icon-subtle-ab993n:var(--color-neutral-400-wtst55);
      --color-text-input-disabled-k0zows:var(--color-neutral-600-fln1ww);
      --color-text-input-placeholder-tv2u7d:var(--color-neutral-450-kn0235);
      --color-text-interactive-active-883d43:var(--color-neutral-100-gk3lvf);
      --color-text-interactive-default-cpoktr:var(--color-neutral-300-08wi6k);
      --color-text-interactive-disabled-vbo6v5:var(--color-neutral-600-fln1ww);
      --color-text-interactive-hover-p2beex:var(--color-neutral-100-gk3lvf);
      --color-text-toggle-button-icon-pressed-wo78fn:var(--color-neutral-100-gk3lvf);
      --color-text-inverted-pjfvs8:var(--color-neutral-950-lxybh8);
      --color-text-layout-toggle-active-1t5mpl:var(--color-neutral-850-3f0gro);
      --color-text-layout-toggle-hover-2wzjg7:var(--color-primary-400-n8h4bx);
      --color-text-layout-toggle-selected-p7mhyv:var(--color-neutral-950-lxybh8);
      --color-text-link-default-8yv9b7:var(--color-primary-400-n8h4bx);
      --color-text-link-hover-pkytf7:var(--color-primary-300-5q65ox);
      --color-text-pagination-page-number-default-elv13g:var(--color-neutral-400-wtst55);
      --color-text-segment-active-ybucah:var(--color-neutral-950-lxybh8);
      --color-text-segment-default-4rxlop:var(--color-neutral-300-08wi6k);
      --color-text-small-13tluq:var(--color-neutral-450-kn0235);
      --color-text-status-error-mxzop7:var(--color-error-400-c0knb8);
      --color-text-status-inactive-8yfw5c:var(--color-neutral-450-kn0235);
      --color-text-status-info-zl3i1d:var(--color-info-400-674xac);
      --color-text-status-success-o0zpv6:var(--color-success-500-hhxb4g);
      --color-text-status-warning-zb7um8:var(--color-warning-500-zidhub);
      --color-text-top-navigation-title-379ooe:var(--color-neutral-100-gk3lvf);
      --color-board-placeholder-active-d6b45j:var(--color-neutral-600-fln1ww);
      --color-board-placeholder-hover-z3g32b:var(--color-primary-600-1lcy1k);
      --color-drag-placeholder-active-g64yqu:var(--color-neutral-600-fln1ww);
      --color-drag-placeholder-hover-87nc95:var(--color-primary-600-1lcy1k);
      --color-dropzone-background-default-br489v:var(--color-neutral-850-3f0gro);
      --color-dropzone-background-hover-ei5m2j:var(--color-primary-1000-7umopx);
      --color-dropzone-text-default-vqm0ca:var(--color-neutral-350-dq6kfr);
      --color-dropzone-text-hover-b8gblq:var(--color-neutral-350-dq6kfr);
      --color-dropzone-border-default-8ipzy1:var(--color-neutral-600-fln1ww);
      --color-dropzone-border-hover-xkpq8r:var(--color-primary-300-5q65ox);
      --color-gap-global-drawer-dg60r3:var(--color-neutral-950-lxybh8);
      --color-tree-view-connector-line-0m8cyw:var(--color-neutral-300-08wi6k);
      --color-background-action-card-default-bpeubg:var(--color-neutral-850-3f0gro);
      --color-background-action-card-hover-pp92ru:var(--color-neutral-800-t7j5ap);
      --color-background-action-card-active-gsa072:var(--color-neutral-700-qw8ats);
      --color-border-action-card-default-x27c9q:var(--color-primary-400-n8h4bx);
      --color-border-action-card-hover-srl74d:var(--color-primary-300-5q65ox);
      --color-border-action-card-active-ijhcwp:var(--color-primary-300-5q65ox);
      --color-border-action-card-disabled-p93vim:var(--color-neutral-600-fln1ww);
      --color-background-action-card-disabled-e7j8h7:var(--color-neutral-850-3f0gro);
      --color-icon-action-card-default-81ykcp:var(--color-primary-400-n8h4bx);
      --color-icon-action-card-hover-rzcrec:var(--color-primary-300-5q65ox);
      --color-icon-action-card-active-qy3lef:var(--color-primary-300-5q65ox);
      --color-icon-action-card-disabled-ghd5kl:var(--color-neutral-600-fln1ww);
      --color-background-skeleton-lz0q11:var(--color-neutral-750-pi9qqd);
      --color-background-skeleton-wave-x41ppq:var(--color-neutral-700-qw8ats);
      --shadow-container-5ho72k:0px 1px 8px 2px rgba(0, 7, 22, 0.6);
      --shadow-container-active-eb8c7e:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
      --shadow-dropdown-m9ihi4:0px 4px 20px 1px rgba(0, 4, 12, 1);
      --shadow-flash-sticky-k69vye:0px 4px 8px rgba(0, 7, 22, 0.5);
      --shadow-panel-vk7iea:0px 0px 0px 1px #414d5c;
      --shadow-panel-toggle-qddz27:0px 6px 12px 1px rgba(0, 7, 22, 1);
      --shadow-split-bottom-d7sdey:0px -36px 36px -36px rgba(0, 7, 22, 1);
      --shadow-split-side-u29245:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
      --shadow-sticky-6bhski:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
      --shadow-sticky-embedded-33qw9n:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
      --shadow-sticky-column-first-5d1hkx:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
      --shadow-sticky-column-last-z2vds9:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    }
  }
  .awsui-polaris-compact-mode:not(#\9 ) {
    --size-vertical-input-dl95yl:28px;
    --size-vertical-panel-icon-offset-z959cw:13px;
    --space-field-vertical-vm99qz:3px;
    --space-button-icon-only-horizontal-i85hxi:var(--space-xxs-hwfkai);
    --space-card-horizontal-embedded-sasxhu:10px;
    --space-card-vertical-embedded-30pnhg:var(--space-xs-ymlm0b);
    --space-dark-header-overlap-distance-ld45ap:32px;
    --space-grid-gutter-whc3jp:var(--space-m-dsumyt);
    --space-table-header-focus-outline-gutter-ymwujm:-1px;
    --space-tile-gutter-bi2bdv:var(--space-m-dsumyt);
    --space-scaled-2x-xxs-e79hr1:var(--space-none-xk6qzf);
    --space-scaled-2x-m-4euqsk:var(--space-xs-ymlm0b);
    --space-scaled-2x-l-u5ida5:var(--space-s-tvghoh);
    --space-scaled-2x-xl-he48nr:var(--space-m-dsumyt);
    --space-scaled-2x-xxxl-bxyvwl:var(--space-xl-jfy3x4);
    --space-scaled-xxxs-h2sc51:var(--space-none-xk6qzf);
    --space-scaled-xxs-foe114:var(--space-xxxs-pajhad);
    --space-scaled-xs-dw9wl5:var(--space-xxs-hwfkai);
    --space-scaled-s-iuuihm:var(--space-xs-ymlm0b);
    --space-scaled-m-l37gh7:var(--space-s-tvghoh);
    --space-scaled-l-k5kohy:var(--space-m-dsumyt);
    --space-scaled-xl-gt502a:var(--space-l-2ud1p3);
    --space-scaled-xxl-igc2mh:var(--space-xl-jfy3x4);
    --space-scaled-xxxl-2b3mbp:var(--space-xxl-32srm4);
    --space-alert-vertical-l50o6z:var(--space-flashbar-vertical-jyyi6m);
    --space-button-horizontal-znjvbt:var(--space-scaled-l-k5kohy);
    --space-button-vertical-i23itc:var(--space-scaled-xxs-foe114);
    --space-token-vertical-w2yvvn:var(--space-scaled-xxs-foe114);
    --space-button-modal-dismiss-vertical-yd51w2:var(--space-scaled-xxxs-h2sc51);
    --space-card-vertical-default-2opuqy:var(--space-scaled-m-l37gh7);
    --space-item-card-horizontal-embedded-e0vef5:var(--space-card-horizontal-embedded-sasxhu);
    --space-item-card-vertical-default-dozcin:var(--space-card-vertical-default-2opuqy);
    --space-item-card-vertical-embedded-zuozef:var(--space-card-vertical-embedded-30pnhg);
    --space-container-header-bottom-eby93w:var(--space-scaled-xs-dw9wl5);
    --space-content-header-padding-bottom-1nwky7:var(--space-scaled-m-l37gh7);
    --space-expandable-section-icon-offset-top-cntyn8:var(--space-scaled-2x-xxs-e79hr1);
    --space-flashbar-vertical-jyyi6m:var(--space-scaled-xs-dw9wl5);
    --space-layout-content-bottom-zeb1g9:var(--space-scaled-2x-xxxl-bxyvwl);
    --space-layout-content-horizontal-buc0zz:var(--space-scaled-2x-xl-he48nr);
    --space-modal-content-bottom-nl6ceq:var(--space-scaled-2x-m-4euqsk);
    --space-panel-content-bottom-9b1yrz:var(--space-scaled-xxxl-2b3mbp);
    --space-panel-content-top-v0ma35:var(--space-scaled-l-k5kohy);
    --space-panel-header-vertical-2rsh3z:var(--space-scaled-l-k5kohy);
    --space-panel-side-right-cu4nmw:var(--space-scaled-xl-gt502a);
    --space-panel-split-top-xkqs9g:var(--space-scaled-l-k5kohy);
    --space-panel-split-bottom-asdo15:var(--space-scaled-l-k5kohy);
    --space-tabs-content-top-pd4o7b:var(--space-scaled-s-iuuihm);
    --space-tabs-vertical-ii72xf:var(--space-scaled-xxs-foe114);
    --space-action-card-horizontal-embedded-pb8pj4:var(--space-card-horizontal-embedded-sasxhu);
    --space-action-card-vertical-default-6qj2re:var(--space-card-vertical-default-2opuqy);
    --space-action-card-vertical-embedded-f1rm8a:var(--space-card-vertical-embedded-30pnhg);
    --space-action-card-description-padding-top-aqvngd:var(--space-scaled-xxs-foe114);
  }
  .awsui-motion-disabled:not(#\9 ) {
    --motion-duration-extra-slow-29bqym:0ms;
    --motion-duration-fast-unntf6:0ms;
    --motion-duration-moderate-c9utmg:0ms;
    --motion-duration-refresh-only-fast-zfibh6:0ms;
    --motion-duration-refresh-only-medium-5rbn3k:0ms;
    --motion-duration-refresh-only-slow-ugjy90:0ms;
    --motion-duration-avatar-gen-ai-gradient-84si5n:0ms;
    --motion-duration-avatar-loading-dots-1xxvis:0ms;
    --motion-duration-slow-zji5vl:0ms;
    --motion-duration-rotate-180-cxi9g7:var(--motion-duration-moderate-c9utmg);
    --motion-duration-rotate-90-lyzb0k:var(--motion-duration-moderate-c9utmg);
    --motion-duration-show-paced-otsjh8:var(--motion-duration-slow-zji5vl);
    --motion-duration-show-quick-tyvnyw:var(--motion-duration-moderate-c9utmg);
    --motion-duration-transition-quick-mcm2y0:var(--motion-duration-fast-unntf6);
    --motion-duration-transition-show-paced-t8d1os:var(--motion-duration-slow-zji5vl);
    --motion-duration-transition-show-quick-5jnnjz:var(--motion-duration-fast-unntf6);
    --motion-duration-responsive-mehora:var(--motion-duration-refresh-only-fast-zfibh6);
    --motion-duration-expressive-cbdcwy:var(--motion-duration-refresh-only-medium-5rbn3k);
    --motion-duration-complex-tbdo30:var(--motion-duration-refresh-only-slow-ugjy90);
  }
  .awsui-context-top-navigation:not(#\9 ) {
    --color-grey-opaque-70-ewuade:rgba(15, 20, 26, 0.7);
    --color-grey-transparent-qh7559:rgba(15, 20, 26, 1);
    --color-grey-transparent-heavy-9vz74t:rgba(15, 20, 26, 1);
    --color-background-badge-icon-ul3s2p:var(--color-error-400-c0knb8);
    --color-background-button-link-active-a3i1s9:var(--color-neutral-700-qw8ats);
    --color-background-button-link-hover-cv3vxv:var(--color-neutral-800-t7j5ap);
    --color-background-button-normal-active-3qdx9x:var(--color-neutral-700-qw8ats);
    --color-background-button-normal-default-xsojnf:var(--color-neutral-850-3f0gro);
    --color-background-button-normal-disabled-uwvef3:var(--color-neutral-850-3f0gro);
    --color-background-button-normal-hover-4mq4on:var(--color-neutral-800-t7j5ap);
    --color-background-toggle-button-normal-pressed-znqu4x:var(--color-neutral-700-qw8ats);
    --color-background-button-primary-disabled-ft3nq0:var(--color-neutral-750-pi9qqd);
    --color-background-direction-button-disabled-4t6znt:var(--color-neutral-750-pi9qqd);
    --color-background-calendar-current-date-6nkw96:var(--color-neutral-700-qw8ats);
    --color-background-cell-shaded-3n8zq3:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-gutter-active-line-default-jbu7qh:var(--color-neutral-500-8van0b);
    --color-background-code-editor-gutter-default-0oq7ef:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-loading-xreyed:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-pane-item-hover-ud4zy7:var(--color-neutral-700-qw8ats);
    --color-background-code-editor-status-bar-ctq8cb:var(--color-neutral-800-t7j5ap);
    --color-background-container-content-h114dj:var(--color-neutral-850-3f0gro);
    --color-background-container-header-1xvkdg:var(--color-neutral-850-3f0gro);
    --color-background-control-checked-xk5cy2:var(--color-primary-400-n8h4bx);
    --color-background-control-default-k5dlqw:var(--color-neutral-850-3f0gro);
    --color-background-control-disabled-1dm4mk:var(--color-neutral-700-qw8ats);
    --color-background-dropdown-item-default-g1726r:var(--color-neutral-800-t7j5ap);
    --color-background-dropdown-item-filter-match-gjpt1h:var(--color-neutral-700-qw8ats);
    --color-background-dropdown-item-hover-iwrvc1:var(--color-neutral-900-v0mtoc);
    --color-background-inline-code-2du9p8:rgba(255, 255, 255, 0.1);
    --color-background-input-default-dkd4bz:var(--color-neutral-850-3f0gro);
    --color-background-input-disabled-cn9bpj:var(--color-neutral-800-t7j5ap);
    --color-background-item-selected-o3455o:var(--color-primary-1000-7umopx);
    --color-background-layout-main-htt4fm:var(--color-neutral-850-3f0gro);
    --color-background-layout-panel-hover-e1fkm5:var(--color-neutral-700-qw8ats);
    --color-background-layout-toggle-selected-active-sg226v:var(--color-primary-400-n8h4bx);
    --color-background-layout-toggle-selected-default-01301n:var(--color-primary-400-n8h4bx);
    --color-background-layout-toggle-selected-hover-kpbc9x:var(--color-primary-300-5q65ox);
    --color-background-notification-grey-4no337:var(--color-neutral-600-fln1ww);
    --color-background-popover-2f8egd:var(--color-neutral-800-t7j5ap);
    --color-background-progress-bar-value-default-jdp3b7:var(--color-primary-400-n8h4bx);
    --color-background-progress-bar-default-h4z9ad:var(--color-neutral-700-qw8ats);
    --color-background-segment-active-b3vlop:var(--color-primary-400-n8h4bx);
    --color-background-slider-handle-default-bm6lnd:var(--color-primary-400-n8h4bx);
    --color-background-slider-handle-active-va1gvy:var(--color-primary-300-5q65ox);
    --color-background-slider-track-default-lxrn6f:var(--color-neutral-600-fln1ww);
    --color-background-slider-handle-ring-e8v8j2:var(--color-neutral-850-3f0gro);
    --color-background-status-error-xpfvrr:var(--color-error-1000-ecmudm);
    --color-background-status-info-uwe1e9:var(--color-info-1000-s77ok9);
    --color-background-status-success-774mn7:var(--color-success-1000-xy1gvq);
    --color-background-status-warning-xvs0bp:var(--color-warning-1000-65l070);
    --color-background-tiles-disabled-3oxnuw:var(--color-neutral-800-t7j5ap);
    --color-background-toggle-checked-disabled-ps8s83:var(--color-primary-900-a5kqrr);
    --color-background-toggle-default-ypvqji:var(--color-neutral-500-8van0b);
    --color-background-chat-bubble-incoming-kj6fgk:var(--color-neutral-950-lxybh8);
    --color-border-button-normal-active-d8a8v8:var(--color-primary-300-5q65ox);
    --color-border-button-normal-default-s8jnvu:var(--color-primary-400-n8h4bx);
    --color-border-toggle-button-normal-pressed-avdfaw:var(--color-primary-400-n8h4bx);
    --color-border-button-normal-disabled-zra9p9:var(--color-neutral-600-fln1ww);
    --color-border-button-normal-hover-6gylxf:var(--color-primary-300-5q65ox);
    --color-item-selected-jdg5yd:var(--color-primary-400-n8h4bx);
    --color-border-calendar-grid-selected-focus-ring-a8x91k:var(--color-neutral-850-3f0gro);
    --color-border-cell-shaded-b51lt9:var(--color-neutral-700-qw8ats);
    --color-border-code-editor-default-1etiw8:var(--color-neutral-600-fln1ww);
    --color-border-divider-active-kv8eix:var(--color-neutral-100-gk3lvf);
    --color-border-divider-default-nfermc:var(--color-neutral-650-miik4f);
    --color-border-divider-secondary-gobrui:var(--color-neutral-750-pi9qqd);
    --color-border-dropdown-container-4aa756:var(--color-neutral-600-fln1ww);
    --color-border-dropdown-item-hover-il52fv:var(--color-neutral-600-fln1ww);
    --color-border-input-default-mvv73z:var(--color-neutral-600-fln1ww);
    --color-border-input-focused-sl6x1x:var(--color-primary-400-n8h4bx);
    --color-border-item-focused-lz1zs6:var(--color-primary-400-n8h4bx);
    --color-border-dropdown-item-focused-7wmevi:var(--color-neutral-300-08wi6k);
    --color-border-layout-pyos42:var(--color-neutral-650-miik4f);
    --color-border-segment-default-33xsod:var(--color-neutral-300-08wi6k);
    --color-border-status-error-i59tsd:var(--color-error-400-c0knb8);
    --color-border-status-info-d3sn73:var(--color-info-400-674xac);
    --color-border-status-success-xj5jpm:var(--color-success-500-hhxb4g);
    --color-border-status-warning-lr6hnh:var(--color-warning-500-zidhub);
    --color-border-divider-interactive-default-0r2wcs:var(--color-neutral-300-08wi6k);
    --color-border-tabs-divider-krofd6:var(--color-neutral-650-miik4f);
    --color-border-tutorial-7ctcb6:var(--color-neutral-650-miik4f);
    --color-foreground-control-default-rhyg9o:var(--color-neutral-950-lxybh8);
    --color-foreground-control-disabled-e101je:var(--color-neutral-850-3f0gro);
    --color-foreground-control-read-only-164ude:var(--color-neutral-450-kn0235);
    --color-text-accent-wlpatu:var(--color-primary-400-n8h4bx);
    --color-text-body-default-ryjct1:var(--color-neutral-350-dq6kfr);
    --color-text-body-secondary-p9djjm:var(--color-neutral-300-08wi6k);
    --color-text-breadcrumb-current-guu6t6:var(--color-neutral-500-8van0b);
    --color-text-breadcrumb-icon-54at2o:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-normal-active-evxn49:var(--color-primary-300-5q65ox);
    --color-text-toggle-button-normal-pressed-awopw1:var(--color-primary-300-5q65ox);
    --color-text-button-normal-default-3fcwpt:var(--color-primary-400-n8h4bx);
    --color-text-button-normal-hover-kzq5e3:var(--color-primary-300-5q65ox);
    --color-text-calendar-month-uounxo:var(--color-neutral-450-kn0235);
    --color-text-code-editor-gutter-active-line-i870tx:var(--color-neutral-950-lxybh8);
    --color-text-code-editor-gutter-default-dqu4zh:var(--color-neutral-300-08wi6k);
    --color-text-code-editor-status-bar-disabled-q1tpuo:var(--color-neutral-600-fln1ww);
    --color-text-code-editor-tab-button-error-cni8e4:var(--color-neutral-950-lxybh8);
    --color-text-column-header-oux894:var(--color-neutral-400-wtst55);
    --color-text-counter-l0v3x0:var(--color-neutral-450-kn0235);
    --color-text-disabled-y2eoxf:var(--color-neutral-600-fln1ww);
    --color-text-disabled-inline-edit-apkicu:var(--color-neutral-400-wtst55);
    --color-text-dropdown-item-default-bjdgve:var(--color-neutral-300-08wi6k);
    --color-text-dropdown-item-filter-match-a4g9zm:var(--color-primary-300-5q65ox);
    --color-text-dropdown-item-highlighted-1a85fc:var(--color-neutral-250-vs1is4);
    --color-text-dropdown-item-secondary-hover-c09qu2:var(--color-neutral-300-08wi6k);
    --color-text-empty-03hr9s:var(--color-neutral-300-08wi6k);
    --color-text-expandable-section-default-pjvkgp:var(--color-neutral-300-08wi6k);
    --color-text-form-default-1f4edz:var(--color-neutral-250-vs1is4);
    --color-text-form-label-zhsvmu:var(--color-neutral-250-vs1is4);
    --color-text-form-secondary-4usdwg:var(--color-neutral-450-kn0235);
    --color-text-group-label-4gdpcl:var(--color-neutral-350-dq6kfr);
    --color-text-label-gen-ai-qf031h:var(--color-purple-400-o7fr4k);
    --color-text-heading-default-5vbiad:var(--color-neutral-250-vs1is4);
    --color-text-heading-secondary-exzje1:var(--color-neutral-450-kn0235);
    --color-text-icon-subtle-ab993n:var(--color-neutral-400-wtst55);
    --color-text-input-disabled-k0zows:var(--color-neutral-600-fln1ww);
    --color-text-input-placeholder-tv2u7d:var(--color-neutral-450-kn0235);
    --color-text-interactive-active-883d43:var(--color-neutral-100-gk3lvf);
    --color-text-interactive-default-cpoktr:var(--color-neutral-300-08wi6k);
    --color-text-interactive-disabled-vbo6v5:var(--color-neutral-600-fln1ww);
    --color-text-interactive-hover-p2beex:var(--color-neutral-100-gk3lvf);
    --color-text-toggle-button-icon-pressed-wo78fn:var(--color-neutral-100-gk3lvf);
    --color-text-inverted-pjfvs8:var(--color-neutral-950-lxybh8);
    --color-text-layout-toggle-active-1t5mpl:var(--color-neutral-850-3f0gro);
    --color-text-layout-toggle-hover-2wzjg7:var(--color-primary-400-n8h4bx);
    --color-text-layout-toggle-selected-p7mhyv:var(--color-neutral-950-lxybh8);
    --color-text-link-default-8yv9b7:var(--color-primary-400-n8h4bx);
    --color-text-link-hover-pkytf7:var(--color-primary-300-5q65ox);
    --color-text-pagination-page-number-default-elv13g:var(--color-neutral-400-wtst55);
    --color-text-segment-active-ybucah:var(--color-neutral-950-lxybh8);
    --color-text-segment-default-4rxlop:var(--color-neutral-300-08wi6k);
    --color-text-small-13tluq:var(--color-neutral-450-kn0235);
    --color-text-status-error-mxzop7:var(--color-error-400-c0knb8);
    --color-text-status-inactive-8yfw5c:var(--color-neutral-450-kn0235);
    --color-text-status-info-zl3i1d:var(--color-info-400-674xac);
    --color-text-status-success-o0zpv6:var(--color-success-500-hhxb4g);
    --color-text-status-warning-zb7um8:var(--color-warning-500-zidhub);
    --color-text-top-navigation-title-379ooe:var(--color-neutral-100-gk3lvf);
    --color-board-placeholder-active-d6b45j:var(--color-neutral-600-fln1ww);
    --color-board-placeholder-hover-z3g32b:var(--color-primary-600-1lcy1k);
    --color-drag-placeholder-active-g64yqu:var(--color-neutral-600-fln1ww);
    --color-drag-placeholder-hover-87nc95:var(--color-primary-600-1lcy1k);
    --color-dropzone-background-default-br489v:var(--color-neutral-850-3f0gro);
    --color-dropzone-background-hover-ei5m2j:var(--color-primary-1000-7umopx);
    --color-dropzone-text-default-vqm0ca:var(--color-neutral-350-dq6kfr);
    --color-dropzone-text-hover-b8gblq:var(--color-neutral-350-dq6kfr);
    --color-dropzone-border-default-8ipzy1:var(--color-neutral-600-fln1ww);
    --color-dropzone-border-hover-xkpq8r:var(--color-primary-300-5q65ox);
    --color-gap-global-drawer-dg60r3:var(--color-neutral-950-lxybh8);
    --color-tree-view-connector-line-0m8cyw:var(--color-neutral-300-08wi6k);
    --color-background-action-card-default-bpeubg:var(--color-neutral-850-3f0gro);
    --color-background-action-card-hover-pp92ru:var(--color-neutral-800-t7j5ap);
    --color-background-action-card-active-gsa072:var(--color-neutral-700-qw8ats);
    --color-border-action-card-default-x27c9q:var(--color-primary-400-n8h4bx);
    --color-border-action-card-hover-srl74d:var(--color-primary-300-5q65ox);
    --color-border-action-card-active-ijhcwp:var(--color-primary-300-5q65ox);
    --color-border-action-card-disabled-p93vim:var(--color-neutral-600-fln1ww);
    --color-background-action-card-disabled-e7j8h7:var(--color-neutral-850-3f0gro);
    --color-icon-action-card-default-81ykcp:var(--color-primary-400-n8h4bx);
    --color-icon-action-card-hover-rzcrec:var(--color-primary-300-5q65ox);
    --color-icon-action-card-active-qy3lef:var(--color-primary-300-5q65ox);
    --color-icon-action-card-disabled-ghd5kl:var(--color-neutral-600-fln1ww);
    --color-background-skeleton-lz0q11:var(--color-neutral-750-pi9qqd);
    --color-background-skeleton-wave-x41ppq:var(--color-neutral-700-qw8ats);
    --color-text-direction-button-disabled-jdkhmp:var(--color-text-interactive-disabled-vbo6v5);
    --color-background-code-editor-gutter-active-line-error-mhkmre:var(--color-text-status-error-mxzop7);
    --color-background-card-hvu1qi:var(--color-background-container-content-h114dj);
    --color-background-item-card-ft31i1:var(--color-background-card-hvu1qi);
    --color-background-dropdown-item-selected-nlj7md:var(--color-background-item-selected-o3455o);
    --color-background-drawer-tbr3w1:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-drawer-backdrop-lnf29t:var(--color-grey-opaque-70-ewuade);
    --color-background-layout-panel-content-ywo9k1:var(--color-background-container-content-h114dj);
    --color-background-layout-toolbar-ek4nz4:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-modal-overlay-3ppsd8:var(--color-grey-opaque-70-ewuade);
    --color-background-segment-default-9iucim:var(--color-background-button-normal-default-xsojnf);
    --color-background-segment-disabled-2j16pl:var(--color-background-button-normal-disabled-uwvef3);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-background-segment-wrapper-zxi513:var(--color-background-container-content-h114dj);
    --color-background-slider-range-default-ghqm7u:var(--color-background-slider-handle-default-bm6lnd);
    --color-background-slider-range-active-2qtsc4:var(--color-background-slider-handle-active-va1gvy);
    --color-background-slider-handle-error-default-r9y0gv:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-error-active-ror650:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-warning-default-3d2day:var(--color-text-status-warning-zb7um8);
    --color-background-slider-handle-warning-active-vzn5qo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-error-default-41t0a5:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-error-active-a3y1qs:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-warning-default-twa8jo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-warning-active-1tmmai:var(--color-text-status-warning-zb7um8);
    --color-background-dialog-j143sw:var(--color-background-status-info-uwe1e9);
    --color-background-table-header-l5637m:var(--color-background-container-header-1xvkdg);
    --color-text-chat-bubble-outgoing-0cgq49:var(--color-text-body-default-ryjct1);
    --color-text-chat-bubble-incoming-7twq51:var(--color-text-body-default-ryjct1);
    --color-border-button-primary-disabled-rmen9o:var(--color-background-button-primary-disabled-ft3nq0);
    --color-border-code-editor-pane-item-hover-sbam42:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-card-highlighted-60blyt:var(--color-border-item-selected-gor8ib);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-item-card-highlighted-rzkppe:var(--color-border-card-highlighted-60blyt);
    --color-border-control-checked-hfai2a:var(--color-background-control-checked-xk5cy2);
    --color-border-control-disabled-npmvgu:var(--color-background-control-disabled-1dm4mk);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-item-selected-6rq3fm:var(--color-border-item-selected-gor8ib);
    --color-border-editable-cell-hover-se2y3s:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-input-disabled-yyhlvy:var(--color-background-input-disabled-cn9bpj);
    --color-border-item-placeholder-ewxedi:var(--color-border-item-selected-gor8ib);
    --color-border-item-selected-gor8ib:var(--color-item-selected-jdg5yd);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-border-popover-vob9g7:var(--color-border-dropdown-container-4aa756);
    --color-border-segment-active-4xefp9:var(--color-border-segment-default-33xsod);
    --color-border-segment-disabled-7bgyw9:var(--color-border-segment-default-33xsod);
    --color-border-segment-hover-941xea:var(--color-border-segment-default-33xsod);
    --color-border-dialog-alphfp:var(--color-border-status-info-d3sn73);
    --color-border-tabs-shadow-h56i7t:var(--color-grey-transparent-qh7559);
    --color-border-tabs-underline-xe9oi3:var(--color-text-accent-wlpatu);
    --color-border-tiles-disabled-fxxjc7:var(--color-background-tiles-disabled-3oxnuw);
    --color-shadow-default-pw9o8r:var(--color-grey-transparent-heavy-9vz74t);
    --color-text-button-inline-icon-default-es90pc:var(--color-text-link-default-8yv9b7);
    --color-text-button-inline-icon-disabled-hui2y8:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-inline-icon-hover-34716a:var(--color-text-link-hover-pkytf7);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-button-normal-default-3fcwpt);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-disabled-e2egx4:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-calendar-date-hover-808doy:var(--color-text-dropdown-item-default-bjdgve);
    --color-text-column-sorting-icon-mqr276:var(--color-text-column-header-oux894);
    --color-text-control-disabled-qg8k58:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-footer-k7df7h:var(--color-text-form-secondary-4usdwg);
    --color-text-dropdown-group-label-3vji4k:var(--color-text-group-label-4gdpcl);
    --color-text-dropdown-item-dimmed-8twn6b:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-disabled-nehxb7:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-secondary-4f34f6:var(--color-text-form-secondary-4usdwg);
    --color-text-expandable-section-hover-8h3186:var(--color-text-accent-wlpatu);
    --color-text-expandable-section-navigation-icon-default-twgpzh:var(--color-text-interactive-default-cpoktr);
    --color-text-input-placeholder-disabled-yea9x0:var(--color-text-input-disabled-k0zows);
    --color-text-label-mo3nx0:var(--color-text-form-label-zhsvmu);
    --color-text-key-value-pairs-value-u7u4ga:var(--color-text-body-default-ryjct1);
    --color-text-link-secondary-default-2tir24:var(--color-text-link-default-8yv9b7);
    --color-text-link-secondary-hover-d2db7w:var(--color-text-link-hover-pkytf7);
    --color-text-link-info-default-co23zs:var(--color-text-link-default-8yv9b7);
    --color-text-link-info-hover-gh24pk:var(--color-text-link-hover-pkytf7);
    --color-text-pagination-page-number-active-disabled-w4xha3:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-tutorial-hotspot-default-svuw52:var(--color-text-link-default-8yv9b7);
    --color-text-tutorial-hotspot-hover-mi79bf:var(--color-text-link-hover-pkytf7);
  }
  .awsui-context-content-header:not(#\9 ) {
    --color-grey-opaque-70-ewuade:rgba(15, 20, 26, 0.7);
    --color-grey-transparent-qh7559:rgba(15, 20, 26, 1);
    --color-grey-transparent-heavy-9vz74t:rgba(15, 20, 26, 1);
    --color-background-badge-icon-ul3s2p:var(--color-error-400-c0knb8);
    --color-background-button-link-active-a3i1s9:var(--color-neutral-700-qw8ats);
    --color-background-button-link-hover-cv3vxv:var(--color-neutral-800-t7j5ap);
    --color-background-button-normal-active-3qdx9x:var(--color-neutral-700-qw8ats);
    --color-background-button-normal-default-xsojnf:var(--color-neutral-950-lxybh8);
    --color-background-button-normal-disabled-uwvef3:var(--color-neutral-950-lxybh8);
    --color-background-button-normal-hover-4mq4on:var(--color-neutral-800-t7j5ap);
    --color-background-toggle-button-normal-pressed-znqu4x:var(--color-neutral-700-qw8ats);
    --color-background-button-primary-disabled-ft3nq0:var(--color-neutral-750-pi9qqd);
    --color-background-direction-button-disabled-4t6znt:var(--color-neutral-750-pi9qqd);
    --color-background-calendar-current-date-6nkw96:var(--color-neutral-700-qw8ats);
    --color-background-cell-shaded-3n8zq3:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-gutter-active-line-default-jbu7qh:var(--color-neutral-500-8van0b);
    --color-background-code-editor-gutter-default-0oq7ef:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-loading-xreyed:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-pane-item-hover-ud4zy7:var(--color-neutral-700-qw8ats);
    --color-background-code-editor-status-bar-ctq8cb:var(--color-neutral-800-t7j5ap);
    --color-background-container-content-h114dj:var(--color-neutral-850-3f0gro);
    --color-background-container-header-1xvkdg:var(--color-neutral-850-3f0gro);
    --color-background-control-checked-xk5cy2:var(--color-primary-400-n8h4bx);
    --color-background-control-default-k5dlqw:var(--color-neutral-950-lxybh8);
    --color-background-control-disabled-1dm4mk:var(--color-neutral-700-qw8ats);
    --color-background-dropdown-item-default-g1726r:var(--color-neutral-800-t7j5ap);
    --color-background-dropdown-item-filter-match-gjpt1h:var(--color-neutral-700-qw8ats);
    --color-background-dropdown-item-hover-iwrvc1:var(--color-neutral-900-v0mtoc);
    --color-background-inline-code-2du9p8:rgba(255, 255, 255, 0.1);
    --color-background-input-default-dkd4bz:var(--color-neutral-950-lxybh8);
    --color-background-input-disabled-cn9bpj:var(--color-neutral-800-t7j5ap);
    --color-background-item-selected-o3455o:var(--color-primary-1000-7umopx);
    --color-background-layout-main-htt4fm:var(--color-neutral-950-lxybh8);
    --color-background-layout-panel-hover-e1fkm5:var(--color-neutral-700-qw8ats);
    --color-background-layout-toggle-selected-active-sg226v:var(--color-primary-400-n8h4bx);
    --color-background-layout-toggle-selected-default-01301n:var(--color-primary-400-n8h4bx);
    --color-background-layout-toggle-selected-hover-kpbc9x:var(--color-primary-300-5q65ox);
    --color-background-notification-grey-4no337:var(--color-neutral-600-fln1ww);
    --color-background-popover-2f8egd:var(--color-neutral-800-t7j5ap);
    --color-background-progress-bar-value-default-jdp3b7:var(--color-primary-400-n8h4bx);
    --color-background-progress-bar-default-h4z9ad:var(--color-neutral-700-qw8ats);
    --color-background-segment-active-b3vlop:var(--color-primary-400-n8h4bx);
    --color-background-segment-default-9iucim:var(--color-neutral-950-lxybh8);
    --color-background-segment-disabled-2j16pl:var(--color-neutral-950-lxybh8);
    --color-background-slider-handle-default-bm6lnd:var(--color-primary-400-n8h4bx);
    --color-background-slider-handle-active-va1gvy:var(--color-primary-300-5q65ox);
    --color-background-slider-track-default-lxrn6f:var(--color-neutral-600-fln1ww);
    --color-background-slider-handle-ring-e8v8j2:var(--color-neutral-850-3f0gro);
    --color-background-status-error-xpfvrr:var(--color-error-1000-ecmudm);
    --color-background-status-info-uwe1e9:var(--color-info-1000-s77ok9);
    --color-background-status-success-774mn7:var(--color-success-1000-xy1gvq);
    --color-background-status-warning-xvs0bp:var(--color-warning-1000-65l070);
    --color-background-table-header-l5637m:var(--color-neutral-950-lxybh8);
    --color-background-tiles-disabled-3oxnuw:var(--color-neutral-800-t7j5ap);
    --color-background-toggle-checked-disabled-ps8s83:var(--color-primary-900-a5kqrr);
    --color-background-toggle-default-ypvqji:var(--color-neutral-500-8van0b);
    --color-background-chat-bubble-incoming-kj6fgk:var(--color-neutral-950-lxybh8);
    --color-border-button-normal-active-d8a8v8:var(--color-primary-300-5q65ox);
    --color-border-button-normal-default-s8jnvu:var(--color-primary-400-n8h4bx);
    --color-border-toggle-button-normal-pressed-avdfaw:var(--color-primary-400-n8h4bx);
    --color-border-button-normal-disabled-zra9p9:var(--color-neutral-600-fln1ww);
    --color-border-button-normal-hover-6gylxf:var(--color-primary-300-5q65ox);
    --color-item-selected-jdg5yd:var(--color-primary-400-n8h4bx);
    --color-border-calendar-grid-selected-focus-ring-a8x91k:var(--color-neutral-850-3f0gro);
    --color-border-cell-shaded-b51lt9:var(--color-neutral-700-qw8ats);
    --color-border-code-editor-default-1etiw8:var(--color-neutral-600-fln1ww);
    --color-border-divider-active-kv8eix:var(--color-neutral-100-gk3lvf);
    --color-border-divider-default-nfermc:var(--color-neutral-650-miik4f);
    --color-border-divider-secondary-gobrui:var(--color-neutral-750-pi9qqd);
    --color-border-dropdown-container-4aa756:var(--color-neutral-600-fln1ww);
    --color-border-dropdown-item-hover-il52fv:var(--color-neutral-600-fln1ww);
    --color-border-input-default-mvv73z:var(--color-neutral-600-fln1ww);
    --color-border-input-focused-sl6x1x:var(--color-primary-400-n8h4bx);
    --color-border-item-focused-lz1zs6:var(--color-primary-400-n8h4bx);
    --color-border-dropdown-item-focused-7wmevi:var(--color-neutral-300-08wi6k);
    --color-border-layout-pyos42:var(--color-neutral-650-miik4f);
    --color-border-segment-default-33xsod:var(--color-neutral-300-08wi6k);
    --color-border-status-error-i59tsd:var(--color-error-400-c0knb8);
    --color-border-status-info-d3sn73:var(--color-info-400-674xac);
    --color-border-status-success-xj5jpm:var(--color-success-500-hhxb4g);
    --color-border-status-warning-lr6hnh:var(--color-warning-500-zidhub);
    --color-border-divider-interactive-default-0r2wcs:var(--color-neutral-300-08wi6k);
    --color-border-tabs-divider-krofd6:var(--color-neutral-650-miik4f);
    --color-border-tutorial-7ctcb6:var(--color-neutral-650-miik4f);
    --color-foreground-control-default-rhyg9o:var(--color-neutral-950-lxybh8);
    --color-foreground-control-disabled-e101je:var(--color-neutral-850-3f0gro);
    --color-foreground-control-read-only-164ude:var(--color-neutral-450-kn0235);
    --color-text-accent-wlpatu:var(--color-primary-400-n8h4bx);
    --color-text-body-default-ryjct1:var(--color-neutral-350-dq6kfr);
    --color-text-body-secondary-p9djjm:var(--color-neutral-350-dq6kfr);
    --color-text-breadcrumb-current-guu6t6:var(--color-neutral-500-8van0b);
    --color-text-breadcrumb-icon-54at2o:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-normal-active-evxn49:var(--color-primary-300-5q65ox);
    --color-text-toggle-button-normal-pressed-awopw1:var(--color-primary-300-5q65ox);
    --color-text-button-normal-default-3fcwpt:var(--color-primary-400-n8h4bx);
    --color-text-button-normal-hover-kzq5e3:var(--color-primary-300-5q65ox);
    --color-text-calendar-month-uounxo:var(--color-neutral-450-kn0235);
    --color-text-code-editor-gutter-active-line-i870tx:var(--color-neutral-950-lxybh8);
    --color-text-code-editor-gutter-default-dqu4zh:var(--color-neutral-300-08wi6k);
    --color-text-code-editor-status-bar-disabled-q1tpuo:var(--color-neutral-600-fln1ww);
    --color-text-code-editor-tab-button-error-cni8e4:var(--color-neutral-950-lxybh8);
    --color-text-column-header-oux894:var(--color-neutral-400-wtst55);
    --color-text-counter-l0v3x0:var(--color-neutral-450-kn0235);
    --color-text-disabled-y2eoxf:var(--color-neutral-600-fln1ww);
    --color-text-disabled-inline-edit-apkicu:var(--color-neutral-400-wtst55);
    --color-text-dropdown-item-default-bjdgve:var(--color-neutral-300-08wi6k);
    --color-text-dropdown-item-filter-match-a4g9zm:var(--color-primary-300-5q65ox);
    --color-text-dropdown-item-highlighted-1a85fc:var(--color-neutral-250-vs1is4);
    --color-text-dropdown-item-secondary-hover-c09qu2:var(--color-neutral-300-08wi6k);
    --color-text-empty-03hr9s:var(--color-neutral-300-08wi6k);
    --color-text-expandable-section-default-pjvkgp:var(--color-neutral-300-08wi6k);
    --color-text-form-default-1f4edz:var(--color-neutral-300-08wi6k);
    --color-text-form-secondary-4usdwg:var(--color-neutral-450-kn0235);
    --color-text-group-label-4gdpcl:var(--color-neutral-350-dq6kfr);
    --color-text-label-gen-ai-qf031h:var(--color-purple-400-o7fr4k);
    --color-text-heading-default-5vbiad:var(--color-neutral-250-vs1is4);
    --color-text-heading-secondary-exzje1:var(--color-neutral-450-kn0235);
    --color-text-icon-subtle-ab993n:var(--color-neutral-400-wtst55);
    --color-text-input-disabled-k0zows:var(--color-neutral-600-fln1ww);
    --color-text-input-placeholder-tv2u7d:var(--color-neutral-450-kn0235);
    --color-text-interactive-active-883d43:var(--color-neutral-100-gk3lvf);
    --color-text-interactive-default-cpoktr:var(--color-neutral-300-08wi6k);
    --color-text-interactive-disabled-vbo6v5:var(--color-neutral-600-fln1ww);
    --color-text-interactive-hover-p2beex:var(--color-neutral-100-gk3lvf);
    --color-text-toggle-button-icon-pressed-wo78fn:var(--color-neutral-100-gk3lvf);
    --color-text-inverted-pjfvs8:var(--color-neutral-950-lxybh8);
    --color-text-layout-toggle-active-1t5mpl:var(--color-neutral-850-3f0gro);
    --color-text-layout-toggle-hover-2wzjg7:var(--color-primary-400-n8h4bx);
    --color-text-layout-toggle-selected-p7mhyv:var(--color-neutral-950-lxybh8);
    --color-text-link-default-8yv9b7:var(--color-primary-400-n8h4bx);
    --color-text-link-hover-pkytf7:var(--color-primary-300-5q65ox);
    --color-text-pagination-page-number-default-elv13g:var(--color-neutral-400-wtst55);
    --color-text-segment-active-ybucah:var(--color-neutral-950-lxybh8);
    --color-text-segment-default-4rxlop:var(--color-neutral-300-08wi6k);
    --color-text-small-13tluq:var(--color-neutral-450-kn0235);
    --color-text-status-error-mxzop7:var(--color-error-400-c0knb8);
    --color-text-status-inactive-8yfw5c:var(--color-neutral-450-kn0235);
    --color-text-status-info-zl3i1d:var(--color-info-400-674xac);
    --color-text-status-success-o0zpv6:var(--color-success-500-hhxb4g);
    --color-text-status-warning-zb7um8:var(--color-warning-500-zidhub);
    --color-text-top-navigation-title-379ooe:var(--color-neutral-100-gk3lvf);
    --color-board-placeholder-active-d6b45j:var(--color-neutral-600-fln1ww);
    --color-board-placeholder-hover-z3g32b:var(--color-primary-600-1lcy1k);
    --color-drag-placeholder-active-g64yqu:var(--color-neutral-600-fln1ww);
    --color-drag-placeholder-hover-87nc95:var(--color-primary-600-1lcy1k);
    --color-dropzone-background-default-br489v:var(--color-neutral-850-3f0gro);
    --color-dropzone-background-hover-ei5m2j:var(--color-primary-1000-7umopx);
    --color-dropzone-text-default-vqm0ca:var(--color-neutral-350-dq6kfr);
    --color-dropzone-text-hover-b8gblq:var(--color-neutral-350-dq6kfr);
    --color-dropzone-border-default-8ipzy1:var(--color-neutral-600-fln1ww);
    --color-dropzone-border-hover-xkpq8r:var(--color-primary-300-5q65ox);
    --color-gap-global-drawer-dg60r3:var(--color-neutral-950-lxybh8);
    --color-tree-view-connector-line-0m8cyw:var(--color-neutral-300-08wi6k);
    --color-background-action-card-default-bpeubg:var(--color-neutral-850-3f0gro);
    --color-background-action-card-hover-pp92ru:var(--color-neutral-800-t7j5ap);
    --color-background-action-card-active-gsa072:var(--color-neutral-700-qw8ats);
    --color-border-action-card-default-x27c9q:var(--color-primary-400-n8h4bx);
    --color-border-action-card-hover-srl74d:var(--color-primary-300-5q65ox);
    --color-border-action-card-active-ijhcwp:var(--color-primary-300-5q65ox);
    --color-border-action-card-disabled-p93vim:var(--color-neutral-600-fln1ww);
    --color-background-action-card-disabled-e7j8h7:var(--color-neutral-850-3f0gro);
    --color-icon-action-card-default-81ykcp:var(--color-primary-400-n8h4bx);
    --color-icon-action-card-hover-rzcrec:var(--color-primary-300-5q65ox);
    --color-icon-action-card-active-qy3lef:var(--color-primary-300-5q65ox);
    --color-icon-action-card-disabled-ghd5kl:var(--color-neutral-600-fln1ww);
    --color-background-skeleton-lz0q11:var(--color-neutral-750-pi9qqd);
    --color-background-skeleton-wave-x41ppq:var(--color-neutral-700-qw8ats);
    --shadow-container-5ho72k:none;
    --shadow-container-active-eb8c7e:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
    --shadow-dropdown-m9ihi4:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-split-bottom-d7sdey:0px -36px 36px -36px rgba(0, 7, 22, 1);
    --shadow-split-side-u29245:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
    --shadow-sticky-6bhski:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --shadow-sticky-embedded-33qw9n:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
    --shadow-sticky-column-first-5d1hkx:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --shadow-sticky-column-last-z2vds9:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --color-text-direction-button-disabled-jdkhmp:var(--color-text-interactive-disabled-vbo6v5);
    --color-background-code-editor-gutter-active-line-error-mhkmre:var(--color-text-status-error-mxzop7);
    --color-background-card-hvu1qi:var(--color-background-container-content-h114dj);
    --color-background-item-card-ft31i1:var(--color-background-card-hvu1qi);
    --color-background-dropdown-item-selected-nlj7md:var(--color-background-item-selected-o3455o);
    --color-background-drawer-tbr3w1:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-drawer-backdrop-lnf29t:var(--color-grey-opaque-70-ewuade);
    --color-background-layout-panel-content-ywo9k1:var(--color-background-container-content-h114dj);
    --color-background-layout-toolbar-ek4nz4:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-modal-overlay-3ppsd8:var(--color-grey-opaque-70-ewuade);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-background-segment-wrapper-zxi513:var(--color-background-container-content-h114dj);
    --color-background-slider-range-default-ghqm7u:var(--color-background-slider-handle-default-bm6lnd);
    --color-background-slider-range-active-2qtsc4:var(--color-background-slider-handle-active-va1gvy);
    --color-background-slider-handle-error-default-r9y0gv:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-error-active-ror650:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-warning-default-3d2day:var(--color-text-status-warning-zb7um8);
    --color-background-slider-handle-warning-active-vzn5qo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-error-default-41t0a5:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-error-active-a3y1qs:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-warning-default-twa8jo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-warning-active-1tmmai:var(--color-text-status-warning-zb7um8);
    --color-background-dialog-j143sw:var(--color-background-status-info-uwe1e9);
    --color-text-chat-bubble-outgoing-0cgq49:var(--color-text-body-default-ryjct1);
    --color-text-chat-bubble-incoming-7twq51:var(--color-text-body-default-ryjct1);
    --color-border-button-primary-disabled-rmen9o:var(--color-background-button-primary-disabled-ft3nq0);
    --color-border-code-editor-pane-item-hover-sbam42:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-card-highlighted-60blyt:var(--color-border-item-selected-gor8ib);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-item-card-highlighted-rzkppe:var(--color-border-card-highlighted-60blyt);
    --color-border-control-checked-hfai2a:var(--color-background-control-checked-xk5cy2);
    --color-border-control-disabled-npmvgu:var(--color-background-control-disabled-1dm4mk);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-item-selected-6rq3fm:var(--color-border-item-selected-gor8ib);
    --color-border-editable-cell-hover-se2y3s:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-input-disabled-yyhlvy:var(--color-background-input-disabled-cn9bpj);
    --color-border-item-placeholder-ewxedi:var(--color-border-item-selected-gor8ib);
    --color-border-item-selected-gor8ib:var(--color-item-selected-jdg5yd);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-border-popover-vob9g7:var(--color-border-dropdown-container-4aa756);
    --color-border-segment-active-4xefp9:var(--color-border-segment-default-33xsod);
    --color-border-segment-disabled-7bgyw9:var(--color-border-segment-default-33xsod);
    --color-border-segment-hover-941xea:var(--color-border-segment-default-33xsod);
    --color-border-dialog-alphfp:var(--color-border-status-info-d3sn73);
    --color-border-tabs-shadow-h56i7t:var(--color-grey-transparent-qh7559);
    --color-border-tabs-underline-xe9oi3:var(--color-text-accent-wlpatu);
    --color-border-tiles-disabled-fxxjc7:var(--color-background-tiles-disabled-3oxnuw);
    --color-shadow-default-pw9o8r:var(--color-grey-transparent-heavy-9vz74t);
    --color-text-button-inline-icon-default-es90pc:var(--color-text-link-default-8yv9b7);
    --color-text-button-inline-icon-disabled-hui2y8:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-inline-icon-hover-34716a:var(--color-text-link-hover-pkytf7);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-button-normal-default-3fcwpt);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-disabled-e2egx4:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-calendar-date-hover-808doy:var(--color-text-dropdown-item-default-bjdgve);
    --color-text-column-sorting-icon-mqr276:var(--color-text-column-header-oux894);
    --color-text-control-disabled-qg8k58:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-footer-k7df7h:var(--color-text-form-secondary-4usdwg);
    --color-text-dropdown-group-label-3vji4k:var(--color-text-group-label-4gdpcl);
    --color-text-dropdown-item-dimmed-8twn6b:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-disabled-nehxb7:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-secondary-4f34f6:var(--color-text-form-secondary-4usdwg);
    --color-text-expandable-section-hover-8h3186:var(--color-text-accent-wlpatu);
    --color-text-expandable-section-navigation-icon-default-twgpzh:var(--color-text-interactive-default-cpoktr);
    --color-text-form-label-zhsvmu:var(--color-text-form-default-1f4edz);
    --color-text-input-placeholder-disabled-yea9x0:var(--color-text-input-disabled-k0zows);
    --color-text-label-mo3nx0:var(--color-text-form-label-zhsvmu);
    --color-text-key-value-pairs-value-u7u4ga:var(--color-text-body-default-ryjct1);
    --color-text-link-secondary-default-2tir24:var(--color-text-link-default-8yv9b7);
    --color-text-link-secondary-hover-d2db7w:var(--color-text-link-hover-pkytf7);
    --color-text-link-info-default-co23zs:var(--color-text-link-default-8yv9b7);
    --color-text-link-info-hover-gh24pk:var(--color-text-link-hover-pkytf7);
    --color-text-pagination-page-number-active-disabled-w4xha3:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-tutorial-hotspot-default-svuw52:var(--color-text-link-default-8yv9b7);
    --color-text-tutorial-hotspot-hover-mi79bf:var(--color-text-link-hover-pkytf7);
    --shadow-dropup-r4ss3t:var(--shadow-dropdown-m9ihi4);
    --shadow-modal-crke8f:var(--shadow-dropdown-m9ihi4);
    --shadow-popover-g0r11c:var(--shadow-dropdown-m9ihi4);
  }
  .awsui-context-app-layout-toolbar:not(#\9 ) {
    --color-background-layout-main-htt4fm:var(--color-neutral-50-pvu04n);
  }
  .awsui-context-compact-table:not(#\9 ) {
    --size-vertical-input-dl95yl:28px;
    --space-scaled-xxxs-h2sc51:var(--space-none-xk6qzf);
    --space-scaled-xxs-foe114:var(--space-xxxs-pajhad);
    --space-scaled-xs-dw9wl5:var(--space-xxs-hwfkai);
    --space-scaled-s-iuuihm:var(--space-xs-ymlm0b);
    --space-scaled-m-l37gh7:var(--space-s-tvghoh);
    --space-scaled-l-k5kohy:var(--space-m-dsumyt);
    --space-scaled-xl-gt502a:var(--space-l-2ud1p3);
    --space-scaled-xxl-igc2mh:var(--space-xl-jfy3x4);
    --space-scaled-xxxl-2b3mbp:var(--space-xxl-32srm4);
    --space-alert-vertical-l50o6z:var(--space-flashbar-vertical-jyyi6m);
    --space-button-horizontal-znjvbt:var(--space-scaled-l-k5kohy);
    --space-button-vertical-i23itc:var(--space-scaled-xxs-foe114);
    --space-token-vertical-w2yvvn:var(--space-scaled-xxs-foe114);
    --space-button-modal-dismiss-vertical-yd51w2:var(--space-scaled-xxxs-h2sc51);
    --space-card-vertical-default-2opuqy:var(--space-scaled-m-l37gh7);
    --space-item-card-vertical-default-dozcin:var(--space-card-vertical-default-2opuqy);
    --space-container-header-bottom-eby93w:var(--space-scaled-xs-dw9wl5);
    --space-content-header-padding-bottom-1nwky7:var(--space-scaled-m-l37gh7);
    --space-flashbar-vertical-jyyi6m:var(--space-scaled-xs-dw9wl5);
    --space-panel-content-bottom-9b1yrz:var(--space-scaled-xxxl-2b3mbp);
    --space-panel-content-top-v0ma35:var(--space-scaled-l-k5kohy);
    --space-panel-header-vertical-2rsh3z:var(--space-scaled-l-k5kohy);
    --space-panel-side-right-cu4nmw:var(--space-scaled-xl-gt502a);
    --space-panel-split-top-xkqs9g:var(--space-scaled-l-k5kohy);
    --space-panel-split-bottom-asdo15:var(--space-scaled-l-k5kohy);
    --space-tabs-content-top-pd4o7b:var(--space-scaled-s-iuuihm);
    --space-tabs-vertical-ii72xf:var(--space-scaled-xxs-foe114);
    --space-action-card-vertical-default-6qj2re:var(--space-card-vertical-default-2opuqy);
    --space-action-card-description-padding-top-aqvngd:var(--space-scaled-xxs-foe114);
  }
  .awsui-context-flashbar:not(#\9 ) {
    --color-background-button-normal-active-3qdx9x:rgba(0, 7, 22, 0.2);
    --color-background-button-normal-default-xsojnf:transparent;
    --color-background-button-normal-hover-4mq4on:rgba(0, 7, 22, 0.15);
    --color-background-button-primary-active-2yreuc:var(--color-primary-900-a5kqrr);
    --color-background-button-primary-default-mzbd6x:var(--color-border-button-normal-default-s8jnvu);
    --color-background-button-primary-hover-bo09mk:var(--color-border-button-normal-hover-6gylxf);
    --color-background-inline-code-2du9p8:rgba(0, 0, 0, 0.2);
    --color-background-progress-bar-value-default-jdp3b7:var(--color-white-p1zlvy);
    --color-background-progress-bar-default-h4z9ad:var(--color-grey-opaque-25-cjy3al);
    --color-border-button-normal-active-d8a8v8:var(--color-white-p1zlvy);
    --color-border-button-normal-default-s8jnvu:var(--color-neutral-100-gk3lvf);
    --color-border-button-normal-hover-6gylxf:var(--color-white-p1zlvy);
    --color-border-divider-default-nfermc:var(--color-neutral-100-gk3lvf);
    --color-border-item-focused-lz1zs6:var(--color-neutral-100-gk3lvf);
    --color-text-body-default-ryjct1:var(--color-neutral-100-gk3lvf);
    --color-text-body-secondary-p9djjm:var(--color-neutral-100-gk3lvf);
    --color-text-button-normal-active-evxn49:var(--color-white-p1zlvy);
    --color-text-button-normal-default-3fcwpt:var(--color-neutral-100-gk3lvf);
    --color-text-button-normal-hover-kzq5e3:var(--color-white-p1zlvy);
    --color-text-button-primary-active-srdk7o:var(--color-white-p1zlvy);
    --color-text-button-primary-default-tt2or8:var(--color-white-p1zlvy);
    --color-text-button-primary-hover-qld9hu:var(--color-white-p1zlvy);
    --color-text-expandable-section-default-pjvkgp:var(--color-neutral-100-gk3lvf);
    --color-text-expandable-section-hover-8h3186:var(--color-white-p1zlvy);
    --color-text-heading-secondary-exzje1:var(--color-neutral-100-gk3lvf);
    --color-text-label-mo3nx0:var(--color-neutral-100-gk3lvf);
    --color-text-link-default-8yv9b7:var(--color-neutral-100-gk3lvf);
    --color-text-link-hover-pkytf7:var(--color-white-p1zlvy);
    --color-text-tutorial-hotspot-default-svuw52:var(--color-neutral-300-08wi6k);
    --color-text-tutorial-hotspot-hover-mi79bf:var(--color-neutral-100-gk3lvf);
    --color-background-segment-default-9iucim:var(--color-background-button-normal-default-xsojnf);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-text-chat-bubble-outgoing-0cgq49:var(--color-text-body-default-ryjct1);
    --color-text-chat-bubble-incoming-7twq51:var(--color-text-body-default-ryjct1);
    --color-border-button-primary-active-dgxn6z:var(--color-background-button-primary-active-2yreuc);
    --color-border-button-primary-default-9u47hs:var(--color-background-button-primary-default-mzbd6x);
    --color-border-button-primary-hover-i3etq8:var(--color-background-button-primary-hover-bo09mk);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-text-button-inline-icon-default-es90pc:var(--color-text-link-default-8yv9b7);
    --color-text-button-inline-icon-hover-34716a:var(--color-text-link-hover-pkytf7);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-button-normal-default-3fcwpt);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-key-value-pairs-value-u7u4ga:var(--color-text-body-default-ryjct1);
    --color-text-link-secondary-default-2tir24:var(--color-text-link-default-8yv9b7);
    --color-text-link-secondary-hover-d2db7w:var(--color-text-link-hover-pkytf7);
    --color-text-link-info-default-co23zs:var(--color-text-link-default-8yv9b7);
    --color-text-link-info-hover-gh24pk:var(--color-text-link-hover-pkytf7);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
  }
  .awsui-context-flashbar-warning:not(#\9 ) {
    --color-background-button-normal-active-3qdx9x:rgba(0, 7, 22, 0.1);
    --color-background-button-normal-default-xsojnf:transparent;
    --color-background-button-normal-hover-4mq4on:rgba(0, 7, 22, 0.05);
    --color-background-button-primary-active-2yreuc:var(--color-primary-900-a5kqrr);
    --color-background-button-primary-default-mzbd6x:var(--color-border-button-normal-default-s8jnvu);
    --color-background-button-primary-hover-bo09mk:var(--color-border-button-normal-hover-6gylxf);
    --color-background-progress-bar-value-default-jdp3b7:var(--color-neutral-950-lxybh8);
    --color-background-progress-bar-default-h4z9ad:var(--color-grey-opaque-10-vwfmts);
    --color-border-button-normal-active-d8a8v8:var(--color-text-button-normal-hover-kzq5e3);
    --color-border-button-normal-default-s8jnvu:var(--color-text-button-normal-default-3fcwpt);
    --color-border-button-normal-hover-6gylxf:var(--color-text-button-normal-hover-kzq5e3);
    --color-border-divider-default-nfermc:var(--color-text-notification-yellow-vjtdxk);
    --color-border-item-focused-lz1zs6:var(--color-text-notification-yellow-vjtdxk);
    --color-text-body-default-ryjct1:var(--color-text-notification-yellow-vjtdxk);
    --color-text-body-secondary-p9djjm:var(--color-text-notification-yellow-vjtdxk);
    --color-text-button-normal-active-evxn49:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-button-normal-default-3fcwpt:var(--color-neutral-650-miik4f);
    --color-text-button-normal-hover-kzq5e3:var(--color-neutral-950-lxybh8);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-link-default-8yv9b7);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-link-hover-pkytf7);
    --color-text-button-primary-active-srdk7o:var(--color-white-p1zlvy);
    --color-text-button-primary-default-tt2or8:var(--color-white-p1zlvy);
    --color-text-button-primary-hover-qld9hu:var(--color-white-p1zlvy);
    --color-text-expandable-section-default-pjvkgp:var(--color-text-notification-yellow-vjtdxk);
    --color-text-expandable-section-hover-8h3186:var(--color-text-notification-yellow-vjtdxk);
    --color-text-heading-secondary-exzje1:var(--color-text-notification-yellow-vjtdxk);
    --color-text-interactive-inverted-default-nzthan:var(--color-neutral-650-miik4f);
    --color-text-interactive-inverted-hover-oa7pli:var(--color-neutral-950-lxybh8);
    --color-text-label-mo3nx0:var(--color-text-notification-yellow-vjtdxk);
    --color-text-link-default-8yv9b7:var(--color-text-notification-yellow-vjtdxk);
    --color-text-link-hover-pkytf7:var(--color-text-notification-yellow-vjtdxk);
    --color-text-link-inverted-hover-b4wg6a:var(--color-text-notification-yellow-vjtdxk);
    --color-text-notification-default-w5tddq:var(--color-text-notification-yellow-vjtdxk);
    --color-text-tutorial-hotspot-default-svuw52:var(--color-neutral-600-fln1ww);
    --color-text-tutorial-hotspot-hover-mi79bf:var(--color-neutral-900-v0mtoc);
    --color-background-segment-default-9iucim:var(--color-background-button-normal-default-xsojnf);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-text-chat-bubble-outgoing-0cgq49:var(--color-text-body-default-ryjct1);
    --color-text-chat-bubble-incoming-7twq51:var(--color-text-body-default-ryjct1);
    --color-border-button-primary-active-dgxn6z:var(--color-background-button-primary-active-2yreuc);
    --color-border-button-primary-default-9u47hs:var(--color-background-button-primary-default-mzbd6x);
    --color-border-button-primary-hover-i3etq8:var(--color-background-button-primary-hover-bo09mk);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-text-button-inline-icon-default-es90pc:var(--color-text-link-default-8yv9b7);
    --color-text-button-inline-icon-hover-34716a:var(--color-text-link-hover-pkytf7);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-key-value-pairs-value-u7u4ga:var(--color-text-body-default-ryjct1);
    --color-text-link-secondary-default-2tir24:var(--color-text-link-default-8yv9b7);
    --color-text-link-secondary-hover-d2db7w:var(--color-text-link-hover-pkytf7);
    --color-text-link-info-default-co23zs:var(--color-text-link-default-8yv9b7);
    --color-text-link-info-hover-gh24pk:var(--color-text-link-hover-pkytf7);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
  }
  .awsui-context-alert:not(#\9 ) {
    --color-background-button-normal-active-3qdx9x:rgba(0, 7, 22, 0.1);
    --color-background-button-normal-default-xsojnf:transparent;
    --color-background-button-normal-hover-4mq4on:rgba(0, 7, 22, 0.05);
    --color-background-button-primary-active-2yreuc:var(--color-primary-900-a5kqrr);
    --color-background-button-primary-default-mzbd6x:var(--color-border-button-normal-default-s8jnvu);
    --color-background-button-primary-hover-bo09mk:var(--color-border-button-normal-hover-6gylxf);
    --color-border-button-normal-active-d8a8v8:var(--color-text-button-normal-hover-kzq5e3);
    --color-border-button-normal-default-s8jnvu:var(--color-text-button-normal-default-3fcwpt);
    --color-border-button-normal-hover-6gylxf:var(--color-text-button-normal-hover-kzq5e3);
    --color-border-divider-default-nfermc:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-normal-active-evxn49:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-button-normal-default-3fcwpt:var(--color-neutral-650-miik4f);
    --color-text-button-normal-hover-kzq5e3:var(--color-neutral-950-lxybh8);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-link-default-8yv9b7);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-link-hover-pkytf7);
    --color-text-button-primary-active-srdk7o:var(--color-white-p1zlvy);
    --color-text-button-primary-default-tt2or8:var(--color-white-p1zlvy);
    --color-text-button-primary-hover-qld9hu:var(--color-white-p1zlvy);
    --color-text-expandable-section-default-pjvkgp:var(--color-text-button-normal-default-3fcwpt);
    --color-text-expandable-section-hover-8h3186:var(--color-text-button-normal-hover-kzq5e3);
    --font-expandable-heading-size-wrsr52:14px;
    --color-background-segment-default-9iucim:var(--color-background-button-normal-default-xsojnf);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-border-button-primary-active-dgxn6z:var(--color-background-button-primary-active-2yreuc);
    --color-border-button-primary-default-9u47hs:var(--color-background-button-primary-default-mzbd6x);
    --color-border-button-primary-hover-i3etq8:var(--color-background-button-primary-hover-bo09mk);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
  }
  .awsui-context-content-header .awsui-context-alert:not(#\9 ) {
    --color-grey-opaque-70-ewuade:rgba(15, 20, 26, 0.7);
    --color-grey-transparent-qh7559:rgba(15, 20, 26, 1);
    --color-grey-transparent-heavy-9vz74t:rgba(15, 20, 26, 1);
    --color-background-badge-icon-ul3s2p:var(--color-error-400-c0knb8);
    --color-background-button-link-active-a3i1s9:var(--color-neutral-700-qw8ats);
    --color-background-button-link-hover-cv3vxv:var(--color-neutral-800-t7j5ap);
    --color-background-button-normal-active-3qdx9x:rgba(255, 255, 255, 0.15);
    --color-background-button-normal-default-xsojnf:transparent;
    --color-background-button-normal-disabled-uwvef3:var(--color-neutral-850-3f0gro);
    --color-background-button-normal-hover-4mq4on:rgba(255, 255, 255, 0.1);
    --color-background-toggle-button-normal-pressed-znqu4x:var(--color-neutral-700-qw8ats);
    --color-background-button-primary-active-2yreuc:var(--color-primary-400-n8h4bx);
    --color-background-button-primary-default-mzbd6x:var(--color-border-button-normal-default-s8jnvu);
    --color-background-button-primary-disabled-ft3nq0:var(--color-neutral-750-pi9qqd);
    --color-background-button-primary-hover-bo09mk:var(--color-border-button-normal-hover-6gylxf);
    --color-background-direction-button-disabled-4t6znt:var(--color-neutral-750-pi9qqd);
    --color-background-calendar-current-date-6nkw96:var(--color-neutral-700-qw8ats);
    --color-background-cell-shaded-3n8zq3:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-gutter-active-line-default-jbu7qh:var(--color-neutral-500-8van0b);
    --color-background-code-editor-gutter-default-0oq7ef:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-loading-xreyed:var(--color-neutral-800-t7j5ap);
    --color-background-code-editor-pane-item-hover-ud4zy7:var(--color-neutral-700-qw8ats);
    --color-background-code-editor-status-bar-ctq8cb:var(--color-neutral-800-t7j5ap);
    --color-background-container-content-h114dj:var(--color-neutral-850-3f0gro);
    --color-background-container-header-1xvkdg:var(--color-neutral-850-3f0gro);
    --color-background-control-checked-xk5cy2:var(--color-primary-400-n8h4bx);
    --color-background-control-default-k5dlqw:var(--color-neutral-850-3f0gro);
    --color-background-control-disabled-1dm4mk:var(--color-neutral-700-qw8ats);
    --color-background-dropdown-item-default-g1726r:var(--color-neutral-800-t7j5ap);
    --color-background-dropdown-item-filter-match-gjpt1h:var(--color-neutral-700-qw8ats);
    --color-background-dropdown-item-hover-iwrvc1:var(--color-neutral-900-v0mtoc);
    --color-background-inline-code-2du9p8:rgba(255, 255, 255, 0.1);
    --color-background-input-default-dkd4bz:var(--color-neutral-850-3f0gro);
    --color-background-input-disabled-cn9bpj:var(--color-neutral-800-t7j5ap);
    --color-background-item-selected-o3455o:var(--color-primary-1000-7umopx);
    --color-background-layout-main-htt4fm:var(--color-neutral-850-3f0gro);
    --color-background-layout-panel-hover-e1fkm5:var(--color-neutral-700-qw8ats);
    --color-background-layout-toggle-selected-active-sg226v:var(--color-primary-400-n8h4bx);
    --color-background-layout-toggle-selected-default-01301n:var(--color-primary-400-n8h4bx);
    --color-background-layout-toggle-selected-hover-kpbc9x:var(--color-primary-300-5q65ox);
    --color-background-notification-grey-4no337:var(--color-neutral-600-fln1ww);
    --color-background-popover-2f8egd:var(--color-neutral-800-t7j5ap);
    --color-background-progress-bar-value-default-jdp3b7:var(--color-primary-400-n8h4bx);
    --color-background-progress-bar-default-h4z9ad:var(--color-neutral-700-qw8ats);
    --color-background-segment-active-b3vlop:var(--color-primary-400-n8h4bx);
    --color-background-slider-handle-default-bm6lnd:var(--color-primary-400-n8h4bx);
    --color-background-slider-handle-active-va1gvy:var(--color-primary-300-5q65ox);
    --color-background-slider-track-default-lxrn6f:var(--color-neutral-600-fln1ww);
    --color-background-slider-handle-ring-e8v8j2:var(--color-neutral-850-3f0gro);
    --color-background-status-error-xpfvrr:var(--color-error-1000-ecmudm);
    --color-background-status-info-uwe1e9:var(--color-info-1000-s77ok9);
    --color-background-status-success-774mn7:var(--color-success-1000-xy1gvq);
    --color-background-status-warning-xvs0bp:var(--color-warning-1000-65l070);
    --color-background-tiles-disabled-3oxnuw:var(--color-neutral-800-t7j5ap);
    --color-background-toggle-checked-disabled-ps8s83:var(--color-primary-900-a5kqrr);
    --color-background-toggle-default-ypvqji:var(--color-neutral-500-8van0b);
    --color-background-chat-bubble-incoming-kj6fgk:var(--color-neutral-950-lxybh8);
    --color-border-button-normal-active-d8a8v8:var(--color-text-button-normal-hover-kzq5e3);
    --color-border-button-normal-default-s8jnvu:var(--color-text-button-normal-default-3fcwpt);
    --color-border-toggle-button-normal-pressed-avdfaw:var(--color-primary-400-n8h4bx);
    --color-border-button-normal-disabled-zra9p9:var(--color-neutral-600-fln1ww);
    --color-border-button-normal-hover-6gylxf:var(--color-text-button-normal-hover-kzq5e3);
    --color-item-selected-jdg5yd:var(--color-primary-400-n8h4bx);
    --color-border-calendar-grid-selected-focus-ring-a8x91k:var(--color-neutral-850-3f0gro);
    --color-border-cell-shaded-b51lt9:var(--color-neutral-700-qw8ats);
    --color-border-code-editor-default-1etiw8:var(--color-neutral-600-fln1ww);
    --color-border-divider-active-kv8eix:var(--color-neutral-100-gk3lvf);
    --color-border-divider-default-nfermc:var(--color-text-button-normal-default-3fcwpt);
    --color-border-divider-secondary-gobrui:var(--color-neutral-750-pi9qqd);
    --color-border-dropdown-container-4aa756:var(--color-neutral-600-fln1ww);
    --color-border-dropdown-item-hover-il52fv:var(--color-neutral-600-fln1ww);
    --color-border-input-default-mvv73z:var(--color-neutral-600-fln1ww);
    --color-border-input-focused-sl6x1x:var(--color-primary-400-n8h4bx);
    --color-border-item-focused-lz1zs6:var(--color-neutral-100-gk3lvf);
    --color-border-dropdown-item-focused-7wmevi:var(--color-neutral-300-08wi6k);
    --color-border-layout-pyos42:var(--color-neutral-650-miik4f);
    --color-border-segment-default-33xsod:var(--color-neutral-300-08wi6k);
    --color-border-status-error-i59tsd:var(--color-error-400-c0knb8);
    --color-border-status-info-d3sn73:var(--color-info-400-674xac);
    --color-border-status-success-xj5jpm:var(--color-success-500-hhxb4g);
    --color-border-status-warning-lr6hnh:var(--color-warning-500-zidhub);
    --color-border-divider-interactive-default-0r2wcs:var(--color-neutral-300-08wi6k);
    --color-border-tabs-divider-krofd6:var(--color-neutral-650-miik4f);
    --color-border-tutorial-7ctcb6:var(--color-neutral-650-miik4f);
    --color-foreground-control-default-rhyg9o:var(--color-neutral-950-lxybh8);
    --color-foreground-control-disabled-e101je:var(--color-neutral-850-3f0gro);
    --color-foreground-control-read-only-164ude:var(--color-neutral-450-kn0235);
    --color-text-accent-wlpatu:var(--color-primary-400-n8h4bx);
    --color-text-body-default-ryjct1:var(--color-neutral-350-dq6kfr);
    --color-text-body-secondary-p9djjm:var(--color-neutral-350-dq6kfr);
    --color-text-breadcrumb-current-guu6t6:var(--color-neutral-500-8van0b);
    --color-text-breadcrumb-icon-54at2o:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-normal-active-evxn49:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-toggle-button-normal-pressed-awopw1:var(--color-primary-300-5q65ox);
    --color-text-button-normal-default-3fcwpt:var(--color-neutral-300-08wi6k);
    --color-text-button-normal-hover-kzq5e3:var(--color-white-p1zlvy);
    --color-text-link-button-normal-default-1ho9n8:var(--color-text-link-default-8yv9b7);
    --color-text-link-button-normal-hover-kmrmqs:var(--color-text-link-hover-pkytf7);
    --color-text-calendar-month-uounxo:var(--color-neutral-450-kn0235);
    --color-text-code-editor-gutter-active-line-i870tx:var(--color-neutral-950-lxybh8);
    --color-text-code-editor-gutter-default-dqu4zh:var(--color-neutral-300-08wi6k);
    --color-text-code-editor-status-bar-disabled-q1tpuo:var(--color-neutral-600-fln1ww);
    --color-text-code-editor-tab-button-error-cni8e4:var(--color-neutral-950-lxybh8);
    --color-text-column-header-oux894:var(--color-neutral-400-wtst55);
    --color-text-counter-l0v3x0:var(--color-neutral-450-kn0235);
    --color-text-disabled-y2eoxf:var(--color-neutral-600-fln1ww);
    --color-text-disabled-inline-edit-apkicu:var(--color-neutral-400-wtst55);
    --color-text-dropdown-item-default-bjdgve:var(--color-neutral-300-08wi6k);
    --color-text-dropdown-item-filter-match-a4g9zm:var(--color-primary-300-5q65ox);
    --color-text-dropdown-item-highlighted-1a85fc:var(--color-neutral-250-vs1is4);
    --color-text-dropdown-item-secondary-hover-c09qu2:var(--color-neutral-300-08wi6k);
    --color-text-empty-03hr9s:var(--color-neutral-300-08wi6k);
    --color-text-expandable-section-default-pjvkgp:var(--color-text-button-normal-default-3fcwpt);
    --color-text-expandable-section-hover-8h3186:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-form-default-1f4edz:var(--color-neutral-300-08wi6k);
    --color-text-form-secondary-4usdwg:var(--color-neutral-450-kn0235);
    --color-text-group-label-4gdpcl:var(--color-neutral-350-dq6kfr);
    --color-text-label-gen-ai-qf031h:var(--color-purple-400-o7fr4k);
    --color-text-heading-default-5vbiad:var(--color-neutral-250-vs1is4);
    --color-text-heading-secondary-exzje1:var(--color-neutral-450-kn0235);
    --color-text-icon-subtle-ab993n:var(--color-neutral-400-wtst55);
    --color-text-input-disabled-k0zows:var(--color-neutral-600-fln1ww);
    --color-text-input-placeholder-tv2u7d:var(--color-neutral-450-kn0235);
    --color-text-interactive-active-883d43:var(--color-neutral-100-gk3lvf);
    --color-text-interactive-default-cpoktr:var(--color-neutral-300-08wi6k);
    --color-text-interactive-disabled-vbo6v5:var(--color-neutral-600-fln1ww);
    --color-text-interactive-hover-p2beex:var(--color-neutral-100-gk3lvf);
    --color-text-toggle-button-icon-pressed-wo78fn:var(--color-neutral-100-gk3lvf);
    --color-text-inverted-pjfvs8:var(--color-neutral-950-lxybh8);
    --color-text-layout-toggle-active-1t5mpl:var(--color-neutral-850-3f0gro);
    --color-text-layout-toggle-hover-2wzjg7:var(--color-primary-400-n8h4bx);
    --color-text-layout-toggle-selected-p7mhyv:var(--color-neutral-950-lxybh8);
    --color-text-link-default-8yv9b7:var(--color-primary-400-n8h4bx);
    --color-text-link-hover-pkytf7:var(--color-primary-300-5q65ox);
    --color-text-pagination-page-number-default-elv13g:var(--color-neutral-400-wtst55);
    --color-text-segment-active-ybucah:var(--color-neutral-950-lxybh8);
    --color-text-segment-default-4rxlop:var(--color-neutral-300-08wi6k);
    --color-text-small-13tluq:var(--color-neutral-450-kn0235);
    --color-text-status-error-mxzop7:var(--color-error-400-c0knb8);
    --color-text-status-inactive-8yfw5c:var(--color-neutral-450-kn0235);
    --color-text-status-info-zl3i1d:var(--color-info-400-674xac);
    --color-text-status-success-o0zpv6:var(--color-success-500-hhxb4g);
    --color-text-status-warning-zb7um8:var(--color-warning-500-zidhub);
    --color-text-top-navigation-title-379ooe:var(--color-neutral-100-gk3lvf);
    --color-board-placeholder-active-d6b45j:var(--color-neutral-600-fln1ww);
    --color-board-placeholder-hover-z3g32b:var(--color-primary-600-1lcy1k);
    --color-drag-placeholder-active-g64yqu:var(--color-neutral-600-fln1ww);
    --color-drag-placeholder-hover-87nc95:var(--color-primary-600-1lcy1k);
    --color-dropzone-background-default-br489v:var(--color-neutral-850-3f0gro);
    --color-dropzone-background-hover-ei5m2j:var(--color-primary-1000-7umopx);
    --color-dropzone-text-default-vqm0ca:var(--color-neutral-350-dq6kfr);
    --color-dropzone-text-hover-b8gblq:var(--color-neutral-350-dq6kfr);
    --color-dropzone-border-default-8ipzy1:var(--color-neutral-600-fln1ww);
    --color-dropzone-border-hover-xkpq8r:var(--color-primary-300-5q65ox);
    --color-gap-global-drawer-dg60r3:var(--color-neutral-950-lxybh8);
    --color-tree-view-connector-line-0m8cyw:var(--color-neutral-300-08wi6k);
    --color-background-action-card-default-bpeubg:var(--color-neutral-850-3f0gro);
    --color-background-action-card-hover-pp92ru:var(--color-neutral-800-t7j5ap);
    --color-background-action-card-active-gsa072:var(--color-neutral-700-qw8ats);
    --color-border-action-card-default-x27c9q:var(--color-primary-400-n8h4bx);
    --color-border-action-card-hover-srl74d:var(--color-primary-300-5q65ox);
    --color-border-action-card-active-ijhcwp:var(--color-primary-300-5q65ox);
    --color-border-action-card-disabled-p93vim:var(--color-neutral-600-fln1ww);
    --color-background-action-card-disabled-e7j8h7:var(--color-neutral-850-3f0gro);
    --color-icon-action-card-default-81ykcp:var(--color-primary-400-n8h4bx);
    --color-icon-action-card-hover-rzcrec:var(--color-primary-300-5q65ox);
    --color-icon-action-card-active-qy3lef:var(--color-primary-300-5q65ox);
    --color-icon-action-card-disabled-ghd5kl:var(--color-neutral-600-fln1ww);
    --color-background-skeleton-lz0q11:var(--color-neutral-750-pi9qqd);
    --color-background-skeleton-wave-x41ppq:var(--color-neutral-700-qw8ats);
    --color-text-direction-button-disabled-jdkhmp:var(--color-text-interactive-disabled-vbo6v5);
    --color-background-code-editor-gutter-active-line-error-mhkmre:var(--color-text-status-error-mxzop7);
    --color-background-card-hvu1qi:var(--color-background-container-content-h114dj);
    --color-background-item-card-ft31i1:var(--color-background-card-hvu1qi);
    --color-background-dropdown-item-selected-nlj7md:var(--color-background-item-selected-o3455o);
    --color-background-drawer-tbr3w1:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-drawer-backdrop-lnf29t:var(--color-grey-opaque-70-ewuade);
    --color-background-layout-panel-content-ywo9k1:var(--color-background-container-content-h114dj);
    --color-background-layout-toolbar-ek4nz4:var(--color-background-layout-panel-content-ywo9k1);
    --color-background-modal-overlay-3ppsd8:var(--color-grey-opaque-70-ewuade);
    --color-background-segment-default-9iucim:var(--color-background-button-normal-default-xsojnf);
    --color-background-segment-disabled-2j16pl:var(--color-background-button-normal-disabled-uwvef3);
    --color-background-segment-hover-2rk3qd:var(--color-background-button-normal-hover-4mq4on);
    --color-background-segment-wrapper-zxi513:var(--color-background-container-content-h114dj);
    --color-background-slider-range-default-ghqm7u:var(--color-background-slider-handle-default-bm6lnd);
    --color-background-slider-range-active-2qtsc4:var(--color-background-slider-handle-active-va1gvy);
    --color-background-slider-handle-error-default-r9y0gv:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-error-active-ror650:var(--color-text-status-error-mxzop7);
    --color-background-slider-handle-warning-default-3d2day:var(--color-text-status-warning-zb7um8);
    --color-background-slider-handle-warning-active-vzn5qo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-error-default-41t0a5:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-error-active-a3y1qs:var(--color-text-status-error-mxzop7);
    --color-background-slider-range-warning-default-twa8jo:var(--color-text-status-warning-zb7um8);
    --color-background-slider-range-warning-active-1tmmai:var(--color-text-status-warning-zb7um8);
    --color-background-dialog-j143sw:var(--color-background-status-info-uwe1e9);
    --color-background-table-header-l5637m:var(--color-background-container-header-1xvkdg);
    --color-text-chat-bubble-outgoing-0cgq49:var(--color-text-body-default-ryjct1);
    --color-text-chat-bubble-incoming-7twq51:var(--color-text-body-default-ryjct1);
    --color-border-button-primary-active-dgxn6z:var(--color-background-button-primary-active-2yreuc);
    --color-border-button-primary-default-9u47hs:var(--color-background-button-primary-default-mzbd6x);
    --color-border-button-primary-disabled-rmen9o:var(--color-background-button-primary-disabled-ft3nq0);
    --color-border-button-primary-hover-i3etq8:var(--color-background-button-primary-hover-bo09mk);
    --color-border-code-editor-pane-item-hover-sbam42:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-card-cxyaif:var(--color-border-divider-default-nfermc);
    --color-border-card-highlighted-60blyt:var(--color-border-item-selected-gor8ib);
    --color-border-item-card-t91609:var(--color-border-card-cxyaif);
    --color-border-item-card-highlighted-rzkppe:var(--color-border-card-highlighted-60blyt);
    --color-border-control-checked-hfai2a:var(--color-background-control-checked-xk5cy2);
    --color-border-control-disabled-npmvgu:var(--color-background-control-disabled-1dm4mk);
    --color-border-divider-panel-bottom-fu7dgn:var(--color-border-divider-default-nfermc);
    --color-border-divider-panel-side-edgrzi:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-group-7f90s7:var(--color-border-dropdown-item-default-g1rffu);
    --color-border-dropdown-item-default-g1rffu:var(--color-border-divider-default-nfermc);
    --color-border-dropdown-item-selected-6rq3fm:var(--color-border-item-selected-gor8ib);
    --color-border-editable-cell-hover-se2y3s:var(--color-border-dropdown-item-hover-il52fv);
    --color-border-input-disabled-yyhlvy:var(--color-background-input-disabled-cn9bpj);
    --color-border-item-placeholder-ewxedi:var(--color-border-item-selected-gor8ib);
    --color-border-item-selected-gor8ib:var(--color-item-selected-jdg5yd);
    --color-border-panel-header-a3g1xy:var(--color-border-divider-default-nfermc);
    --color-border-popover-vob9g7:var(--color-border-dropdown-container-4aa756);
    --color-border-segment-active-4xefp9:var(--color-border-segment-default-33xsod);
    --color-border-segment-disabled-7bgyw9:var(--color-border-segment-default-33xsod);
    --color-border-segment-hover-941xea:var(--color-border-segment-default-33xsod);
    --color-border-dialog-alphfp:var(--color-border-status-info-d3sn73);
    --color-border-tabs-shadow-h56i7t:var(--color-grey-transparent-qh7559);
    --color-border-tabs-underline-xe9oi3:var(--color-text-accent-wlpatu);
    --color-border-tiles-disabled-fxxjc7:var(--color-background-tiles-disabled-3oxnuw);
    --color-shadow-default-pw9o8r:var(--color-grey-transparent-heavy-9vz74t);
    --color-text-button-inline-icon-default-es90pc:var(--color-text-link-default-8yv9b7);
    --color-text-button-inline-icon-disabled-hui2y8:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-inline-icon-hover-34716a:var(--color-text-link-hover-pkytf7);
    --color-text-link-button-normal-active-d3qp4o:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-active-k2mzyr:var(--color-text-button-normal-active-evxn49);
    --color-text-button-link-default-2a2oax:var(--color-text-button-normal-default-3fcwpt);
    --color-text-button-link-disabled-e2egx4:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-button-link-hover-3stjld:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-calendar-date-hover-808doy:var(--color-text-dropdown-item-default-bjdgve);
    --color-text-column-sorting-icon-mqr276:var(--color-text-column-header-oux894);
    --color-text-control-disabled-qg8k58:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-footer-k7df7h:var(--color-text-form-secondary-4usdwg);
    --color-text-dropdown-group-label-3vji4k:var(--color-text-group-label-4gdpcl);
    --color-text-dropdown-item-dimmed-8twn6b:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-disabled-nehxb7:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-dropdown-item-secondary-4f34f6:var(--color-text-form-secondary-4usdwg);
    --color-text-expandable-section-navigation-icon-default-twgpzh:var(--color-text-interactive-default-cpoktr);
    --color-text-form-label-zhsvmu:var(--color-text-form-default-1f4edz);
    --color-text-input-placeholder-disabled-yea9x0:var(--color-text-input-disabled-k0zows);
    --color-text-label-mo3nx0:var(--color-text-form-label-zhsvmu);
    --color-text-key-value-pairs-value-u7u4ga:var(--color-text-body-default-ryjct1);
    --color-text-link-secondary-default-2tir24:var(--color-text-link-default-8yv9b7);
    --color-text-link-secondary-hover-d2db7w:var(--color-text-link-hover-pkytf7);
    --color-text-link-info-default-co23zs:var(--color-text-link-default-8yv9b7);
    --color-text-link-info-hover-gh24pk:var(--color-text-link-hover-pkytf7);
    --color-text-pagination-page-number-active-disabled-w4xha3:var(--color-text-interactive-disabled-vbo6v5);
    --color-text-segment-hover-ob5txm:var(--color-text-button-normal-hover-kzq5e3);
    --color-text-tutorial-hotspot-default-svuw52:var(--color-text-link-default-8yv9b7);
    --color-text-tutorial-hotspot-hover-mi79bf:var(--color-text-link-hover-pkytf7);
  }
  @media not print {
    .awsui-polaris-dark-mode .awsui-context-app-layout-toolbar:not(#\9 ), .awsui-context-app-layout-toolbar.awsui-polaris-dark-mode:not(#\9 ) {
      --color-background-layout-main-htt4fm:var(--color-neutral-900-v0mtoc);
    }
  }
  @media not print {
    .awsui-polaris-dark-mode .awsui-context-flashbar:not(#\9 ), .awsui-context-flashbar.awsui-polaris-dark-mode:not(#\9 ) {
      --color-background-button-primary-active-2yreuc:var(--color-primary-400-n8h4bx);
      --color-text-button-primary-active-srdk7o:var(--color-neutral-950-lxybh8);
      --color-text-button-primary-default-tt2or8:var(--color-neutral-950-lxybh8);
      --color-text-button-primary-hover-qld9hu:var(--color-neutral-950-lxybh8);
    }
  }
  @media not print {
    .awsui-polaris-dark-mode .awsui-context-flashbar-warning:not(#\9 ), .awsui-context-flashbar-warning.awsui-polaris-dark-mode:not(#\9 ) {
      --color-background-button-primary-active-2yreuc:var(--color-primary-400-n8h4bx);
      --color-background-inline-code-2du9p8:rgba(0, 0, 0, 0.1);
      --color-text-button-primary-active-srdk7o:var(--color-neutral-950-lxybh8);
      --color-text-button-primary-default-tt2or8:var(--color-neutral-950-lxybh8);
      --color-text-button-primary-hover-qld9hu:var(--color-neutral-950-lxybh8);
    }
  }
  @media not print {
    .awsui-polaris-dark-mode .awsui-context-alert:not(#\9 ), .awsui-context-alert.awsui-polaris-dark-mode:not(#\9 ) {
      --color-background-button-normal-active-3qdx9x:rgba(255, 255, 255, 0.15);
      --color-background-button-normal-hover-4mq4on:rgba(255, 255, 255, 0.1);
      --color-background-button-primary-active-2yreuc:var(--color-primary-400-n8h4bx);
      --color-border-item-focused-lz1zs6:var(--color-neutral-100-gk3lvf);
      --color-text-button-normal-default-3fcwpt:var(--color-neutral-300-08wi6k);
      --color-text-button-normal-hover-kzq5e3:var(--color-white-p1zlvy);
      --color-text-button-primary-active-srdk7o:var(--color-neutral-950-lxybh8);
      --color-text-button-primary-default-tt2or8:var(--color-neutral-950-lxybh8);
      --color-text-button-primary-hover-qld9hu:var(--color-neutral-950-lxybh8);
    }
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui-fade-in-35003c {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui-fade-out-35003c {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes awsui-status-icon-error-35003c {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes awsui-scale-popup-35003c {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
:root {
  --awsui-version-info-d6bd1774: true;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/structured-item/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1ifko_nqmlm_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  cursor: inherit;
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: baseline;
  column-gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_root_1ifko_nqmlm_145.awsui_disable-paddings_1ifko_nqmlm_184:not(#\9 ) {
  column-gap: 0;
}

.awsui_main_1ifko_nqmlm_188:not(#\9 ) {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  min-inline-size: 0;
}

.awsui_content-wrap_1ifko_nqmlm_195:not(#\9 ) {
  flex-grow: 1;
  display: flex;
  align-items: baseline;
  flex-direction: row;
  column-gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_disable-paddings_1ifko_nqmlm_184 > .awsui_main_1ifko_nqmlm_188 > .awsui_content-wrap_1ifko_nqmlm_195:not(#\9 ) {
  column-gap: 0;
}

.awsui_content-wrap_1ifko_nqmlm_195.awsui_wrap-actions_1ifko_nqmlm_205:not(#\9 ) {
  flex-wrap: wrap;
}

.awsui_content_1ifko_nqmlm_195:not(#\9 ) {
  flex-grow: 1;
  min-inline-size: 0;
}

.awsui_actions_1ifko_nqmlm_214:not(#\9 ) {
  flex-shrink: 0;
  margin-inline-start: auto;
}
/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/structured-item/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content_x6dl3_7yzrg_5:not(#\9 ),
.awsui_icon_x6dl3_7yzrg_6:not(#\9 ),
.awsui_actions_x6dl3_7yzrg_7:not(#\9 ),
.awsui_secondary_x6dl3_7yzrg_8:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/action-card/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_16248_1hfp7_161:not(#\9 ) {
  transition-property: background-color;
  transition-duration: var(--motion-duration-transition-show-paced-t8d1os, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_16248_1hfp7_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_16248_1hfp7_161:not(#\9 ), .awsui-mode-entering .awsui_root_16248_1hfp7_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_16248_1hfp7_161:not(#\9 )::after {
  transition-property: border-top-color, border-right-color, border-bottom-color, border-left-color;
  transition-duration: var(--motion-duration-transition-show-paced-t8d1os, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_16248_1hfp7_161:not(#\9 )::after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_16248_1hfp7_161:not(#\9 )::after, .awsui-mode-entering .awsui_root_16248_1hfp7_161:not(#\9 )::after {
  animation: none;
  transition: none;
}

.awsui_icon_16248_1hfp7_193:not(#\9 ) {
  transition-property: color;
  transition-duration: var(--motion-duration-transition-show-paced-t8d1os, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_icon_16248_1hfp7_193:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_16248_1hfp7_193:not(#\9 ), .awsui-mode-entering .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_header-inner_16248_1hfp7_209:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_header-inner_16248_1hfp7_209.awsui_disabled_16248_1hfp7_218:not(#\9 ) {
  color: var(--color-text-action-card-disabled-htx40i, #8c8c94);
}

.awsui_header_16248_1hfp7_209:not(#\9 ):not(:has(+ .awsui_body_16248_1hfp7_221)) {
  flex: 1;
}

.awsui_header-row_16248_1hfp7_225:not(#\9 ) {
  display: flex;
  align-items: flex-start;
}

.awsui_header-row_16248_1hfp7_225 > .awsui_header_16248_1hfp7_209:not(#\9 ) {
  flex: 1;
  min-inline-size: 0;
}

.awsui_body_16248_1hfp7_221:not(#\9 ) {
  flex: 1;
}

.awsui_description_16248_1hfp7_238:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  color: var(--color-text-body-secondary-p9djjm, #424650);
}

.awsui_description_16248_1hfp7_238.awsui_has-header_16248_1hfp7_244:not(#\9 ) {
  padding-block-start: var(--space-action-card-description-padding-top-aqvngd, 4px);
}

.awsui_description_16248_1hfp7_238.awsui_disabled_16248_1hfp7_218:not(#\9 ) {
  color: var(--color-text-action-card-disabled-htx40i, #8c8c94);
}

.awsui_icon_16248_1hfp7_193:not(#\9 ) {
  flex-shrink: 0;
  display: flex;
  color: var(--color-icon-action-card-default-81ykcp, #006ce0);
  pointer-events: none;
}

.awsui_header-button_16248_1hfp7_258:not(#\9 ),
.awsui_overlay-button_16248_1hfp7_259:not(#\9 ) {
  all: unset;
  cursor: pointer;
}

.awsui_header-button_16248_1hfp7_258.awsui_disabled_16248_1hfp7_218:not(#\9 ),
.awsui_overlay-button_16248_1hfp7_259.awsui_disabled_16248_1hfp7_218:not(#\9 ) {
  cursor: default;
}

.awsui_header-button_16248_1hfp7_258:not(#\9 ) {
  color: inherit;
  font: inherit;
}

.awsui_header-button_16248_1hfp7_258:not(#\9 )::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}

.awsui_header-button_16248_1hfp7_258.awsui_variant-embedded_16248_1hfp7_278:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_header-button_16248_1hfp7_258.awsui_variant-embedded_16248_1hfp7_278.awsui_disabled_16248_1hfp7_218:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_header-button_16248_1hfp7_258.awsui_variant-default_16248_1hfp7_290:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_header-button_16248_1hfp7_258.awsui_variant-default_16248_1hfp7_290.awsui_disabled_16248_1hfp7_218:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_overlay-button_16248_1hfp7_259:not(#\9 ) {
  position: absolute;
  inset: 0;
  opacity: 0;
}

.awsui_overlay-button_16248_1hfp7_259.awsui_variant-embedded_16248_1hfp7_278:not(#\9 ) {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_overlay-button_16248_1hfp7_259.awsui_variant-embedded_16248_1hfp7_278.awsui_disabled_16248_1hfp7_218:not(#\9 ) {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_overlay-button_16248_1hfp7_259.awsui_variant-default_16248_1hfp7_290:not(#\9 ) {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_overlay-button_16248_1hfp7_259.awsui_variant-default_16248_1hfp7_290.awsui_disabled_16248_1hfp7_218:not(#\9 ) {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
  position: relative;
  inline-size: 100%;
  min-inline-size: 0;
  text-align: start;
  display: flex;
  background: var(--color-background-action-card-default-bpeubg, #ffffff);
  box-shadow: none;
  color: inherit;
  padding-inline: 0;
  padding-block: 0;
  border-block: none;
  border-inline: none;
}

.awsui_root_16248_1hfp7_161:not(#\9 ):after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  box-shadow: none;
  border-block: solid var(--border-width-action-card-default-jy3kut, 1px) var(--color-border-action-card-default-x27c9q, #006ce0);
  border-inline: solid var(--border-width-action-card-default-jy3kut, 1px) var(--color-border-action-card-default-x27c9q, #006ce0);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391:not(#\9 ), .awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
  inline-size: 100%;
  min-inline-size: 0;
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209 + .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 + .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209 + .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 + .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398):has(+ .awsui_body_16248_1hfp7_221), .awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398):has(+ .awsui_body_16248_1hfp7_221) {
  padding-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225:not(#\9 ):has(+ .awsui_body_16248_1hfp7_221) > .awsui_header_16248_1hfp7_209:not(.awsui_no-padding_16248_1hfp7_398), .awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225:not(#\9 ):has(+ .awsui_body_16248_1hfp7_221) > .awsui_header_16248_1hfp7_209:not(.awsui_no-padding_16248_1hfp7_398) {
  padding-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_root_16248_1hfp7_161.awsui_icon-vertical-align-center_16248_1hfp7_409 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  align-self: center;
}

.awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218:not(#\9 ) {
  cursor: default;
  background-color: var(--color-background-action-card-disabled-e7j8h7, #ffffff);
  box-shadow: none;
  color: var(--color-text-action-card-disabled-htx40i, #8c8c94);
}

.awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218.awsui_variant-embedded_16248_1hfp7_278:not(#\9 ), .awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218.awsui_variant-embedded_16248_1hfp7_278:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218.awsui_variant-default_16248_1hfp7_290:not(#\9 ), .awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218.awsui_variant-default_16248_1hfp7_290:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218:not(#\9 ):after {
  border-color: var(--color-border-action-card-disabled-p93vim, #b4b4bb);
  border-block-width: var(--border-width-action-card-disabled-rdvlbc, 1px);
  border-inline-width: var(--border-width-action-card-disabled-rdvlbc, 1px);
}

.awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218 > .awsui_icon_16248_1hfp7_193:not(#\9 ),
.awsui_root_16248_1hfp7_161.awsui_disabled_16248_1hfp7_218 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  color: var(--color-icon-action-card-disabled-ghd5kl, #b4b4bb);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover) {
  background-color: var(--color-background-action-card-hover-pp92ru, #f0fbff);
  box-shadow: none;
  color: inherit;
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover).awsui_variant-embedded_16248_1hfp7_278, .awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover).awsui_variant-embedded_16248_1hfp7_278:after {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover).awsui_variant-default_16248_1hfp7_290, .awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover).awsui_variant-default_16248_1hfp7_290:after {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover):after {
  border-color: var(--color-border-action-card-hover-srl74d, #002b66);
  border-block-width: var(--border-width-action-card-hover-02l6fg, 1px);
  border-inline-width: var(--border-width-action-card-hover-02l6fg, 1px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover) > .awsui_icon_16248_1hfp7_193,
.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:hover) > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193 {
  color: var(--color-icon-action-card-hover-rzcrec, #002b66);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active) {
  background-color: var(--color-background-action-card-active-gsa072, #d1f1ff);
  box-shadow: none;
  color: inherit;
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active).awsui_variant-embedded_16248_1hfp7_278, .awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active).awsui_variant-embedded_16248_1hfp7_278:after {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active).awsui_variant-default_16248_1hfp7_290, .awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active).awsui_variant-default_16248_1hfp7_290:after {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active):after {
  border-color: var(--color-border-action-card-active-ijhcwp, #002b66);
  border-block-width: var(--border-width-action-card-active-pwtgzu, 1px);
  border-inline-width: var(--border-width-action-card-active-pwtgzu, 1px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active) > .awsui_icon_16248_1hfp7_193,
.awsui_root_16248_1hfp7_161:not(#\9 ):not(.awsui_disabled_16248_1hfp7_218):has(button:active) > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193 {
  color: var(--color-icon-action-card-active-qy3lef, #002b66);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_header-button_16248_1hfp7_258:focus-visible), .awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_overlay-button_16248_1hfp7_259:focus-visible) {
  position: relative;
}

.awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_header-button_16248_1hfp7_258:focus-visible), .awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_overlay-button_16248_1hfp7_259:focus-visible) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_header-button_16248_1hfp7_258:focus-visible)::before, .awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_overlay-button_16248_1hfp7_259:focus-visible)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_header-button_16248_1hfp7_258:focus-visible).awsui_variant-embedded_16248_1hfp7_278::before, .awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_overlay-button_16248_1hfp7_259:focus-visible).awsui_variant-embedded_16248_1hfp7_278::before {
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
}

.awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_header-button_16248_1hfp7_258:focus-visible).awsui_variant-default_16248_1hfp7_290::before, .awsui_root_16248_1hfp7_161:not(#\9 ):has(.awsui_overlay-button_16248_1hfp7_259:focus-visible).awsui_variant-default_16248_1hfp7_290::before {
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278:not(#\9 ), .awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-start-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-start-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
  border-end-end-radius: var(--border-radius-action-card-embedded-3y65t8, 8px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398) {
  padding-block: var(--space-action-card-vertical-embedded-f1rm8a, 10px);
  padding-inline: var(--space-action-card-horizontal-embedded-pb8pj4, 12px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_icon_16248_1hfp7_193:not(#\9 ),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  padding-block-start: var(--space-action-card-vertical-embedded-f1rm8a, 10px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  padding-block-end: var(--space-action-card-vertical-embedded-f1rm8a, 10px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278.awsui_icon-align-end_16248_1hfp7_543 > .awsui_icon_16248_1hfp7_193:not(#\9 ),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  padding-inline-end: var(--space-action-card-horizontal-embedded-pb8pj4, 12px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-embedded_16248_1hfp7_278.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290:not(#\9 ), .awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-start-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-start-radius: var(--border-radius-action-card-default-ejctkq, 16px);
  border-end-end-radius: var(--border-radius-action-card-default-ejctkq, 16px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398) {
  padding-block: var(--space-action-card-vertical-default-6qj2re, 16px);
  padding-inline: var(--space-action-card-horizontal-default-su1e86, 20px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_icon_16248_1hfp7_193:not(#\9 ),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  padding-block-start: var(--space-action-card-vertical-default-6qj2re, 16px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  padding-block-end: var(--space-action-card-vertical-default-6qj2re, 16px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290.awsui_icon-align-end_16248_1hfp7_543 > .awsui_icon_16248_1hfp7_193:not(#\9 ),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_icon_16248_1hfp7_193:not(#\9 ) {
  padding-inline-end: var(--space-action-card-horizontal-default-su1e86, 20px);
}

.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_body_16248_1hfp7_221:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398),
.awsui_root_16248_1hfp7_161.awsui_variant-default_16248_1hfp7_290.awsui_icon-align-end_16248_1hfp7_543 > .awsui_inner-card_16248_1hfp7_391 > .awsui_header-row_16248_1hfp7_225 > .awsui_header_16248_1hfp7_209:not(#\9 ):not(.awsui_no-padding_16248_1hfp7_398) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/action-card/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_1qivf_17zi1_5:not(#\9 ),
.awsui_description_1qivf_17zi1_6:not(#\9 ),
.awsui_body_1qivf_17zi1_7:not(#\9 ),
.awsui_icon_1qivf_17zi1_8:not(#\9 ),
.awsui_disabled_1qivf_17zi1_9:not(#\9 ),
.awsui_button_1qivf_17zi1_10:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/icon/styles.scoped.css ***!
  \*************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_icon_h11ix_3ufhe_189:not(#\9 ) {
  position: relative;
  display: inline-block;
  vertical-align: top;
  /* stylelint-disable-next-line selector-max-type */
  /* stylelint-disable selector-max-type, selector-max-universal */
  /* stylelint-enable selector-max-type, selector-max-universal */
}

.awsui_icon-flex-height_h11ix_3ufhe_197:not(#\9 ) {
  display: inline-flex;
  align-items: center;
}

.awsui_icon_h11ix_3ufhe_189 > svg:not(#\9 ) {
  pointer-events: none;
}

.awsui_icon_h11ix_3ufhe_189 > svg:not(#\9 ) {
  fill: none;
}

.awsui_icon_h11ix_3ufhe_189 > svg *:not(#\9 ) {
  stroke: currentColor;
}

.awsui_icon_h11ix_3ufhe_189 > svg .stroke-linejoin-round:not(#\9 ) {
  stroke-linejoin: round;
}

.awsui_icon_h11ix_3ufhe_189 > svg .stroke-linecap-square:not(#\9 ) {
  stroke-linecap: square;
}

.awsui_icon_h11ix_3ufhe_189 > svg .stroke-linecap-round:not(#\9 ) {
  stroke-linecap: round;
}

.awsui_icon_h11ix_3ufhe_189 > svg .filled:not(#\9 ) {
  fill: currentColor;
}

.awsui_icon_h11ix_3ufhe_189 > svg .no-stroke:not(#\9 ) {
  stroke: none;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-small_h11ix_3ufhe_225:not(#\9 ) {
  inline-size: var(--size-icon-normal-levt08, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-small-mapped-height_h11ix_3ufhe_229:not(#\9 ) {
  block-size: var(--line-height-body-s-nu5hx1, 16px);
  padding-block: calc((var(--line-height-body-s-nu5hx1, 16px) - var(--size-icon-normal-levt08, 16px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-small_h11ix_3ufhe_225 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-small_h11ix_3ufhe_225 > img:not(#\9 ) {
  inline-size: var(--size-icon-normal-levt08, 16px);
  block-size: var(--size-icon-normal-levt08, 16px);
  vertical-align: top;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-small_h11ix_3ufhe_225 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-small_h11ix_3ufhe_225 > svg *:not(#\9 ) {
  stroke-width: calc(var(--border-width-icon-small-z55i5t, 2px) / 1);
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-normal_h11ix_3ufhe_244:not(#\9 ) {
  inline-size: var(--size-icon-normal-levt08, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-normal-mapped-height_h11ix_3ufhe_248:not(#\9 ) {
  block-size: var(--line-height-body-m-2mh3ke, 20px);
  padding-block: calc((var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-normal_h11ix_3ufhe_244 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-normal_h11ix_3ufhe_244 > img:not(#\9 ) {
  inline-size: var(--size-icon-normal-levt08, 16px);
  block-size: var(--size-icon-normal-levt08, 16px);
  vertical-align: top;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-normal_h11ix_3ufhe_244 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-normal_h11ix_3ufhe_244 > svg *:not(#\9 ) {
  stroke-width: calc(var(--border-width-icon-normal-9h7vj7, 2px) / 1);
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-medium_h11ix_3ufhe_263:not(#\9 ) {
  inline-size: var(--size-icon-medium-uv8xcz, 20px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-medium-mapped-height_h11ix_3ufhe_267:not(#\9 ) {
  block-size: var(--line-height-heading-l-mg5bx6, 24px);
  padding-block: calc((var(--line-height-heading-l-mg5bx6, 24px) - var(--size-icon-medium-uv8xcz, 20px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-medium_h11ix_3ufhe_263 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-medium_h11ix_3ufhe_263 > img:not(#\9 ) {
  inline-size: var(--size-icon-medium-uv8xcz, 20px);
  block-size: var(--size-icon-medium-uv8xcz, 20px);
  vertical-align: top;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-medium_h11ix_3ufhe_263 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-medium_h11ix_3ufhe_263 > svg *:not(#\9 ) {
  stroke-width: calc(var(--border-width-icon-medium-b7icqv, 2px) / 1.25);
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-big_h11ix_3ufhe_282:not(#\9 ) {
  inline-size: var(--size-icon-big-7pq9l3, 32px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-big-mapped-height_h11ix_3ufhe_286:not(#\9 ) {
  block-size: var(--line-height-heading-xl-hko6p0, 30px);
  padding-block: calc((var(--line-height-heading-xl-hko6p0, 30px) - var(--size-icon-big-7pq9l3, 32px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-big_h11ix_3ufhe_282 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-big_h11ix_3ufhe_282 > img:not(#\9 ) {
  inline-size: var(--size-icon-big-7pq9l3, 32px);
  block-size: var(--size-icon-big-7pq9l3, 32px);
  vertical-align: top;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-big_h11ix_3ufhe_282 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-big_h11ix_3ufhe_282 > svg *:not(#\9 ) {
  stroke-width: calc(var(--border-width-icon-big-ymgy42, 3px) / 2);
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-large_h11ix_3ufhe_301:not(#\9 ) {
  inline-size: var(--size-icon-large-mb6y6y, 48px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-large-mapped-height_h11ix_3ufhe_305:not(#\9 ) {
  block-size: var(--line-height-display-l-vwanzp, 48px);
  padding-block: calc((var(--line-height-display-l-vwanzp, 48px) - var(--size-icon-large-mb6y6y, 48px)) / 2);
  padding-inline: 0;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-large_h11ix_3ufhe_301 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-large_h11ix_3ufhe_301 > img:not(#\9 ) {
  inline-size: var(--size-icon-large-mb6y6y, 48px);
  block-size: var(--size-icon-large-mb6y6y, 48px);
  vertical-align: top;
}

.awsui_icon_h11ix_3ufhe_189.awsui_size-large_h11ix_3ufhe_301 > svg:not(#\9 ),
.awsui_icon_h11ix_3ufhe_189.awsui_size-large_h11ix_3ufhe_301 > svg *:not(#\9 ) {
  stroke-width: calc(var(--border-width-icon-large-u645rg, 4px) / 3);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-normal_h11ix_3ufhe_320:not(#\9 ) {
  color: currentColor;
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-disabled_h11ix_3ufhe_323:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-inverted_h11ix_3ufhe_326:not(#\9 ) {
  color: var(--color-text-inverted-pjfvs8, #ffffff);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-subtle_h11ix_3ufhe_329:not(#\9 ) {
  color: var(--color-text-icon-subtle-ab993n, #656871);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-warning_h11ix_3ufhe_332:not(#\9 ) {
  color: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-error_h11ix_3ufhe_335:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-success_h11ix_3ufhe_338:not(#\9 ) {
  color: var(--color-text-status-success-o0zpv6, #00802f);
}

.awsui_icon_h11ix_3ufhe_189.awsui_variant-link_h11ix_3ufhe_341:not(#\9 ) {
  color: var(--color-text-link-default-8yv9b7, #006ce0);
}

.awsui_icon_h11ix_3ufhe_189:not(#\9 ):is(.awsui_name-angle-left-double_h11ix_3ufhe_344,
.awsui_name-angle-left_h11ix_3ufhe_344,
.awsui_name-angle-right-double_h11ix_3ufhe_346,
.awsui_name-angle-right_h11ix_3ufhe_346,
.awsui_name-arrow-left_h11ix_3ufhe_348,
.awsui_name-arrow-right_h11ix_3ufhe_349,
.awsui_name-caret-left-filled_h11ix_3ufhe_350,
.awsui_name-caret-right-filled_h11ix_3ufhe_351,
.awsui_name-audio-full_h11ix_3ufhe_352,
.awsui_name-audio-half_h11ix_3ufhe_353,
.awsui_name-audio-off_h11ix_3ufhe_354,
.awsui_name-external_h11ix_3ufhe_355,
.awsui_name-redo_h11ix_3ufhe_356,
.awsui_name-resize-area_h11ix_3ufhe_357,
.awsui_name-send_h11ix_3ufhe_358,
.awsui_name-shrink_h11ix_3ufhe_359,
.awsui_name-undo_h11ix_3ufhe_360,
.awsui_name-view-vertical_h11ix_3ufhe_361) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_icon_h11ix_3ufhe_189:not(#\9 ):is(.awsui_name-angle-left-double_h11ix_3ufhe_344,
.awsui_name-angle-left_h11ix_3ufhe_344,
.awsui_name-angle-right-double_h11ix_3ufhe_346,
.awsui_name-angle-right_h11ix_3ufhe_346,
.awsui_name-arrow-left_h11ix_3ufhe_348,
.awsui_name-arrow-right_h11ix_3ufhe_349,
.awsui_name-caret-left-filled_h11ix_3ufhe_350,
.awsui_name-caret-right-filled_h11ix_3ufhe_351,
.awsui_name-audio-full_h11ix_3ufhe_352,
.awsui_name-audio-half_h11ix_3ufhe_353,
.awsui_name-audio-off_h11ix_3ufhe_354,
.awsui_name-external_h11ix_3ufhe_355,
.awsui_name-redo_h11ix_3ufhe_356,
.awsui_name-resize-area_h11ix_3ufhe_357,
.awsui_name-send_h11ix_3ufhe_358,
.awsui_name-shrink_h11ix_3ufhe_359,
.awsui_name-undo_h11ix_3ufhe_360,
.awsui_name-view-vertical_h11ix_3ufhe_361):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_badge_h11ix_3ufhe_385:not(#\9 )::after {
  content: "";
  position: absolute;
  inline-size: 6px;
  block-size: 6px;
  border-start-start-radius: 4px;
  border-start-end-radius: 4px;
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
  background-color: var(--color-background-badge-icon-ul3s2p, #db0000);
  inset-block-start: 0px;
  inset-inline-end: -3px;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/live-region/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1iee7_xy9l5_145:not(#\9 ) {
  display: contents;
}

.awsui_root_1iee7_xy9l5_145[hidden]:not(#\9 ) {
  display: none;
}

.awsui_announcer_1iee7_xy9l5_153:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/live-region/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1pc7b_1k8pp_5:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_announcer_1pc7b_1k8pp_9:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/popover/styles.scoped.css ***!
  \****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_arrow_xjuzf_11ym3_153:not(#\9 ) {
  inline-size: 20px;
  block-size: 10px;
}

.awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 ), .awsui_arrow-inner_xjuzf_11ym3_157:not(#\9 ) {
  position: absolute;
  overflow: hidden;
  inline-size: 20px;
  block-size: 10px;
  inset-block-start: 0;
  inset-inline-start: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-inner_xjuzf_11ym3_157:not(#\9 )::after {
  content: "";
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  border-start-start-radius: 2px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inline-size: 14px;
  block-size: 14px;
  transform: rotate(45deg);
  transform-origin: 0 100%;
}

.awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 ):dir(rtl)::after, .awsui_arrow-inner_xjuzf_11ym3_157:not(#\9 ):dir(rtl)::after {
  transform: rotate(-45deg);
  transform-origin: 100% 100%;
}

.awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after {
  background-color: var(--color-border-popover-vob9g7, #b4b4bb);
}

.awsui_arrow-inner_xjuzf_11ym3_157:not(#\9 ) {
  inset-block-start: calc(var(--border-width-popover-nflirh, 2px) + 1px);
}

.awsui_arrow-inner_xjuzf_11ym3_157:not(#\9 )::after {
  border-start-start-radius: 1px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background-color: var(--color-background-popover-2f8egd, #ffffff);
}

.awsui_arrow-position-right-top_xjuzf_11ym3_199 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-right-bottom_xjuzf_11ym3_199 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after {
  box-shadow: -0.71px 0.71px 4px -2px var(--color-shadow-default-pw9o8r, rgba(15, 20, 26, 0.12));
}

.awsui_arrow-position-left-top_xjuzf_11ym3_202 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-left-bottom_xjuzf_11ym3_202 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after {
  box-shadow: 0.71px -0.71px 4px -2px var(--color-shadow-default-pw9o8r, rgba(15, 20, 26, 0.12));
}

.awsui_arrow-position-top-center_xjuzf_11ym3_205 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-top-right_xjuzf_11ym3_205 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-top-left_xjuzf_11ym3_205 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-top-responsive_xjuzf_11ym3_205 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after {
  box-shadow: -0.71px -0.71px 4px -2px var(--color-shadow-default-pw9o8r, rgba(15, 20, 26, 0.12));
}

.awsui_arrow-position-bottom-center_xjuzf_11ym3_208 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-bottom-right_xjuzf_11ym3_208 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-bottom-left_xjuzf_11ym3_208 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after, .awsui_arrow-position-bottom-responsive_xjuzf_11ym3_208 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after {
  box-shadow: 0.71px 0.71px 4px -2px var(--color-shadow-default-pw9o8r, rgba(15, 20, 26, 0.12));
}

.awsui_arrow-variant-info_xjuzf_11ym3_212 > .awsui_arrow-outer_xjuzf_11ym3_157:not(#\9 )::after {
  background-color: var(--color-border-status-info-d3sn73, #006ce0);
}

.awsui_arrow-variant-info_xjuzf_11ym3_212 > .awsui_arrow-inner_xjuzf_11ym3_157:not(#\9 )::after {
  background-color: var(--color-background-status-info-uwe1e9, #f0fbff);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_body_xjuzf_11ym3_227:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  padding-block: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-m-dsumyt, 16px);
}

.awsui_body-overflow-visible_xjuzf_11ym3_263:not(#\9 ) {
  overflow: visible;
}

.awsui_body-variant-chart_xjuzf_11ym3_266:not(#\9 ) {
  padding-block: var(--space-static-s-t763lu, 12px);
  padding-inline: var(--space-static-s-t763lu, 12px);
}

.awsui_has-dismiss_xjuzf_11ym3_271:not(#\9 ) {
  display: flex;
  align-items: baseline;
}

.awsui_dismiss_xjuzf_11ym3_276:not(#\9 ) {
  margin-block: calc(-1 * var(--space-xs-ymlm0b, 8px));
  margin-inline-start: 0;
  margin-inline-end: calc(-1 * (var(--space-xxs-hwfkai, 4px) + var(--border-width-popover-nflirh, 2px)));
  flex: 0 0 auto;
  order: 1;
}

.awsui_dismiss-control_xjuzf_11ym3_284:not(#\9 ) {
  /* used in test-utils */
}

.awsui_header-row_xjuzf_11ym3_288:not(#\9 ) {
  margin-block-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_header_xjuzf_11ym3_288:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
  font-weight: var(--font-weight-heading-xs-wqqpne, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  flex: 1 1 auto;
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_header_xjuzf_11ym3_288 > h2:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
  font-weight: var(--font-weight-heading-xs-wqqpne, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  display: inline;
}

.awsui_content_xjuzf_11ym3_317:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  word-break: normal;
  color: var(--color-text-body-secondary-p9djjm, #424650);
  flex: 1 1 auto;
  min-inline-size: 0;
}

.awsui_content-overflow-visible_xjuzf_11ym3_326:not(#\9 ) {
  overflow: visible;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_xjuzf_11ym3_338:not(#\9 ) {
  display: inline-block;
  position: fixed;
  inset-block-start: -9999px;
  inset-inline-start: -9999px;
  z-index: 2000;
}

.awsui_container_xjuzf_11ym3_338:not(#\9 )::before {
  content: "";
  position: absolute;
}

.awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-bottom-left_xjuzf_11ym3_349)::before, .awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-bottom-center_xjuzf_11ym3_349)::before, .awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-bottom-right_xjuzf_11ym3_349)::before {
  inset-inline: 0;
  inset-block-start: -10px;
  block-size: 10px;
}

.awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-top-left_xjuzf_11ym3_354)::before, .awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-top-center_xjuzf_11ym3_354)::before, .awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-top-right_xjuzf_11ym3_354)::before {
  inset-inline: 0;
  inset-block-end: -10px;
  block-size: 10px;
}

.awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-right-top_xjuzf_11ym3_359)::before, .awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-right-bottom_xjuzf_11ym3_359)::before {
  inset-block: 0;
  inset-inline-start: -10px;
  inline-size: 10px;
}

.awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-left-top_xjuzf_11ym3_364)::before, .awsui_container_xjuzf_11ym3_338:not(#\9 ):has(.awsui_container-arrow-position-left-bottom_xjuzf_11ym3_364)::before {
  inset-block: 0;
  inset-inline-end: -10px;
  inline-size: 10px;
}

.awsui_container-body_xjuzf_11ym3_370:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-popover-6fqb5w, 8px);
  border-start-end-radius: var(--border-radius-popover-6fqb5w, 8px);
  border-end-start-radius: var(--border-radius-popover-6fqb5w, 8px);
  border-end-end-radius: var(--border-radius-popover-6fqb5w, 8px);
  background-color: var(--color-background-popover-2f8egd, #ffffff);
  box-shadow: var(--shadow-popover-g0r11c, 0px 4px 20px 1px rgba(0, 7, 22, 0.1));
  border-block: var(--border-width-popover-nflirh, 2px) solid var(--color-border-popover-vob9g7, #b4b4bb);
  border-inline: var(--border-width-popover-nflirh, 2px) solid var(--color-border-popover-vob9g7, #b4b4bb);
}

.awsui_container-body-variant-annotation_xjuzf_11ym3_410:not(#\9 ) {
  background-color: var(--color-background-status-info-uwe1e9, #f0fbff);
  border-color: var(--color-border-status-info-d3sn73, #006ce0);
}

.awsui_container-body-size-small_xjuzf_11ym3_415:not(#\9 ) {
  max-inline-size: 210px;
}

.awsui_container-body-size-small_xjuzf_11ym3_415.awsui_fixed-width_xjuzf_11ym3_418:not(#\9 ) {
  inline-size: 210px;
}

.awsui_container-body-size-medium_xjuzf_11ym3_422:not(#\9 ) {
  max-inline-size: 310px;
}

.awsui_container-body-size-medium_xjuzf_11ym3_422.awsui_fixed-width_xjuzf_11ym3_418:not(#\9 ) {
  inline-size: 310px;
}

.awsui_container-body-size-large_xjuzf_11ym3_429:not(#\9 ) {
  max-inline-size: 482px;
}

@media (max-width: 482px) {
  .awsui_container-body-size-large_xjuzf_11ym3_429:not(#\9 ) {
    max-inline-size: 310px;
  }
}
.awsui_container-body-size-large_xjuzf_11ym3_429.awsui_fixed-width_xjuzf_11ym3_418:not(#\9 ) {
  inline-size: 482px;
}

.awsui_container-arrow_xjuzf_11ym3_349:not(#\9 ) {
  position: absolute;
  display: inline-block;
}

.awsui_container-arrow-position-right-top_xjuzf_11ym3_359:not(#\9 ), .awsui_container-arrow-position-right-bottom_xjuzf_11ym3_359:not(#\9 ) {
  transform: rotate(-90deg);
  transform-origin: 0 100%;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_container-arrow-position-right-top_xjuzf_11ym3_359:not(#\9 ):dir(rtl), .awsui_container-arrow-position-right-bottom_xjuzf_11ym3_359:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
  transform-origin: 100% 100%;
}

.awsui_container-arrow-position-right-top_xjuzf_11ym3_359:not(#\9 ) {
  inset-block-start: 22px;
  inset-inline-start: 0;
}

.awsui_container-arrow-position-right-bottom_xjuzf_11ym3_359:not(#\9 ) {
  inset-block-end: 12px;
  inset-inline-start: 0;
}

.awsui_container-arrow-position-left-top_xjuzf_11ym3_364:not(#\9 ), .awsui_container-arrow-position-left-bottom_xjuzf_11ym3_364:not(#\9 ) {
  transform: rotate(90deg);
  transform-origin: 100% 100%;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_container-arrow-position-left-top_xjuzf_11ym3_364:not(#\9 ):dir(rtl), .awsui_container-arrow-position-left-bottom_xjuzf_11ym3_364:not(#\9 ):dir(rtl) {
  transform: rotate(-90deg);
  transform-origin: 0% 100%;
}

.awsui_container-arrow-position-left-top_xjuzf_11ym3_364:not(#\9 ) {
  inset-block-start: 22px;
  inset-inline-end: 0;
}

.awsui_container-arrow-position-left-bottom_xjuzf_11ym3_364:not(#\9 ) {
  inset-block-end: 12px;
  inset-inline-end: 0;
}

.awsui_container-arrow-position-top-center_xjuzf_11ym3_354:not(#\9 ), .awsui_container-arrow-position-top-right_xjuzf_11ym3_354:not(#\9 ), .awsui_container-arrow-position-top-left_xjuzf_11ym3_354:not(#\9 ), .awsui_container-arrow-position-top-responsive_xjuzf_11ym3_479:not(#\9 ) {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}

.awsui_container-arrow-position-top-center_xjuzf_11ym3_354:not(#\9 ) {
  inset-block-end: -10px;
  inset-inline-start: calc(50% - 10px);
}

.awsui_container-arrow-position-top-right_xjuzf_11ym3_354:not(#\9 ) {
  inset-block-end: -10px;
  inset-inline-start: 12px;
}

.awsui_container-arrow-position-top-left_xjuzf_11ym3_354:not(#\9 ) {
  inset-block-end: -10px;
  inset-inline-start: calc(100% - 20px - 12px);
}

.awsui_container-arrow-position-bottom-center_xjuzf_11ym3_349:not(#\9 ) {
  inset-block-start: -10px;
  inset-inline-start: calc(50% - 10px);
}

.awsui_container-arrow-position-bottom-right_xjuzf_11ym3_349:not(#\9 ) {
  inset-block-start: -10px;
  inset-inline-start: 12px;
}

.awsui_container-arrow-position-bottom-left_xjuzf_11ym3_349:not(#\9 ) {
  inset-block-start: -10px;
  inset-inline-start: calc(100% - 20px - 12px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_xjuzf_11ym3_338:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_xjuzf_11ym3_1 var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_xjuzf_11ym3_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_container_xjuzf_11ym3_338:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_container_xjuzf_11ym3_338:not(#\9 ), .awsui-mode-entering .awsui_container_xjuzf_11ym3_338:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_container_xjuzf_11ym3_338.awsui_refresh_xjuzf_11ym3_537:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_xjuzf_11ym3_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-fade-in_xjuzf_11ym3_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_container_xjuzf_11ym3_338.awsui_refresh_xjuzf_11ym3_537:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_container_xjuzf_11ym3_338.awsui_refresh_xjuzf_11ym3_537:not(#\9 ), .awsui-mode-entering .awsui_container_xjuzf_11ym3_338.awsui_refresh_xjuzf_11ym3_537:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_xjuzf_11ym3_559:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: inherit;
}

.awsui_root_xjuzf_11ym3_559.awsui_no-wrap_xjuzf_11ym3_591:not(#\9 ) {
  white-space: nowrap;
}

body[data-awsui-focus-visible=true] .awsui_root_xjuzf_11ym3_559:not(#\9 ):has(.awsui_trigger-type-text-inline_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:focus, .awsui_trigger-type-text_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:focus) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_root_xjuzf_11ym3_559:not(#\9 ):has(.awsui_trigger-type-text-inline_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:focus, .awsui_trigger-type-text_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:focus) {
  outline: 2px dotted transparent;
  outline-offset: 0px;
}

body[data-awsui-focus-visible=true] .awsui_root_xjuzf_11ym3_559:not(#\9 ):has(.awsui_trigger-type-text-inline_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:focus, .awsui_trigger-type-text_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:focus)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -1px;
  inset-block-start: -1px;
  inline-size: calc(100% + 1px + 1px);
  block-size: calc(100% + 1px + 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root-filtering-token_xjuzf_11ym3_616:not(#\9 ) {
  display: flex;
}

.awsui_trigger_xjuzf_11ym3_594:not(#\9 ) {
  display: inline-block;
  max-inline-size: 100%;
  color: inherit;
  text-align: inherit;
}

.awsui_overflow-ellipsis_xjuzf_11ym3_594:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_trigger-type-text-inline_xjuzf_11ym3_594:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-block: 0;
  /*
    This transparent border is necessary to maintain space between the trigger and the bottom-positioned popover.
  */
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) dashed transparent;
  -webkit-text-decoration: underline dashed currentColor;
  text-decoration: underline dashed currentColor;
  text-decoration-thickness: var(--border-divider-list-width-tdfx1x, 1px);
  text-underline-offset: 0.25em;
}

.awsui_trigger-type-text-inline_xjuzf_11ym3_594.awsui_overflow-ellipsis_xjuzf_11ym3_594:not(#\9 ) {
  /*
    This style needs because of the overflow: hidden would otherwise conceal the underline styles.
  */
  padding-block-end: calc(0.25em + var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_trigger-type-text-inline_xjuzf_11ym3_594.awsui_in-inline-token_xjuzf_11ym3_658:not(#\9 ) {
  text-underline-offset: 0.15em;
}

.awsui_trigger-type-text_xjuzf_11ym3_594:not(#\9 ) {
  border-block: 0;
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) dashed currentColor;
}

.awsui_trigger-type-text-inline_xjuzf_11ym3_594:not(#\9 ),
.awsui_trigger-type-text_xjuzf_11ym3_594:not(#\9 ) {
  border-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background-color: transparent;
  cursor: pointer;
}

.awsui_trigger-type-text-inline_xjuzf_11ym3_594:not(#\9 ):focus,
.awsui_trigger-type-text_xjuzf_11ym3_594:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_trigger-type-text-inline_xjuzf_11ym3_594:not(#\9 ):not(.awsui_overflow-ellipsis_xjuzf_11ym3_594):focus,
body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_11ym3_594:not(#\9 ):not(.awsui_overflow-ellipsis_xjuzf_11ym3_594):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger-type-text-inline_xjuzf_11ym3_594:not(#\9 ):not(.awsui_overflow-ellipsis_xjuzf_11ym3_594):focus,
body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_11ym3_594:not(#\9 ):not(.awsui_overflow-ellipsis_xjuzf_11ym3_594):focus {
  outline: 2px dotted transparent;
  outline-offset: 0px;
}

body[data-awsui-focus-visible=true] .awsui_trigger-type-text-inline_xjuzf_11ym3_594:not(#\9 ):not(.awsui_overflow-ellipsis_xjuzf_11ym3_594):focus::before,
body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_11ym3_594:not(#\9 ):not(.awsui_overflow-ellipsis_xjuzf_11ym3_594):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -1px;
  inset-block-start: -1px;
  inline-size: calc(100% + 1px + 1px);
  block-size: calc(100% + 1px + 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_trigger-type-filtering-token_xjuzf_11ym3_706:not(#\9 ) {
  display: flex;
}

.awsui_popover-inline-content_xjuzf_11ym3_710:not(#\9 ) {
  display: inline;
}

.awsui_hover-area_xjuzf_11ym3_714:not(#\9 ) {
  pointer-events: none;
  padding-block: var(--space-static-s-t763lu, 12px);
  padding-inline: var(--space-static-s-t763lu, 12px);
  margin-block: calc(-1 * var(--space-static-s-t763lu, 12px));
  margin-inline: calc(-1 * var(--space-static-s-t763lu, 12px));
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/error-boundary/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_error-boundary_9pwoq_e6u2g_5:not(#\9 ),
.awsui_header_9pwoq_e6u2g_6:not(#\9 ),
.awsui_description_9pwoq_e6u2g_7:not(#\9 ),
.awsui_action_9pwoq_e6u2g_8:not(#\9 ),
.awsui_app-layout-part-fallback_9pwoq_e6u2g_9:not(#\9 ) {
  display: contents;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/error-boundary/test-classes/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_fallback_11u4a_1e43p_5:not(#\9 ),
.awsui_feedback-action_11u4a_1e43p_6:not(#\9 ),
.awsui_refresh-action_11u4a_1e43p_7:not(#\9 ),
.awsui_header_11u4a_1e43p_8:not(#\9 ),
.awsui_description_11u4a_1e43p_9:not(#\9 ),
.awsui_action_11u4a_1e43p_10:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/tab-trap/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_oip5a_160mh_5:not(#\9 ) {
  /* used in tests */
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tooltip/test-classes/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1u26h_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/spinner/styles.scoped.css ***!
  \****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui_spinner-rotator_1612d_1p1zb_1 {
  0% {
    transform: rotate(var(--awsui-spinner-rotator-from-6b9ypa));
  }
  100% {
    transform: rotate(var(--awsui-spinner-rotator-to-6b9ypa));
  }
}
@keyframes awsui_spinner-line-left_1612d_1p1zb_1 {
  0% {
    transform: rotate(var(--awsui-spinner-line-left-from-6b9ypa));
  }
  50% {
    transform: rotate(var(--awsui-spinner-line-left-to-6b9ypa));
  }
  100% {
    transform: rotate(var(--awsui-spinner-line-left-from-6b9ypa));
  }
}
@keyframes awsui_spinner-line-right_1612d_1p1zb_1 {
  0% {
    transform: rotate(var(--awsui-spinner-line-right-from-6b9ypa));
  }
  50% {
    transform: rotate(var(--awsui-spinner-line-right-to-6b9ypa));
  }
  100% {
    transform: rotate(var(--awsui-spinner-line-right-from-6b9ypa));
  }
}
.awsui_root_1612d_1p1zb_183:not(#\9 ) {
  --awsui-spinner-rotator-from-6b9ypa: 0deg;
  --awsui-spinner-rotator-to-6b9ypa: 360deg;
  --awsui-spinner-line-left-from-6b9ypa: 0deg;
  --awsui-spinner-line-left-to-6b9ypa: 120deg;
  --awsui-spinner-line-right-from-6b9ypa: 90deg;
  --awsui-spinner-line-right-to-6b9ypa: -30deg;
  display: inline-block;
  vertical-align: top;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation: awsui_spinner-rotator_1612d_1p1zb_1 0.7s linear infinite;
  box-sizing: border-box;
  line-height: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_root_1612d_1p1zb_183.awsui_size-normal_1612d_1p1zb_198:not(#\9 ) {
  inline-size: var(--size-icon-normal-levt08, 16px);
  block-size: var(--size-icon-normal-levt08, 16px);
  padding-block: calc((var(--size-icon-normal-levt08, 16px) - 12px) / 2);
  padding-inline: calc((var(--size-icon-normal-levt08, 16px) - 12px) / 2);
  margin-block: calc((var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_1p1zb_183.awsui_size-big_1612d_1p1zb_206:not(#\9 ) {
  inline-size: var(--size-icon-big-7pq9l3, 32px);
  block-size: var(--size-icon-big-7pq9l3, 32px);
  padding-block: calc((var(--size-icon-big-7pq9l3, 32px) - 24px) / 2);
  padding-inline: calc((var(--size-icon-big-7pq9l3, 32px) - 24px) / 2);
  margin-block: calc((var(--line-height-heading-xl-hko6p0, 30px) - var(--size-icon-big-7pq9l3, 32px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_1p1zb_183.awsui_size-large_1612d_1p1zb_214:not(#\9 ) {
  inline-size: var(--size-icon-large-mb6y6y, 48px);
  block-size: var(--size-icon-large-mb6y6y, 48px);
  padding-block: calc((var(--size-icon-large-mb6y6y, 48px) - 36px) / 2);
  padding-inline: calc((var(--size-icon-large-mb6y6y, 48px) - 36px) / 2);
  margin-block: calc((var(--line-height-display-l-vwanzp, 48px) - var(--size-icon-large-mb6y6y, 48px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_1p1zb_183.awsui_variant-normal_1612d_1p1zb_222:not(#\9 ) {
  color: currentColor;
}

.awsui_root_1612d_1p1zb_183.awsui_variant-disabled_1612d_1p1zb_225:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_root_1612d_1p1zb_183.awsui_variant-inverted_1612d_1p1zb_228:not(#\9 ) {
  color: var(--color-text-inverted-pjfvs8, #ffffff);
}

.awsui_root_1612d_1p1zb_183:not(#\9 ):dir(rtl) {
  --awsui-spinner-rotator-from-6b9ypa: 360deg;
  --awsui-spinner-rotator-to-6b9ypa: 0deg;
  --awsui-spinner-line-left-from-6b9ypa: 0deg;
  --awsui-spinner-line-left-to-6b9ypa: -120deg;
  --awsui-spinner-line-right-from-6b9ypa: -90deg;
  --awsui-spinner-line-right-to-6b9ypa: 30deg;
}

.awsui_circle_1612d_1p1zb_240:not(#\9 ) {
  display: inline-block;
  inline-size: 50%;
  block-size: 100%;
  overflow: hidden;
  position: relative;
}

.awsui_circle_1612d_1p1zb_240:not(#\9 ):after {
  position: absolute;
  box-sizing: border-box;
  content: "";
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  border-block: 2px solid;
  border-inline: 2px solid;
  border-inline-end-color: transparent;
  border-block-end-color: transparent;
}

.awsui_circle_1612d_1p1zb_240:not(#\9 ):after {
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation: 1.5s ease-in-out infinite;
  inset-block-start: 0;
  inset-inline-start: 0;
  block-size: 100%;
  inline-size: 200%;
}

.awsui_circle_1612d_1p1zb_240.awsui_circle-left_1612d_1p1zb_268:not(#\9 ):after {
  inset-inline-start: 0;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation-name: awsui_spinner-line-left_1612d_1p1zb_1;
}

.awsui_circle_1612d_1p1zb_240.awsui_circle-right_1612d_1p1zb_273:not(#\9 ):after {
  inset-inline-start: -100%;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation-name: awsui_spinner-line-right_1612d_1p1zb_1;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content_vjswe_1ufnn_153:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button_vjswe_1ufnn_157:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
  border-start-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-start-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-block: var(--border-width-button-jm0qg7, 2px) solid;
  border-inline: var(--border-width-button-jm0qg7, 2px) solid;
  padding-block: var(--space-button-vertical-i23itc, 4px);
  padding-inline: var(--space-button-horizontal-znjvbt, 20px);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-normal_vjswe_1ufnn_206:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, var(--color-background-button-normal-default-xsojnf, #ffffff));
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-normal-default-3fcwpt, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-border-button-normal-default-s8jnvu, #006ce0));
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-normal_vjswe_1ufnn_206:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, var(--color-background-button-normal-hover-4mq4on, #f0fbff));
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--color-border-button-normal-hover-6gylxf, #002b66));
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-normal-hover-kzq5e3, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-normal_vjswe_1ufnn_206:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, var(--color-background-button-normal-active-3qdx9x, #d1f1ff));
  border-color: var(--awsui-style-border-color-active-6b9ypa, var(--color-border-button-normal-active-d8a8v8, #002b66));
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-normal-active-evxn49, #002b66));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-normal_vjswe_1ufnn_206.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-button-normal-disabled-uwvef3, #ffffff));
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-button-normal-disabled-zra9p9, #b4b4bb));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-button-normal-disabled-05p74s, #8c8c94));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-primary_vjswe_1ufnn_235:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, var(--color-background-button-primary-default-mzbd6x, #ff9900));
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-primary-default-tt2or8, #0f141a));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-border-button-primary-default-9u47hs, #ff9900));
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-primary_vjswe_1ufnn_235:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, var(--color-background-button-primary-hover-bo09mk, #fa6f00));
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--color-border-button-primary-hover-i3etq8, #fa6f00));
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-primary-hover-qld9hu, #0f141a));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-primary_vjswe_1ufnn_235:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, var(--color-background-button-primary-active-2yreuc, #fa6f00));
  border-color: var(--awsui-style-border-color-active-6b9ypa, var(--color-border-button-primary-active-dgxn6z, #fa6f00));
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-primary-active-srdk7o, #0f141a));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-primary_vjswe_1ufnn_235.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-button-primary-disabled-ft3nq0, #ebebf0));
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-button-primary-disabled-rmen9o, #ebebf0));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-button-primary-disabled-q79gms, #8c8c94));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-link_vjswe_1ufnn_264:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, var(--color-background-button-link-default-o64utz, transparent));
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-link-default-2a2oax, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-background-button-link-default-o64utz, transparent));
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-link_vjswe_1ufnn_264:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, var(--color-background-button-link-hover-cv3vxv, #f0fbff));
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--color-background-button-link-hover-cv3vxv, #f0fbff));
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-link-hover-3stjld, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-link_vjswe_1ufnn_264:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, var(--color-background-button-link-active-a3i1s9, #d1f1ff));
  border-color: var(--awsui-style-border-color-active-6b9ypa, var(--color-background-button-link-active-a3i1s9, #d1f1ff));
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-link-active-k2mzyr, #002b66));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-link_vjswe_1ufnn_264.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-button-link-disabled-9xznu3, transparent));
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-button-link-disabled-npwqxa, transparent));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-button-link-disabled-e2egx4, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-icon_vjswe_1ufnn_293:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-interactive-default-cpoktr, #424650));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-icon_vjswe_1ufnn_293:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-interactive-hover-p2beex, #0f141a));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-icon_vjswe_1ufnn_293:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-interactive-default-cpoktr, #424650));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-icon_vjswe_1ufnn_293.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-button-icon-disabled-nnofkn, #8c8c94));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon_vjswe_1ufnn_322:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-inline-icon-default-es90pc, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon_vjswe_1ufnn_322:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-inline-icon-hover-34716a, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon_vjswe_1ufnn_322:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-inline-icon-default-es90pc, #006ce0));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon_vjswe_1ufnn_322.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-inline-icon-default-es90pc, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-inline-icon-hover-34716a, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-inline-icon-default-es90pc, #006ce0));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-link_vjswe_1ufnn_380:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-normal-default-3fcwpt, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  border-block-width: 0;
  border-inline-width: 0;
  position: relative;
  text-decoration: none;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-link_vjswe_1ufnn_380:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-normal-hover-kzq5e3, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-link_vjswe_1ufnn_380:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-normal-active-evxn49, #002b66));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-link_vjswe_1ufnn_380.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-modal-dismiss_vjswe_1ufnn_413:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-interactive-default-cpoktr, #424650));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-modal-dismiss_vjswe_1ufnn_413:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-interactive-hover-p2beex, #0f141a));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-modal-dismiss_vjswe_1ufnn_413:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-interactive-default-cpoktr, #424650));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-modal-dismiss_vjswe_1ufnn_413.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-flashbar-icon_vjswe_1ufnn_442:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-interactive-inverted-default-nzthan, #dedee3));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-flashbar-icon_vjswe_1ufnn_442:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-interactive-inverted-hover-oa7pli, #f9f9fa));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-flashbar-icon_vjswe_1ufnn_442:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-interactive-inverted-default-nzthan, #dedee3));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-flashbar-icon_vjswe_1ufnn_442.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-breadcrumb-group_vjswe_1ufnn_471:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  border-block-width: 0;
  border-inline-width: 0;
  position: relative;
  text-decoration: none;
  padding-block: 0;
  padding-inline: 0;
  font-weight: normal;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-breadcrumb-group_vjswe_1ufnn_471:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-breadcrumb-group_vjswe_1ufnn_471:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-breadcrumb-group_vjswe_1ufnn_471.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-menu-trigger_vjswe_1ufnn_505:not(#\9 ) {
  background: var(--awsui-style-background-default-6b9ypa, transparent);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-button-normal-default-3fcwpt, #006ce0));
  border-color: var(--awsui-style-border-color-default-6b9ypa, transparent);
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-menu-trigger_vjswe_1ufnn_505:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-hover-6b9ypa, transparent);
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-button-normal-hover-kzq5e3, #002b66));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa);
  text-decoration: none;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-menu-trigger_vjswe_1ufnn_505:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-button-normal-active-evxn49, #002b66));
  box-shadow: var(--awsui-style-box-shadow-active-6b9ypa);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-menu-trigger_vjswe_1ufnn_505.awsui_disabled_vjswe_1ufnn_227:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, transparent);
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1ufnn_157:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-icon_vjswe_1ufnn_293, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-modal-dismiss_vjswe_1ufnn_413, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-flashbar-icon_vjswe_1ufnn_442 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-icon_vjswe_1ufnn_293, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-modal-dismiss_vjswe_1ufnn_413, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-flashbar-icon_vjswe_1ufnn_442 {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-icon_vjswe_1ufnn_293::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-modal-dismiss_vjswe_1ufnn_413::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-flashbar-icon_vjswe_1ufnn_442::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-r44mtq, 0px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-r44mtq, 0px) + var(--space-button-icon-focus-outline-gutter-vertical-r44mtq, 0px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-inline-icon_vjswe_1ufnn_322, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-inline-icon_vjswe_1ufnn_322, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351 {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-inline-icon_vjswe_1ufnn_322::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1ufnn_157:not(#\9 ):focus.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_button_vjswe_1ufnn_157.awsui_button-no-text_vjswe_1ufnn_601:not(#\9 ) {
  padding-inline-start: var(--space-button-icon-only-horizontal-i85hxi, 6px);
  padding-inline-end: var(--space-button-icon-only-horizontal-i85hxi, 6px);
}

.awsui_button_vjswe_1ufnn_157.awsui_button-no-wrap_vjswe_1ufnn_605:not(#\9 ) {
  white-space: nowrap;
}

.awsui_button_vjswe_1ufnn_157.awsui_full-width_vjswe_1ufnn_608:not(#\9 ) {
  inline-size: 100%;
  text-align: center;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-icon_vjswe_1ufnn_293:not(#\9 ), .awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon_vjswe_1ufnn_322:not(#\9 ), .awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351:not(#\9 ), .awsui_button_vjswe_1ufnn_157.awsui_variant-flashbar-icon_vjswe_1ufnn_442:not(#\9 ) {
  padding-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-modal-dismiss_vjswe_1ufnn_413:not(#\9 ) {
  padding-block: var(--space-button-modal-dismiss-vertical-yd51w2, 2px);
  padding-inline: var(--space-xxs-hwfkai, 4px);
  margin-inline-end: calc(-1 * var(--space-xxs-hwfkai, 4px));
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon_vjswe_1ufnn_322:not(#\9 ) {
  padding-block: 0;
  border-block-width: 0;
  border-inline-width: 0;
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-icon-pointer-target_vjswe_1ufnn_351:not(#\9 ) {
  padding-block: var(--space-xxxs-pajhad, 2px);
  border-block-width: 0;
  border-inline-width: 0;
}

.awsui_button_vjswe_1ufnn_157 > .awsui_icon-left_vjswe_1ufnn_630:not(#\9 ) {
  position: relative;
  inset-inline-start: calc(-1 * var(--space-xxs-hwfkai, 4px));
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_button_vjswe_1ufnn_157 > .awsui_icon-right_vjswe_1ufnn_635:not(#\9 ) {
  position: relative;
  inset-inline-end: calc(-1 * var(--space-xxs-hwfkai, 4px));
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-link_vjswe_1ufnn_380 > .awsui_icon-left_vjswe_1ufnn_630:not(#\9 ) {
  inset-inline-start: 0;
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_button_vjswe_1ufnn_157.awsui_variant-inline-link_vjswe_1ufnn_380 > .awsui_icon-right_vjswe_1ufnn_635:not(#\9 ) {
  inset-inline-end: 0;
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_button_vjswe_1ufnn_157.awsui_button-no-text_vjswe_1ufnn_601 > .awsui_icon_vjswe_1ufnn_630:not(#\9 ) {
  margin-inline-start: auto;
  margin-inline-end: auto;
  inset-inline: 0;
}

.awsui_link_vjswe_1ufnn_654.awsui_disabled_vjswe_1ufnn_227:not(#\9 ):not(.awsui_disabled-with-reason_vjswe_1ufnn_654) {
  pointer-events: none;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button/analytics-metadata/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_1f1d4_ocied_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button/test-classes/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_disabled-reason-tooltip_1ueyk_ca6yt_5:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_external-icon_1ueyk_ca6yt_9:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/alert/actions-wrapper/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_37gf8_1udtb_9:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_root_37gf8_1udtb_9 > :not(#\9 ):empty {
  display: none;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/alert/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_17427_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/alert/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_alert_mx3cw_1me82_193:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_mx3cw_1me82_1 var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_mx3cw_1me82_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_alert_mx3cw_1me82_193:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_alert_mx3cw_1me82_193:not(#\9 ), .awsui-mode-entering .awsui_alert_mx3cw_1me82_193:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_mx3cw_1me82_215:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  display: block;
}

.awsui_root_mx3cw_1me82_215.awsui_hidden_mx3cw_1me82_250:not(#\9 ) {
  display: none;
}

.awsui_alert_mx3cw_1me82_193:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  border-block-start: var(--border-width-alert-block-start-5wbfsk, 2px) solid;
  border-block-end: var(--border-width-alert-block-end-q8rr42, 2px) solid;
  border-inline-start: var(--border-width-alert-inline-start-gjm6m1, 2px) solid;
  border-inline-end: var(--border-width-alert-inline-end-9s426v, 2px) solid;
  border-start-start-radius: var(--border-radius-alert-syagf6, 12px);
  border-start-end-radius: var(--border-radius-alert-syagf6, 12px);
  border-end-start-radius: var(--border-radius-alert-syagf6, 12px);
  border-end-end-radius: var(--border-radius-alert-syagf6, 12px);
  padding-block: var(--space-alert-vertical-l50o6z, 8px);
  padding-inline: var(--space-alert-horizontal-ul364s, 16px);
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  --awsui-alert-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-alert-focus-ring-border-width-6b9ypa, 2px) var(--awsui-alert-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_alert-wrapper_mx3cw_1me82_301:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--space-alert-action-left-4s8zo5, 12px);
}

.awsui_hidden_mx3cw_1me82_250:not(#\9 ) {
  display: none;
}

.awsui_initial-hidden_mx3cw_1me82_313:not(#\9 ) {
  overflow: hidden;
  block-size: 0;
}

.awsui_header_mx3cw_1me82_318:not(#\9 ),
.awsui_header-replacement_mx3cw_1me82_319:not(#\9 ) {
  font-weight: var(--font-weight-alert-header-zg25o1, 700);
}

.awsui_action_mx3cw_1me82_323:not(#\9 ) {
  white-space: nowrap;
}

.awsui_action-slot_mx3cw_1me82_327:not(#\9 ),
.awsui_action-button_mx3cw_1me82_328:not(#\9 ) {
  /* used in test-utils */
}

.awsui_alert-focus-wrapper_mx3cw_1me82_332:not(#\9 ) {
  flex: 1;
  min-inline-size: 70%;
  display: grid;
  grid-template-columns: min-content auto;
}

.awsui_alert-focus-wrapper_mx3cw_1me82_332:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_alert-focus-wrapper_mx3cw_1me82_332:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_alert-focus-wrapper_mx3cw_1me82_332:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_alert-focus-wrapper_mx3cw_1me82_332:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--awsui-alert-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-alert-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-alert-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-alert-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-alert-focus-ring-box-shadow-6b9ypa);
}

.awsui_text_mx3cw_1me82_363:not(#\9 ) {
  min-inline-size: 0;
  padding-block: var(--border-width-button-jm0qg7, 2px);
  padding-inline: 0;
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_text_mx3cw_1me82_363.awsui_icon_mx3cw_1me82_370:not(#\9 ) {
  margin-inline-start: 0;
}

.awsui_text_mx3cw_1me82_363.awsui_message_mx3cw_1me82_373:not(#\9 ) {
  margin-inline-end: var(--space-alert-message-right-mrjbnn, 4px);
}

.awsui_action-wrapped_mx3cw_1me82_377:not(#\9 ) {
  margin-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_icon-size-medium_mx3cw_1me82_381 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_action-wrapped_mx3cw_1me82_377:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-medium-uv8xcz, 20px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_icon-size-big_mx3cw_1me82_385 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_action-wrapped_mx3cw_1me82_377:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-big-7pq9l3, 32px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_icon-size-normal_mx3cw_1me82_389 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_action-wrapped_mx3cw_1me82_377:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_content_mx3cw_1me82_393:not(#\9 ),
.awsui_content-replacement_mx3cw_1me82_394:not(#\9 ) {
  /* used in test-utils */
}

.awsui_dismiss_mx3cw_1me82_398:not(#\9 ) {
  margin-inline-end: calc(-1 * var(--space-xxs-hwfkai, 4px));
  margin-inline-start: var(--space-s-tvghoh, 12px);
}

.awsui_dismiss-button_mx3cw_1me82_403:not(#\9 ) {
  /* used in test-utils */
}

.awsui_type-error_mx3cw_1me82_407:not(#\9 ) {
  border-color: var(--color-border-status-error-i59tsd, #db0000);
  background-color: var(--color-background-status-error-xpfvrr, #fff5f5);
}

.awsui_type-error_mx3cw_1me82_407 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_alert-focus-wrapper_mx3cw_1me82_332 > .awsui_icon_mx3cw_1me82_370:not(#\9 ) {
  color: var(--awsui-alert-icon-color-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
}

.awsui_type-warning_mx3cw_1me82_415:not(#\9 ) {
  border-color: var(--color-border-status-warning-lr6hnh, #855900);
  background-color: var(--color-background-status-warning-xvs0bp, #fffef0);
}

.awsui_type-warning_mx3cw_1me82_415 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_alert-focus-wrapper_mx3cw_1me82_332 > .awsui_icon_mx3cw_1me82_370:not(#\9 ) {
  color: var(--awsui-alert-icon-color-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
}

.awsui_type-success_mx3cw_1me82_423:not(#\9 ) {
  border-color: var(--color-border-status-success-xj5jpm, #00802f);
  background-color: var(--color-background-status-success-774mn7, #effff1);
}

.awsui_type-success_mx3cw_1me82_423 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_alert-focus-wrapper_mx3cw_1me82_332 > .awsui_icon_mx3cw_1me82_370:not(#\9 ) {
  color: var(--awsui-alert-icon-color-6b9ypa, var(--color-text-status-success-o0zpv6, #00802f));
}

.awsui_type-info_mx3cw_1me82_431:not(#\9 ) {
  border-color: var(--color-border-status-info-d3sn73, #006ce0);
  background-color: var(--color-background-status-info-uwe1e9, #f0fbff);
}

.awsui_type-info_mx3cw_1me82_431 > .awsui_alert-wrapper_mx3cw_1me82_301 > .awsui_alert-focus-wrapper_mx3cw_1me82_332 > .awsui_icon_mx3cw_1me82_370:not(#\9 ) {
  color: var(--awsui-alert-icon-color-6b9ypa, var(--color-text-status-info-zl3i1d, #006ce0));
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/anchor-navigation/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_swimc_s8c0c_189:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_anchor-list_swimc_s8c0c_221:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
  text-indent: 0;
}

.awsui_anchor-list_swimc_s8c0c_221:not(#\9 )::before {
  content: "";
  background-color: var(--color-border-divider-default-nfermc, #c6c6cd);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  inset-block-end: -2px;
  pointer-events: none;
  position: absolute;
  inset-block-start: -2px;
  inline-size: 2px;
}

.awsui_anchor-item_swimc_s8c0c_244:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-secondary-p9djjm, #424650);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: 0;
  transition: var(--motion-duration-slow-zji5vl, 180ms);
  transition-property: all;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_anchor-item_swimc_s8c0c_244:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_anchor-item_swimc_s8c0c_244:not(#\9 ), .awsui-mode-entering .awsui_anchor-item_swimc_s8c0c_244:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_anchor-item--active_swimc_s8c0c_264:not(#\9 ) {
  position: relative;
}

.awsui_anchor-item--active_swimc_s8c0c_264:not(#\9 )::before {
  content: "";
  background-color: var(--color-text-accent-wlpatu, #006ce0);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  inset-block-end: -2px;
  pointer-events: none;
  position: absolute;
  inset-block-start: -2px;
  inline-size: 2px;
}

.awsui_anchor-link_swimc_s8c0c_281:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  align-items: baseline;
  color: var(--color-text-body-secondary-p9djjm, #424650);
  display: flex;
  flex-direction: row;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  text-decoration: none;
  transition: var(--motion-duration-slow-zji5vl, 180ms);
  transition-property: all;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_anchor-link_swimc_s8c0c_281:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_anchor-link_swimc_s8c0c_281:not(#\9 ), .awsui-mode-entering .awsui_anchor-link_swimc_s8c0c_281:not(#\9 ) {
  animation: none;
  transition: none;
}

body[data-awsui-focus-visible=true] .awsui_anchor-link_swimc_s8c0c_281:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_anchor-link_swimc_s8c0c_281:not(#\9 ):hover {
  color: var(--color-text-accent-wlpatu, #006ce0);
}

.awsui_anchor-link_swimc_s8c0c_281:not(#\9 ):focus {
  outline: none;
}

.awsui_anchor-link_swimc_s8c0c_281:not(#\9 ):hover, .awsui_anchor-link_swimc_s8c0c_281:not(#\9 ):focus {
  text-decoration: none;
}

.awsui_anchor-link--active_swimc_s8c0c_323:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-ny4hup, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-accent-wlpatu, #006ce0);
}

.awsui_anchor-link-text_swimc_s8c0c_330:not(#\9 ) {
  display: block;
}

.awsui_anchor-link-info_swimc_s8c0c_334:not(#\9 ) {
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  letter-spacing: 0.005em;
  color: var(--color-text-link-default-8yv9b7, #006ce0);
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/anchor-navigation/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_17oho_5eh15_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-list_17oho_5eh15_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-item--active_17oho_5eh15_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-link_17oho_5eh15_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-link-text_17oho_5eh15_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_anchor-link-info_17oho_5eh15_25:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/annotation-context/annotation/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_annotation_1hpp3_2a618_185:not(#\9 ),
.awsui_next-button_1hpp3_2a618_186:not(#\9 ),
.awsui_previous-button_1hpp3_2a618_187:not(#\9 ),
.awsui_finish-button_1hpp3_2a618_188:not(#\9 ),
.awsui_header_1hpp3_2a618_189:not(#\9 ),
.awsui_step-counter-content_1hpp3_2a618_190:not(#\9 ),
.awsui_content_1hpp3_2a618_191:not(#\9 ) {
  /* used in test-utils */
}

.awsui_description_1hpp3_2a618_195:not(#\9 ) {
  overflow: hidden;
  margin-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_actionBar_1hpp3_2a618_200:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.awsui_stepCounter_1hpp3_2a618_207:not(#\9 ) {
  margin-inline-end: 20px;
}

.awsui_divider_1hpp3_2a618_211:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_hotspot_1hpp3_2a618_215:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: transparent;
  border-block: none;
  border-inline: none;
  padding-block: 0;
  padding-inline: 0;
  cursor: pointer;
  scroll-margin: var(--awsui-content-scroll-margin-6b9ypa, 40px 0 0 0);
  position: relative;
  inline-size: 16px;
  block-size: 16px;
}

.awsui_hotspot_1hpp3_2a618_215:not(#\9 ):before {
  content: "";
  position: absolute;
  inset: calc(-1 * var(--space-xxs-hwfkai, 4px));
  z-index: 1;
}

.awsui_hotspot_1hpp3_2a618_215:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_2a618_215:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_2a618_215:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_2a618_215:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-circular-focus-ring-yjhscw, 4px);
  border-start-end-radius: var(--border-radius-control-circular-focus-ring-yjhscw, 4px);
  border-end-start-radius: var(--border-radius-control-circular-focus-ring-yjhscw, 4px);
  border-end-end-radius: var(--border-radius-control-circular-focus-ring-yjhscw, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_hotspot_1hpp3_2a618_215 > .awsui_icon_1hpp3_2a618_286:not(#\9 ) {
  position: relative;
  stroke: var(--color-text-tutorial-hotspot-default-svuw52, #006ce0);
}

.awsui_hotspot_1hpp3_2a618_215:not(#\9 ):hover > .awsui_icon_1hpp3_2a618_286 {
  stroke: var(--color-text-tutorial-hotspot-hover-mi79bf, #002b66);
}

.awsui_hotspot_1hpp3_2a618_215:not(#\9 ):active > .awsui_icon_1hpp3_2a618_286 {
  stroke: var(--color-text-tutorial-hotspot-default-svuw52, #006ce0);
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/box/styles.scoped.css ***!
  \************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_box_18wu0_o6mtu_172.awsui_p-variant_18wu0_o6mtu_172.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_b-variant_18wu0_o6mtu_172.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_strong-variant_18wu0_o6mtu_172.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_code-variant_18wu0_o6mtu_172.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_pre-variant_18wu0_o6mtu_172.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_samp-variant_18wu0_o6mtu_172.awsui_color-default_18wu0_o6mtu_172:not(#\9 ) {
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_box_18wu0_o6mtu_172.awsui_h1-variant_18wu0_o6mtu_176.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h2-variant_18wu0_o6mtu_176.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h3-variant_18wu0_o6mtu_176.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h4-variant_18wu0_o6mtu_176.awsui_color-default_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h5-variant_18wu0_o6mtu_176.awsui_color-default_18wu0_o6mtu_172:not(#\9 ) {
  color: var(--color-text-heading-default-5vbiad, #0f141a);
}

.awsui_box_18wu0_o6mtu_172.awsui_small-variant_18wu0_o6mtu_180.awsui_color-default_18wu0_o6mtu_172:not(#\9 ) {
  color: var(--color-text-small-13tluq, #656871);
}

.awsui_box_18wu0_o6mtu_172.awsui_a-variant_18wu0_o6mtu_184.awsui_color-default_18wu0_o6mtu_172:not(#\9 ) {
  color: var(--color-text-link-default-8yv9b7, #006ce0);
}

.awsui_box_18wu0_o6mtu_172.awsui_small-variant_18wu0_o6mtu_180.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_code-variant_18wu0_o6mtu_172.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-variant_18wu0_o6mtu_172.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_b-variant_18wu0_o6mtu_172.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_strong-variant_18wu0_o6mtu_172.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_pre-variant_18wu0_o6mtu_172.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_samp-variant_18wu0_o6mtu_172.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_a-variant_18wu0_o6mtu_184.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_h5-variant_18wu0_o6mtu_176.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
}

.awsui_box_18wu0_o6mtu_172.awsui_h4-variant_18wu0_o6mtu_176.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
}

.awsui_box_18wu0_o6mtu_172.awsui_h3-variant_18wu0_o6mtu_176.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
}

.awsui_box_18wu0_o6mtu_172.awsui_h2-variant_18wu0_o6mtu_176.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
}

.awsui_box_18wu0_o6mtu_172.awsui_h1-variant_18wu0_o6mtu_176.awsui_font-size-default_18wu0_o6mtu_188:not(#\9 ) {
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-variant_18wu0_o6mtu_172.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_code-variant_18wu0_o6mtu_172.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_pre-variant_18wu0_o6mtu_172.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_samp-variant_18wu0_o6mtu_172.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_small-variant_18wu0_o6mtu_180.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_a-variant_18wu0_o6mtu_184.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-normal-cxw1m3, 400);
}

.awsui_box_18wu0_o6mtu_172.awsui_strong-variant_18wu0_o6mtu_172.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_b-variant_18wu0_o6mtu_172.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_h5-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-heading-xs-wqqpne, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_h4-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_h3-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_h2-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_h1-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ) {
  font-weight: var(--font-weight-heading-xl-u3m4we, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_h1-variant_18wu0_o6mtu_176:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h2-variant_18wu0_o6mtu_176:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h3-variant_18wu0_o6mtu_176:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h4-variant_18wu0_o6mtu_176:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h5-variant_18wu0_o6mtu_176:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_p-variant_18wu0_o6mtu_172:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  text-decoration: none;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
}

.awsui_box_18wu0_o6mtu_172.awsui_small-variant_18wu0_o6mtu_180:not(#\9 ) {
  display: inline-block;
}

.awsui_box_18wu0_o6mtu_172.awsui_code-variant_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_pre-variant_18wu0_o6mtu_172:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_samp-variant_18wu0_o6mtu_172:not(#\9 ) {
  font-family: var(--font-family-monospace-q47m7k, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background: transparent;
}

.awsui_box_18wu0_o6mtu_172.awsui_key-label-variant_18wu0_o6mtu_271:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-label-mo3nx0, #0f141a);
  margin-block-end: var(--space-key-value-gap-9glmqc, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_gen-ai-label-variant_18wu0_o6mtu_278:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  font-style: italic;
  color: var(--color-text-label-gen-ai-qf031h, #7300e5);
}

.awsui_box_18wu0_o6mtu_172.awsui_value-large-variant_18wu0_o6mtu_285:not(#\9 ) {
  font-family: var(--font-family-display-0xyzbg, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-display-l-wa6woo, 42px);
  line-height: var(--line-height-display-l-vwanzp, 48px);
  letter-spacing: var(--letter-spacing-display-l-elyyxk, -0.03em);
  font-weight: var(--font-weight-display-l-h5zsi8, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: inherit;
}

.awsui_box_18wu0_o6mtu_172.awsui_inline-code-variant_18wu0_o6mtu_295:not(#\9 ) {
  font-family: var(--font-family-monospace-q47m7k, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background: transparent;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  border-start-start-radius: var(--space-static-xxs-ns94dp, 4px);
  border-start-end-radius: var(--space-static-xxs-ns94dp, 4px);
  border-end-start-radius: var(--space-static-xxs-ns94dp, 4px);
  border-end-end-radius: var(--space-static-xxs-ns94dp, 4px);
  background-color: var(--color-background-inline-code-2du9p8, rgba(0, 0, 0, 0.1));
  padding-block: var(--space-static-xxxs-yidks1, 2px);
  padding-inline: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_h1-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h2-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h3-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h4-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_h5-variant_18wu0_o6mtu_176.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_value-large-variant_18wu0_o6mtu_285.awsui_font-weight-default_18wu0_o6mtu_229:not(#\9 ), .awsui_box_18wu0_o6mtu_172.awsui_font-weight-heavy_18wu0_o6mtu_309:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-inverted_18wu0_o6mtu_314:not(#\9 ) {
  color: var(--color-text-notification-default-w5tddq, #f9f9fa);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-label_18wu0_o6mtu_317:not(#\9 ) {
  color: var(--color-text-label-mo3nx0, #0f141a);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-body-secondary_18wu0_o6mtu_320:not(#\9 ) {
  color: var(--color-text-body-secondary-p9djjm, #424650);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-status-error_18wu0_o6mtu_323:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-status-success_18wu0_o6mtu_326:not(#\9 ) {
  color: var(--color-text-status-success-o0zpv6, #00802f);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-status-info_18wu0_o6mtu_329:not(#\9 ) {
  color: var(--color-text-status-info-zl3i1d, #006ce0);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-status-inactive_18wu0_o6mtu_332:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-text-status-warning_18wu0_o6mtu_335:not(#\9 ) {
  color: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_box_18wu0_o6mtu_172.awsui_color-inherit_18wu0_o6mtu_338:not(#\9 ) {
  color: inherit;
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-body-s_18wu0_o6mtu_341:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-body-m_18wu0_o6mtu_346:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-heading-xs_18wu0_o6mtu_350:not(#\9 ) {
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-heading-s_18wu0_o6mtu_355:not(#\9 ) {
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-heading-m_18wu0_o6mtu_360:not(#\9 ) {
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-heading-l_18wu0_o6mtu_365:not(#\9 ) {
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-heading-xl_18wu0_o6mtu_370:not(#\9 ) {
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-size-display-l_18wu0_o6mtu_375:not(#\9 ) {
  font-size: var(--font-size-display-l-wa6woo, 42px);
  line-height: var(--line-height-display-l-vwanzp, 48px);
  letter-spacing: var(--letter-spacing-display-l-elyyxk, -0.03em);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-weight-light_18wu0_o6mtu_380:not(#\9 ) {
  font-weight: var(--font-weight-lighter-ldkoj5, 300);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-weight-normal_18wu0_o6mtu_383:not(#\9 ) {
  font-weight: var(--font-weight-normal-cxw1m3, 400);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-weight-bold_18wu0_o6mtu_386:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_box_18wu0_o6mtu_172.awsui_font-weight-heavy_18wu0_o6mtu_309:not(#\9 ) {
  font-weight: var(--font-weight-heavy-6yh4un, 700);
}

.awsui_t-left_18wu0_o6mtu_393:not(#\9 ) {
  text-align: start;
}

.awsui_t-right_18wu0_o6mtu_397:not(#\9 ) {
  text-align: end;
}

.awsui_t-center_18wu0_o6mtu_401:not(#\9 ) {
  text-align: center;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_box_18wu0_o6mtu_172.awsui_p-n_18wu0_o6mtu_418:not(#\9 ) {
  padding-block: var(--space-scaled-none-nfyouv, 0px);
  padding-inline: var(--space-none-xk6qzf, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-n_18wu0_o6mtu_423:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-n_18wu0_o6mtu_424:not(#\9 ) {
  padding-block-start: var(--space-scaled-none-nfyouv, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-n_18wu0_o6mtu_428:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-n_18wu0_o6mtu_429:not(#\9 ) {
  padding-inline-end: var(--space-none-xk6qzf, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-n_18wu0_o6mtu_433:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-n_18wu0_o6mtu_424:not(#\9 ) {
  padding-block-end: var(--space-scaled-none-nfyouv, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-n_18wu0_o6mtu_438:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-n_18wu0_o6mtu_429:not(#\9 ) {
  padding-inline-start: var(--space-none-xk6qzf, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-xxxs_18wu0_o6mtu_443:not(#\9 ) {
  padding-block: var(--space-scaled-xxxs-h2sc51, 2px);
  padding-inline: var(--space-xxxs-pajhad, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-xxxs_18wu0_o6mtu_448:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxxs_18wu0_o6mtu_449:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-xxxs_18wu0_o6mtu_453:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxxs_18wu0_o6mtu_454:not(#\9 ) {
  padding-inline-end: var(--space-xxxs-pajhad, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-xxxs_18wu0_o6mtu_458:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxxs_18wu0_o6mtu_449:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-xxxs_18wu0_o6mtu_463:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxxs_18wu0_o6mtu_454:not(#\9 ) {
  padding-inline-start: var(--space-xxxs-pajhad, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-xxs_18wu0_o6mtu_468:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-xxs_18wu0_o6mtu_473:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxs_18wu0_o6mtu_474:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-xxs_18wu0_o6mtu_478:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxs_18wu0_o6mtu_479:not(#\9 ) {
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-xxs_18wu0_o6mtu_483:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxs_18wu0_o6mtu_474:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-xxs_18wu0_o6mtu_488:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxs_18wu0_o6mtu_479:not(#\9 ) {
  padding-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-xs_18wu0_o6mtu_493:not(#\9 ) {
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-xs_18wu0_o6mtu_498:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xs_18wu0_o6mtu_499:not(#\9 ) {
  padding-block-start: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-xs_18wu0_o6mtu_503:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xs_18wu0_o6mtu_504:not(#\9 ) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-xs_18wu0_o6mtu_508:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xs_18wu0_o6mtu_499:not(#\9 ) {
  padding-block-end: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-xs_18wu0_o6mtu_513:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xs_18wu0_o6mtu_504:not(#\9 ) {
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-s_18wu0_o6mtu_518:not(#\9 ) {
  padding-block: var(--space-scaled-s-iuuihm, 12px);
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-s_18wu0_o6mtu_523:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-s_18wu0_o6mtu_524:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-s_18wu0_o6mtu_528:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-s_18wu0_o6mtu_529:not(#\9 ) {
  padding-inline-end: var(--space-s-tvghoh, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-s_18wu0_o6mtu_533:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-s_18wu0_o6mtu_524:not(#\9 ) {
  padding-block-end: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-s_18wu0_o6mtu_538:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-s_18wu0_o6mtu_529:not(#\9 ) {
  padding-inline-start: var(--space-s-tvghoh, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-m_18wu0_o6mtu_543:not(#\9 ) {
  padding-block: var(--space-scaled-m-l37gh7, 16px);
  padding-inline: var(--space-m-dsumyt, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-m_18wu0_o6mtu_548:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-m_18wu0_o6mtu_549:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-m_18wu0_o6mtu_553:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-m_18wu0_o6mtu_554:not(#\9 ) {
  padding-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-m_18wu0_o6mtu_558:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-m_18wu0_o6mtu_549:not(#\9 ) {
  padding-block-end: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-m_18wu0_o6mtu_563:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-m_18wu0_o6mtu_554:not(#\9 ) {
  padding-inline-start: var(--space-m-dsumyt, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-l_18wu0_o6mtu_438:not(#\9 ) {
  padding-block: var(--space-scaled-l-k5kohy, 20px);
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-l_18wu0_o6mtu_573:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-l_18wu0_o6mtu_574:not(#\9 ) {
  padding-block-start: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-l_18wu0_o6mtu_578:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-l_18wu0_o6mtu_579:not(#\9 ) {
  padding-inline-end: var(--space-l-2ud1p3, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-l_18wu0_o6mtu_583:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-l_18wu0_o6mtu_574:not(#\9 ) {
  padding-block-end: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-l_18wu0_o6mtu_588:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-l_18wu0_o6mtu_579:not(#\9 ) {
  padding-inline-start: var(--space-l-2ud1p3, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-xl_18wu0_o6mtu_593:not(#\9 ) {
  padding-block: var(--space-scaled-xl-gt502a, 24px);
  padding-inline: var(--space-xl-jfy3x4, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-xl_18wu0_o6mtu_598:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xl_18wu0_o6mtu_599:not(#\9 ) {
  padding-block-start: var(--space-scaled-xl-gt502a, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-xl_18wu0_o6mtu_603:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xl_18wu0_o6mtu_604:not(#\9 ) {
  padding-inline-end: var(--space-xl-jfy3x4, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-xl_18wu0_o6mtu_608:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xl_18wu0_o6mtu_599:not(#\9 ) {
  padding-block-end: var(--space-scaled-xl-gt502a, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-xl_18wu0_o6mtu_613:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xl_18wu0_o6mtu_604:not(#\9 ) {
  padding-inline-start: var(--space-xl-jfy3x4, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-xxl_18wu0_o6mtu_618:not(#\9 ) {
  padding-block: var(--space-scaled-xxl-igc2mh, 32px);
  padding-inline: var(--space-xxl-32srm4, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-xxl_18wu0_o6mtu_623:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxl_18wu0_o6mtu_624:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxl-igc2mh, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-xxl_18wu0_o6mtu_628:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxl_18wu0_o6mtu_629:not(#\9 ) {
  padding-inline-end: var(--space-xxl-32srm4, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-xxl_18wu0_o6mtu_633:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxl_18wu0_o6mtu_624:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxl-igc2mh, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-xxl_18wu0_o6mtu_638:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxl_18wu0_o6mtu_629:not(#\9 ) {
  padding-inline-start: var(--space-xxl-32srm4, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-xxxl_18wu0_o6mtu_643:not(#\9 ) {
  padding-block: var(--space-scaled-xxxl-2b3mbp, 40px);
  padding-inline: var(--space-xxxl-aut1u7, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-top-xxxl_18wu0_o6mtu_648:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxxl_18wu0_o6mtu_649:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxxl-2b3mbp, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-right-xxxl_18wu0_o6mtu_653:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxxl_18wu0_o6mtu_654:not(#\9 ) {
  padding-inline-end: var(--space-xxxl-aut1u7, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-bottom-xxxl_18wu0_o6mtu_658:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-vertical-xxxl_18wu0_o6mtu_649:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxxl-2b3mbp, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_p-left-xxxl_18wu0_o6mtu_663:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_p-horizontal-xxxl_18wu0_o6mtu_654:not(#\9 ) {
  padding-inline-start: var(--space-xxxl-aut1u7, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-n_18wu0_o6mtu_668:not(#\9 ) {
  margin-block: var(--space-scaled-none-nfyouv, 0px);
  margin-inline: var(--space-none-xk6qzf, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-n_18wu0_o6mtu_673:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-n_18wu0_o6mtu_674:not(#\9 ) {
  margin-block-start: var(--space-scaled-none-nfyouv, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-n_18wu0_o6mtu_678:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-n_18wu0_o6mtu_679:not(#\9 ) {
  margin-inline-end: var(--space-none-xk6qzf, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-n_18wu0_o6mtu_683:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-n_18wu0_o6mtu_674:not(#\9 ) {
  margin-block-end: var(--space-scaled-none-nfyouv, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-n_18wu0_o6mtu_688:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-n_18wu0_o6mtu_679:not(#\9 ) {
  margin-inline-start: var(--space-none-xk6qzf, 0px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-xxxs_18wu0_o6mtu_693:not(#\9 ) {
  margin-block: var(--space-scaled-xxxs-h2sc51, 2px);
  margin-inline: var(--space-xxxs-pajhad, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-xxxs_18wu0_o6mtu_698:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxxs_18wu0_o6mtu_699:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-xxxs_18wu0_o6mtu_703:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxxs_18wu0_o6mtu_704:not(#\9 ) {
  margin-inline-end: var(--space-xxxs-pajhad, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-xxxs_18wu0_o6mtu_708:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxxs_18wu0_o6mtu_699:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-xxxs_18wu0_o6mtu_713:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxxs_18wu0_o6mtu_704:not(#\9 ) {
  margin-inline-start: var(--space-xxxs-pajhad, 2px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-xxs_18wu0_o6mtu_718:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-xxs_18wu0_o6mtu_723:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxs_18wu0_o6mtu_724:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-xxs_18wu0_o6mtu_728:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxs_18wu0_o6mtu_729:not(#\9 ) {
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-xxs_18wu0_o6mtu_733:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxs_18wu0_o6mtu_724:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-xxs_18wu0_o6mtu_738:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxs_18wu0_o6mtu_729:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-xs_18wu0_o6mtu_743:not(#\9 ) {
  margin-block: var(--space-scaled-xs-dw9wl5, 8px);
  margin-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-xs_18wu0_o6mtu_748:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xs_18wu0_o6mtu_749:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-xs_18wu0_o6mtu_753:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xs_18wu0_o6mtu_754:not(#\9 ) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-xs_18wu0_o6mtu_758:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xs_18wu0_o6mtu_749:not(#\9 ) {
  margin-block-end: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-xs_18wu0_o6mtu_763:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xs_18wu0_o6mtu_754:not(#\9 ) {
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-s_18wu0_o6mtu_768:not(#\9 ) {
  margin-block: var(--space-scaled-s-iuuihm, 12px);
  margin-inline: var(--space-s-tvghoh, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-s_18wu0_o6mtu_773:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-s_18wu0_o6mtu_774:not(#\9 ) {
  margin-block-start: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-s_18wu0_o6mtu_778:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-s_18wu0_o6mtu_779:not(#\9 ) {
  margin-inline-end: var(--space-s-tvghoh, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-s_18wu0_o6mtu_783:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-s_18wu0_o6mtu_774:not(#\9 ) {
  margin-block-end: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-s_18wu0_o6mtu_788:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-s_18wu0_o6mtu_779:not(#\9 ) {
  margin-inline-start: var(--space-s-tvghoh, 12px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-m_18wu0_o6mtu_793:not(#\9 ) {
  margin-block: var(--space-scaled-m-l37gh7, 16px);
  margin-inline: var(--space-m-dsumyt, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-m_18wu0_o6mtu_798:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-m_18wu0_o6mtu_799:not(#\9 ) {
  margin-block-start: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-m_18wu0_o6mtu_803:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-m_18wu0_o6mtu_804:not(#\9 ) {
  margin-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-m_18wu0_o6mtu_808:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-m_18wu0_o6mtu_799:not(#\9 ) {
  margin-block-end: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-m_18wu0_o6mtu_813:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-m_18wu0_o6mtu_804:not(#\9 ) {
  margin-inline-start: var(--space-m-dsumyt, 16px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-l_18wu0_o6mtu_688:not(#\9 ) {
  margin-block: var(--space-scaled-l-k5kohy, 20px);
  margin-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-l_18wu0_o6mtu_823:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-l_18wu0_o6mtu_824:not(#\9 ) {
  margin-block-start: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-l_18wu0_o6mtu_828:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-l_18wu0_o6mtu_829:not(#\9 ) {
  margin-inline-end: var(--space-l-2ud1p3, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-l_18wu0_o6mtu_833:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-l_18wu0_o6mtu_824:not(#\9 ) {
  margin-block-end: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-l_18wu0_o6mtu_838:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-l_18wu0_o6mtu_829:not(#\9 ) {
  margin-inline-start: var(--space-l-2ud1p3, 20px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-xl_18wu0_o6mtu_843:not(#\9 ) {
  margin-block: var(--space-scaled-xl-gt502a, 24px);
  margin-inline: var(--space-xl-jfy3x4, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-xl_18wu0_o6mtu_848:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xl_18wu0_o6mtu_849:not(#\9 ) {
  margin-block-start: var(--space-scaled-xl-gt502a, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-xl_18wu0_o6mtu_853:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xl_18wu0_o6mtu_854:not(#\9 ) {
  margin-inline-end: var(--space-xl-jfy3x4, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-xl_18wu0_o6mtu_858:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xl_18wu0_o6mtu_849:not(#\9 ) {
  margin-block-end: var(--space-scaled-xl-gt502a, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-xl_18wu0_o6mtu_863:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xl_18wu0_o6mtu_854:not(#\9 ) {
  margin-inline-start: var(--space-xl-jfy3x4, 24px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-xxl_18wu0_o6mtu_868:not(#\9 ) {
  margin-block: var(--space-scaled-xxl-igc2mh, 32px);
  margin-inline: var(--space-xxl-32srm4, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-xxl_18wu0_o6mtu_873:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxl_18wu0_o6mtu_874:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxl-igc2mh, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-xxl_18wu0_o6mtu_878:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxl_18wu0_o6mtu_879:not(#\9 ) {
  margin-inline-end: var(--space-xxl-32srm4, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-xxl_18wu0_o6mtu_883:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxl_18wu0_o6mtu_874:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxl-igc2mh, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-xxl_18wu0_o6mtu_888:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxl_18wu0_o6mtu_879:not(#\9 ) {
  margin-inline-start: var(--space-xxl-32srm4, 32px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-xxxl_18wu0_o6mtu_893:not(#\9 ) {
  margin-block: var(--space-scaled-xxxl-2b3mbp, 40px);
  margin-inline: var(--space-xxxl-aut1u7, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-top-xxxl_18wu0_o6mtu_898:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxxl_18wu0_o6mtu_899:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxxl-2b3mbp, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-right-xxxl_18wu0_o6mtu_903:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxxl_18wu0_o6mtu_904:not(#\9 ) {
  margin-inline-end: var(--space-xxxl-aut1u7, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-bottom-xxxl_18wu0_o6mtu_908:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-vertical-xxxl_18wu0_o6mtu_899:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxl-2b3mbp, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_m-left-xxxl_18wu0_o6mtu_913:not(#\9 ),
.awsui_box_18wu0_o6mtu_172.awsui_m-horizontal-xxxl_18wu0_o6mtu_904:not(#\9 ) {
  margin-inline-start: var(--space-xxxl-aut1u7, 40px);
}

.awsui_box_18wu0_o6mtu_172.awsui_d-block_18wu0_o6mtu_918:not(#\9 ) {
  display: block;
}

.awsui_box_18wu0_o6mtu_172.awsui_d-inline_18wu0_o6mtu_921:not(#\9 ) {
  display: inline;
}

.awsui_box_18wu0_o6mtu_172.awsui_d-inline-block_18wu0_o6mtu_924:not(#\9 ) {
  display: inline-block;
}

.awsui_box_18wu0_o6mtu_172.awsui_d-none_18wu0_o6mtu_927:not(#\9 ) {
  display: none;
}

.awsui_f-left_18wu0_o6mtu_931:not(#\9 ) {
  float: inline-start;
}

.awsui_f-right_18wu0_o6mtu_935:not(#\9 ) {
  float: inline-end;
}

.awsui_root_18wu0_o6mtu_939:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/space-between/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_18582_17lbq_145:not(#\9 ) {
  display: flex;
}

.awsui_child_18582_17lbq_149:not(#\9 ) {
  /* used in test-utils */
}

.awsui_child_18582_17lbq_149:not(#\9 ):empty {
  display: none;
}

/*
 * Horizontal variant
 */
.awsui_horizontal_18582_17lbq_160:not(#\9 ) {
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_horizontal-xxxs_18582_17lbq_164:not(#\9 ) {
  gap: var(--space-xxxs-pajhad, 2px);
}

.awsui_horizontal-xxs_18582_17lbq_167:not(#\9 ) {
  gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_horizontal-xs_18582_17lbq_170:not(#\9 ) {
  gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_horizontal-s_18582_17lbq_173:not(#\9 ) {
  gap: var(--space-s-tvghoh, 12px);
}

.awsui_horizontal-m_18582_17lbq_176:not(#\9 ) {
  gap: var(--space-m-dsumyt, 16px);
}

.awsui_horizontal-l_18582_17lbq_179:not(#\9 ) {
  gap: var(--space-l-2ud1p3, 20px);
}

.awsui_horizontal-xl_18582_17lbq_182:not(#\9 ) {
  gap: var(--space-xl-jfy3x4, 24px);
}

.awsui_horizontal-xxl_18582_17lbq_185:not(#\9 ) {
  gap: var(--space-xxl-32srm4, 32px);
}

/*
 * Vertical variant
 */
.awsui_vertical_18582_17lbq_192:not(#\9 ) {
  flex-direction: column;
}

.awsui_vertical-xxxs_18582_17lbq_195:not(#\9 ) {
  row-gap: var(--space-xxxs-pajhad, 2px);
}

.awsui_vertical-xxs_18582_17lbq_198:not(#\9 ) {
  row-gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_vertical-xs_18582_17lbq_201:not(#\9 ) {
  row-gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_vertical-s_18582_17lbq_204:not(#\9 ) {
  row-gap: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_vertical-m_18582_17lbq_207:not(#\9 ) {
  row-gap: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_vertical-l_18582_17lbq_210:not(#\9 ) {
  row-gap: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_vertical-xl_18582_17lbq_213:not(#\9 ) {
  row-gap: var(--space-scaled-xl-gt502a, 24px);
}

.awsui_vertical-xxl_18582_17lbq_216:not(#\9 ) {
  row-gap: var(--space-scaled-xxl-igc2mh, 32px);
}

.awsui_align-center_18582_17lbq_220:not(#\9 ) {
  align-items: center;
}

.awsui_align-start_18582_17lbq_224:not(#\9 ) {
  align-items: start;
}

.awsui_align-end_18582_17lbq_228:not(#\9 ) {
  align-items: end;
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/content-wrapper/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-wrapper_zycdx_mfqbj_153:not(#\9 ) {
  padding-inline-start: var(--space-layout-content-horizontal-buc0zz, 24px);
  padding-inline-end: var(--space-layout-content-horizontal-buc0zz, 24px);
}

.awsui_content-wrapper-mobile_zycdx_mfqbj_157:not(#\9 ) {
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  padding-inline-end: var(--space-l-2ud1p3, 20px);
}

.awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9 ) {
  margin-inline-start: auto;
  margin-inline-end: auto;
}

@media (min-width: 1401px) {
  .awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9 ) {
    max-inline-size: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9 ) {
    max-inline-size: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9 ) {
    max-inline-size: 2160px;
  }
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/test-classes/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1fj9k_q6akd_5:not(#\9 ),
.awsui_navigation_1fj9k_q6akd_6:not(#\9 ),
.awsui_navigation-toggle_1fj9k_q6akd_7:not(#\9 ),
.awsui_navigation-close_1fj9k_q6akd_8:not(#\9 ),
.awsui_content_1fj9k_q6akd_9:not(#\9 ),
.awsui_notifications_1fj9k_q6akd_10:not(#\9 ),
.awsui_breadcrumbs_1fj9k_q6akd_11:not(#\9 ),
.awsui_tools_1fj9k_q6akd_12:not(#\9 ),
.awsui_tools-close_1fj9k_q6akd_13:not(#\9 ),
.awsui_tools-toggle_1fj9k_q6akd_14:not(#\9 ),
.awsui_drawer-closed_1fj9k_q6akd_15:not(#\9 ),
.awsui_mobile-bar_1fj9k_q6akd_16:not(#\9 ),
.awsui_disable-body-scroll-root_1fj9k_q6akd_17:not(#\9 ),
.awsui_drawers-trigger_1fj9k_q6akd_18:not(#\9 ),
.awsui_drawers-trigger-global_1fj9k_q6akd_19:not(#\9 ),
.awsui_drawers-trigger-with-badge_1fj9k_q6akd_20:not(#\9 ),
.awsui_active-drawer_1fj9k_q6akd_21:not(#\9 ),
.awsui_active-drawer-close-button_1fj9k_q6akd_22:not(#\9 ),
.awsui_overflow-menu_1fj9k_q6akd_23:not(#\9 ),
.awsui_drawers-slider_1fj9k_q6akd_24:not(#\9 ),
.awsui_toolbar_1fj9k_q6akd_25:not(#\9 ),
.awsui_trigger-wrapper-tooltip-visible_1fj9k_q6akd_26:not(#\9 ),
.awsui_trigger-tooltip_1fj9k_q6akd_27:not(#\9 ),
.awsui_active-drawer-expanded-mode-button_1fj9k_q6akd_28:not(#\9 ),
.awsui_ai-drawer-toggle_1fj9k_q6akd_29:not(#\9 ),
.awsui_active-ai-drawer-leave-expanded-mode-custom-button_1fj9k_q6akd_30:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/toggles/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_toggle-button_16w0h_1f396_185:not(#\9 ) {
  cursor: pointer;
  border-block: 0;
  border-inline: 0;
  padding-block: calc(var(--space-scaled-xxs-foe114, 4px) + 1px);
  padding-inline: calc(var(--space-xxs-hwfkai, 4px) + 1px);
  background: transparent;
  color: currentColor;
}

.awsui_toggle-button_16w0h_1f396_185:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1f396_185:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1f396_185:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1f396_185:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_close-button_16w0h_1f396_220:not(#\9 ) {
  position: absolute;
  outline: none;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-z959cw, 15px);
  z-index: 1;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/runtime-drawer/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_runtime-content-wrapper_14m8x_spfr5_5:not(#\9 ) {
  display: contents;
}

.awsui_runtime-header-wrapper_14m8x_spfr5_9:not(#\9 ) {
  display: contents;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/dropdown/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-dropdown_9duf6_g69r0_1 var(--motion-duration-show-quick-tyvnyw, 135ms) var(--motion-easing-show-quick-9hlj8q, ease-out);
}

@keyframes awsui_awsui-motion-fade-in-dropdown_9duf6_g69r0_1 {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ), .awsui-mode-entering .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_dropdown-content-wrapper_9duf6_g69r0_153.awsui_refresh_9duf6_g69r0_174:not(#\9 ) {
  transform-origin: top;
  animation-name: awsui_awsui-motion-fade-in-0_9duf6_g69r0_1;
  animation-duration: var(--motion-duration-show-quick-tyvnyw, 135ms);
  animation-timing-function: var(--motion-easing-show-quick-9hlj8q, ease-out);
}

@keyframes awsui_awsui-motion-fade-in-0_9duf6_g69r0_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dropdown-content-wrapper_9duf6_g69r0_153.awsui_refresh_9duf6_g69r0_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dropdown-content-wrapper_9duf6_g69r0_153.awsui_refresh_9duf6_g69r0_174:not(#\9 ), .awsui-mode-entering .awsui_dropdown-content-wrapper_9duf6_g69r0_153.awsui_refresh_9duf6_g69r0_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_9duf6_g69r0_199:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  white-space: inherit;
}

.awsui_root_9duf6_g69r0_199.awsui_interior_9duf6_g69r0_232:not(#\9 ) {
  position: static;
}

.awsui_dropdown_9duf6_g69r0_153:not(#\9 ) {
  position: absolute;
  display: none;
  z-index: 2000;
  transform-origin: top;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_use-portal_9duf6_g69r0_242:not(#\9 ) {
  z-index: 7000;
}

.awsui_dropdown_9duf6_g69r0_153:not(#\9 ):not(.awsui_interior_9duf6_g69r0_232) {
  transform: translateY(0px);
  transition: transform var(--motion-duration-show-quick-tyvnyw, 135ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_dropdown_9duf6_g69r0_153:not(#\9 ):not(.awsui_interior_9duf6_g69r0_232) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dropdown_9duf6_g69r0_153:not(#\9 ):not(.awsui_interior_9duf6_g69r0_232), .awsui-mode-entering .awsui_dropdown_9duf6_g69r0_153:not(#\9 ):not(.awsui_interior_9duf6_g69r0_232) {
  animation: none;
  transition: none;
}

.awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  white-space: inherit;
  position: relative;
  background-color: var(--color-background-dropdown-item-default-g1726r, #ffffff);
  outline: none;
  box-shadow: var(--shadow-dropdown-m9ihi4, 0px 4px 20px 1px rgba(0, 7, 22, 0.1));
  border-start-start-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-start-end-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-end-start-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-end-end-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-block: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-container-top-k3vmoz, transparent);
  box-sizing: border-box;
}

.awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset-block-start: -1px;
  inset-block-end: -1px;
  inset-inline-start: 0px;
  inset-inline-end: 0px;
  background-color: transparent;
  border-block: var(--awsui-dropdown-content-border-width-6b9ypa, var(--border-width-popover-nflirh, 2px)) solid var(--awsui-dropdown-content-border-color-6b9ypa, var(--color-border-dropdown-container-4aa756, #b4b4bb));
  border-inline: var(--awsui-dropdown-content-border-width-6b9ypa, var(--border-width-popover-nflirh, 2px)) solid var(--awsui-dropdown-content-border-color-6b9ypa, var(--color-border-dropdown-container-4aa756, #b4b4bb));
  border-start-start-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-start-end-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-end-start-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  border-end-end-radius: var(--awsui-dropdown-content-border-radius-6b9ypa, var(--border-radius-dropdown-fgc2a1, 8px));
  pointer-events: none;
}

.awsui_dropdown-content-wrapper_9duf6_g69r0_153.awsui_is-empty_9duf6_g69r0_318:not(#\9 )::after {
  display: none;
}

.awsui_dropdown_9duf6_g69r0_153 > .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-container-top-k3vmoz, transparent);
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-dropdown-group-7f90s7, #c6c6cd);
}

.awsui_dropdown-drop-up_9duf6_g69r0_325 > .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  transform-origin: bottom;
  box-shadow: var(--shadow-dropup-r4ss3t, 0px 4px 20px 1px rgba(0, 7, 22, 0.1));
}

.awsui_dropdown-drop-up_9duf6_g69r0_325.awsui_with-limited-width_9duf6_g69r0_329 > .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  border-block-start: none;
}

.awsui_dropdown-drop-left_9duf6_g69r0_332:not(#\9 ) {
  inset-inline-end: 0;
}

.awsui_dropdown-drop-right_9duf6_g69r0_335:not(#\9 ) {
  inset-inline-start: 0;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_occupy-entire-width_9duf6_g69r0_338:not(#\9 ) {
  min-inline-size: 100%;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_use-flexible-width_9duf6_g69r0_341:not(#\9 ) {
  inline-size: max-content;
  max-inline-size: var(--awsui-dropdown-default-max-width-6b9ypa, none);
  min-inline-size: var(--awsui-dropdown-default-min-width-6b9ypa, auto);
}

.awsui_dropdown_9duf6_g69r0_153.awsui_interior_9duf6_g69r0_232 > .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  margin-block-start: -1px;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_hide-block-border_9duf6_g69r0_349 > .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  border-block-start: none;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_hide-block-border_9duf6_g69r0_349:not(#\9 ):not(.awsui_dropdown-drop-up_9duf6_g69r0_325) > .awsui_dropdown-content-wrapper_9duf6_g69r0_153 {
  border-block-end: none;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_hide-block-border_9duf6_g69r0_349.awsui_refresh_9duf6_g69r0_174 > .awsui_dropdown-content-wrapper_9duf6_g69r0_153:not(#\9 ) {
  border-block-end: none;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_open_9duf6_g69r0_358:not(#\9 ) {
  display: block;
}

.awsui_dropdown_9duf6_g69r0_153.awsui_open_9duf6_g69r0_358:not(#\9 ):not(.awsui_interior_9duf6_g69r0_232).awsui_refresh_9duf6_g69r0_174[data-animating=true] {
  transform: translateY(4px);
}

.awsui_dropdown_9duf6_g69r0_153.awsui_open_9duf6_g69r0_358:not(#\9 ):not(.awsui_interior_9duf6_g69r0_232).awsui_refresh_9duf6_g69r0_174[data-animating=true].awsui_dropdown-drop-up_9duf6_g69r0_325 {
  transform: translateY(-4px);
}

.awsui_dropdown_9duf6_g69r0_153.awsui_open_9duf6_g69r0_358.awsui_nowrap_9duf6_g69r0_367:not(#\9 ) {
  white-space: nowrap;
  overflow: scroll;
}

.awsui_dropdown-content_9duf6_g69r0_153:not(#\9 ) {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_stretch-trigger-height_9duf6_g69r0_378:not(#\9 ) {
  block-size: 100%;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/dropdown/test-classes/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger_1hezk_1wraf_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_header_1hezk_1wraf_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_footer_1hezk_1wraf_13:not(#\9 ) {
  /* used in test-utils */
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/options-list/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_options-list_19gcf_1y9w8_145:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  outline: none;
  border-block: none;
  border-inline: none;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  white-space: inherit;
  overflow-y: auto;
  flex: 1 1 auto;
  min-block-size: 0;
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  -webkit-user-select: none;
  user-select: none;
}

.awsui_options-list-embedded_19gcf_1y9w8_192:not(#\9 ) {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  border-end-start-radius: 0px;
  border-end-end-radius: 0px;
}

.awsui_decrease-block-margin_19gcf_1y9w8_199:not(#\9 ) {
  margin-block: -1px;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-dropdown/category-elements/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_header_16mm3_1g0gk_145:not(#\9 ) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  color: var(--color-text-dropdown-group-label-3vji4k, #424650);
  border-block: var(--border-divider-list-width-tdfx1x, 1px) solid transparent;
  border-inline: var(--border-divider-list-width-tdfx1x, 1px) solid transparent;
  border-inline-width: 0;
  font-weight: var(--font-weight-bold-fo1afg, 700);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: calc(var(--space-option-padding-vertical-d2srv9, 4px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px));
  padding-inline: calc(var(--space-button-horizontal-znjvbt, 20px) + var(--border-item-width-miijiw, 2px));
  z-index: 1;
}

.awsui_header_16mm3_1g0gk_145.awsui_disabled_16mm3_1g0gk_161:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-nehxb7, #b4b4bb);
  cursor: default;
}

.awsui_header_16mm3_1g0gk_145.awsui_no-content-styling_16mm3_1g0gk_165:not(#\9 ) {
  padding-block: calc(var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px));
  padding-inline: var(--border-item-width-miijiw, 2px);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  color: inherit;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171:not(#\9 ) {
  border-block-start-color: var(--color-border-dropdown-group-7f90s7, #c6c6cd);
  border-block-end-color: var(--color-border-dropdown-group-7f90s7, #c6c6cd);
  cursor: pointer;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_disabled_16mm3_1g0gk_161:not(#\9 ) {
  cursor: default;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171:not(#\9 ):focus {
  outline: none;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_rolled-down_16mm3_1g0gk_182:not(#\9 ) {
  border-block-end-color: transparent;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_highlighted_16mm3_1g0gk_185:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
  color: var(--color-text-dropdown-item-highlighted-1a85fc, #0f141a);
  padding-block: var(--space-option-padding-vertical-d2srv9, 4px);
  padding-inline: var(--space-button-horizontal-znjvbt, 20px);
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  z-index: 2;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_highlighted_16mm3_1g0gk_185.awsui_no-content-styling_16mm3_1g0gk_165:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  color: inherit;
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_highlighted_16mm3_1g0gk_185.awsui_disabled_16mm3_1g0gk_161:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-dimmed-dhho03, transparent);
  border-color: var(--color-border-dropdown-item-dimmed-hover-ga9sch, #8c8c94);
  color: var(--color-text-dropdown-item-dimmed-8twn6b, #b4b4bb);
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_highlighted_16mm3_1g0gk_185.awsui_is-focused_16mm3_1g0gk_208:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-7wmevi, #424650);
}

.awsui_header_16mm3_1g0gk_145.awsui_expandable-header_16mm3_1g0gk_171.awsui_highlighted_16mm3_1g0gk_185.awsui_is-focused_16mm3_1g0gk_208:not(#\9 ):not(.awsui_visual-refresh_16mm3_1g0gk_211) {
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_category_16mm3_1g0gk_215:not(#\9 ) {
  list-style: none;
  margin-block-start: calc(-1 * var(--border-divider-list-width-tdfx1x, 1px));
  padding-block: 0;
  padding-inline: 0;
}

.awsui_category_16mm3_1g0gk_215:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_category_16mm3_1g0gk_215.awsui_expandable_16mm3_1g0gk_171:not(#\9 ) {
  border-block-start: 0;
}

.awsui_category_16mm3_1g0gk_215:not(#\9 ):last-child {
  border-block-end: none;
}

.awsui_category_16mm3_1g0gk_215.awsui_variant-navigation_16mm3_1g0gk_230:not(#\9 ) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_category_16mm3_1g0gk_215.awsui_variant-navigation_16mm3_1g0gk_230.awsui_expandable_16mm3_1g0gk_171:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_expand-icon_16mm3_1g0gk_237:not(#\9 ) {
  position: relative;
  inset-inline-end: calc(-1 * var(--space-s-tvghoh, 12px));
  inline-size: var(--space-m-dsumyt, 16px);
  display: inline-block;
  margin-inline-start: auto;
  transition: transform var(--motion-duration-rotate-180-cxi9g7, 135ms) var(--motion-easing-rotate-180-7a58rc, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_expand-icon_16mm3_1g0gk_237:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_expand-icon_16mm3_1g0gk_237:not(#\9 ), .awsui-mode-entering .awsui_expand-icon_16mm3_1g0gk_237:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_expand-icon-up_16mm3_1g0gk_255:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_expand-icon-right_16mm3_1g0gk_258:not(#\9 ) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_expand-icon-right_16mm3_1g0gk_258:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_items-list-container_16mm3_1g0gk_266:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block-start: -1px;
  margin-block-end: 0;
  margin-inline: 0;
  overflow-y: auto;
}

.awsui_in-dropdown_16mm3_1g0gk_275:not(#\9 ) {
  margin-block-end: -1px;
}

.awsui_icon-wrapper_16mm3_1g0gk_279:not(#\9 ) {
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_header-content_16mm3_1g0gk_283:not(#\9 ) {
  display: flex;
  align-items: center;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-dropdown/mobile-expandable-group/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_14cnr_mnduc_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: static;
  white-space: inherit;
  display: inline;
}

.awsui_root_14cnr_mnduc_145 > .awsui_trigger_14cnr_mnduc_179:not(#\9 ) {
  display: inline;
}

.awsui_root_14cnr_mnduc_145 > .awsui_dropdown_14cnr_mnduc_182:not(#\9 ) {
  position: static;
  -webkit-user-select: none;
  user-select: none;
  background-color: var(--color-background-dropdown-item-default-g1726r, #ffffff);
  outline: none;
  border-block-start: none;
  border-block-end: none;
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_root_14cnr_mnduc_145 > .awsui_dropdown_14cnr_mnduc_182.awsui_nowrap_14cnr_mnduc_193:not(#\9 ) {
  white-space: nowrap;
}

.awsui_root_14cnr_mnduc_145 > .awsui_dropdown_14cnr_mnduc_182.awsui_open_14cnr_mnduc_196:not(#\9 ) {
  display: flex;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-dropdown/analytics-metadata/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-label_q2oen_w271r_5:not(#\9 ),
.awsui_menu-item_q2oen_w271r_6:not(#\9 ),
.awsui_main-action-label_q2oen_w271r_7:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-dropdown/item-element/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_item-element_93a1u_jltbr_145:not(#\9 ) {
  position: relative;
  z-index: 1;
  border-block: var(--border-item-width-miijiw, 2px) solid transparent;
  border-inline: var(--border-item-width-miijiw, 2px) solid transparent;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
  margin-block-start: calc(-1 * var(--border-width-dropdown-youcay, 2px));
  cursor: pointer;
}

.awsui_item-element_93a1u_jltbr_145.awsui_no-content-styling_93a1u_jltbr_157:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
}

.awsui_item-element_93a1u_jltbr_145.awsui_disabled_93a1u_jltbr_162:not(#\9 ) {
  cursor: default;
  color: var(--color-text-dropdown-item-disabled-nehxb7, #b4b4bb);
}

.awsui_item-element_93a1u_jltbr_145:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_item-element_93a1u_jltbr_145.awsui_show-divider_93a1u_jltbr_169:not(#\9 ) {
  border-block-end: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-group-7f90s7, #c6c6cd);
}

.awsui_item-element_93a1u_jltbr_145.awsui_highlighted_93a1u_jltbr_172:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-1a85fc, #0f141a);
  z-index: 2;
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
  border-color: var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_item-element_93a1u_jltbr_145.awsui_highlighted_93a1u_jltbr_172.awsui_disabled_93a1u_jltbr_162:not(#\9 ) {
  color: var(--color-text-dropdown-item-dimmed-8twn6b, #b4b4bb);
  border-color: var(--color-border-dropdown-item-dimmed-hover-ga9sch, #8c8c94);
  background-color: var(--color-background-dropdown-item-dimmed-dhho03, transparent);
}

.awsui_item-element_93a1u_jltbr_145.awsui_highlighted_93a1u_jltbr_172.awsui_is-focused_93a1u_jltbr_187:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-7wmevi, #424650);
}

.awsui_item-element_93a1u_jltbr_145.awsui_highlighted_93a1u_jltbr_172.awsui_is-focused_93a1u_jltbr_187:not(#\9 ):not(.awsui_visual-refresh_93a1u_jltbr_190) {
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_menu-item_93a1u_jltbr_194:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: flex;
  align-items: flex-start;
  padding-block: var(--space-option-padding-vertical-d2srv9, 4px);
  padding-inline: var(--space-option-padding-horizontal-4taa4b, 20px);
  color: inherit;
  text-decoration: none;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_menu-item_93a1u_jltbr_194.awsui_no-content-styling_93a1u_jltbr_157:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ) {
  padding-block-end: calc(var(--space-option-padding-vertical-d2srv9, 4px) + var(--space-xxxs-pajhad, 2px));
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ), .awsui-mode-entering .awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ):focus {
  outline: none;
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ):active, .awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ):focus, .awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211.awsui_current-breadcrumb_93a1u_jltbr_248:not(#\9 ) {
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-breadcrumb-current-guu6t6, #656871);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  text-decoration: none;
}

.awsui_menu-item_93a1u_jltbr_194.awsui_link-style_93a1u_jltbr_211.awsui_link-style-highlighted_93a1u_jltbr_256:not(#\9 ) {
  color: var(--color-text-link-hover-pkytf7, #002b66);
}

.awsui_menu-item_93a1u_jltbr_194:not(#\9 ):focus {
  outline: none;
}

.awsui_has-category-header_93a1u_jltbr_262 > .awsui_menu-item_93a1u_jltbr_194:not(#\9 ), .awsui_has-category-header_93a1u_jltbr_262 > .awsui_item-tooltip-wrapper_93a1u_jltbr_262 > .awsui_menu-item_93a1u_jltbr_194:not(#\9 ), .awsui_has-category-header_93a1u_jltbr_262:not(#\9 ):not(.awsui_has-checkmark_93a1u_jltbr_262) > span > .awsui_menu-item_93a1u_jltbr_194 {
  padding-inline-start: calc(var(--space-xs-ymlm0b, 8px) + var(--space-option-padding-horizontal-4taa4b, 20px));
}

.awsui_has-category-header_93a1u_jltbr_262 > .awsui_menu-item_93a1u_jltbr_194.awsui_no-content-styling_93a1u_jltbr_157:not(#\9 ), .awsui_has-category-header_93a1u_jltbr_262 > .awsui_item-tooltip-wrapper_93a1u_jltbr_262 > .awsui_menu-item_93a1u_jltbr_194.awsui_no-content-styling_93a1u_jltbr_157:not(#\9 ), .awsui_has-category-header_93a1u_jltbr_262:not(#\9 ):not(.awsui_has-checkmark_93a1u_jltbr_262) > span > .awsui_menu-item_93a1u_jltbr_194.awsui_no-content-styling_93a1u_jltbr_157 {
  padding-inline-start: 0;
}

.awsui_icon_93a1u_jltbr_269:not(#\9 ) {
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
  flex-shrink: 0;
}

.awsui_icon_93a1u_jltbr_269.awsui_checkmark_93a1u_jltbr_273:not(#\9 ) {
  color: var(--color-item-selected-jdg5yd, #006ce0);
}

.awsui_icon_93a1u_jltbr_269.awsui_disabled_93a1u_jltbr_162:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_external-icon_93a1u_jltbr_280:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_content-wrapper_93a1u_jltbr_284:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.awsui_main-row_93a1u_jltbr_290:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-s-tvghoh, 12px);
}

.awsui_label-tag_93a1u_jltbr_297:not(#\9 ) {
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_label-tag_93a1u_jltbr_297.awsui_disabled_93a1u_jltbr_162:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_secondary-text_93a1u_jltbr_304:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  color: var(--color-text-dropdown-item-secondary-4f34f6, #656871);
}

.awsui_secondary-text_93a1u_jltbr_304.awsui_highlighted_93a1u_jltbr_172:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-1a85fc, #0f141a);
}

.awsui_secondary-text_93a1u_jltbr_304.awsui_disabled_93a1u_jltbr_162:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-dropdown/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_button-dropdown_sne0l_nxvb1_145:not(#\9 ) {
  display: inline-block;
}

.awsui_button-dropdown_sne0l_nxvb1_145.awsui_full-width_sne0l_nxvb1_148:not(#\9 ) {
  inline-size: 100%;
  display: block;
}

.awsui_items-list-container_sne0l_nxvb1_153:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  animation: awsui_awsui-motion-fade-in-0_sne0l_nxvb1_1 500ms var(--motion-easing-show-quick-9hlj8q, ease-out);
  animation-fill-mode: none;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_items-list-container_sne0l_nxvb1_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_items-list-container_sne0l_nxvb1_153:not(#\9 ), .awsui-mode-entering .awsui_items-list-container_sne0l_nxvb1_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_rotate_sne0l_nxvb1_172:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-cxi9g7, 135ms) var(--motion-easing-rotate-180-7a58rc, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_rotate_sne0l_nxvb1_172:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_rotate_sne0l_nxvb1_172:not(#\9 ), .awsui-mode-entering .awsui_rotate_sne0l_nxvb1_172:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_rotate-open_sne0l_nxvb1_186:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_header_sne0l_nxvb1_190:not(#\9 ) {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding-block: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-l-2ud1p3, 20px);
  border-block-start: var(--border-width-dropdown-youcay, 2px) solid transparent;
  border-block-end: var(--border-width-dropdown-youcay, 2px) solid var(--color-border-dropdown-group-7f90s7, #c6c6cd);
  border-inline: var(--border-width-dropdown-youcay, 2px) solid transparent;
}

.awsui_title_sne0l_nxvb1_201:not(#\9 ),
.awsui_description_sne0l_nxvb1_202:not(#\9 ) {
  color: var(--color-text-top-navigation-title-379ooe, #0f141a);
}

.awsui_trigger-button_sne0l_nxvb1_206.awsui_full-width_sne0l_nxvb1_148:not(#\9 ) {
  display: grid;
  grid-template-columns: 1fr auto;
}

.awsui_trigger-button_sne0l_nxvb1_206.awsui_full-width_sne0l_nxvb1_148.awsui_loading_sne0l_nxvb1_210:not(#\9 ) {
  grid-template-columns: auto 1fr auto;
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214:not(#\9 ) {
  display: flex;
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217 > .awsui_trigger-button_sne0l_nxvb1_206:not(#\9 ):focus, .awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217 > .awsui_trigger-button_sne0l_nxvb1_206:not(#\9 ):hover {
  z-index: 1;
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_nxvb1_206 {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  padding-inline-end: var(--space-m-dsumyt, 16px);
  margin-inline-end: var(--space-xxxs-pajhad, 2px);
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_nxvb1_206.awsui_has-no-text_sne0l_nxvb1_226 {
  padding-inline: var(--space-button-icon-only-horizontal-i85hxi, 6px);
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_nxvb1_206.awsui_has-no-text_sne0l_nxvb1_226.awsui_visual-refresh_sne0l_nxvb1_229 {
  padding-inline-start: calc(var(--space-s-tvghoh, 12px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217:not(#\9 ):not(:first-child) > .awsui_trigger-button_sne0l_nxvb1_206 {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  padding-inline: calc(var(--space-xs-ymlm0b, 8px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217:not(#\9 ):not(:first-child).awsui_visual-refresh_sne0l_nxvb1_229 > .awsui_trigger-button_sne0l_nxvb1_206 {
  padding-inline-end: calc(var(--space-s-tvghoh, 12px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217.awsui_variant-normal_sne0l_nxvb1_240:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_nxvb1_206 {
  margin-inline-end: 0;
}

.awsui_split-trigger-wrapper_sne0l_nxvb1_214 > .awsui_trigger-item_sne0l_nxvb1_217.awsui_variant-normal_sne0l_nxvb1_240:not(#\9 ):not(:first-child) > .awsui_trigger-button_sne0l_nxvb1_206 {
  margin-inline-start: calc(var(--border-width-button-jm0qg7, 2px) * -1);
}

.awsui_split-trigger_sne0l_nxvb1_214:not(#\9 ) {
  display: contents;
}

.awsui_dropdown-trigger_sne0l_nxvb1_251:not(#\9 ) {
  display: contents;
}

.awsui_main-action-full-width_sne0l_nxvb1_255:not(#\9 ) {
  flex: 1 1 0;
}

.awsui_main-action-trigger-full-width_sne0l_nxvb1_259:not(#\9 ) {
  flex: 0 0 auto;
}

.awsui_test-utils-button-trigger_sne0l_nxvb1_263:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/drawer/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_toggle_1uo6m_8za37_193:not(#\9 ) {
  box-sizing: border-box;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 7px;
}

.awsui_drawer-triggers_1uo6m_8za37_199:not(#\9 ) {
  box-sizing: border-box;
}

.awsui_drawer_1uo6m_8za37_199:not(#\9 ) {
  flex-shrink: 0;
  position: relative;
  word-wrap: break-word;
  box-shadow: var(--shadow-panel-vk7iea, 0px 0px 0px 1px #b6bec9);
}

.awsui_drawer_1uo6m_8za37_199:not(#\9 ):not(.awsui_drawer-mobile_1uo6m_8za37_209) {
  z-index: 830;
}

.awsui_drawer-closed_1uo6m_8za37_212:not(#\9 ) {
  min-inline-size: 40px;
}

.awsui_drawer-closed_1uo6m_8za37_212.awsui_drawer-mobile_1uo6m_8za37_209:not(#\9 ) {
  display: none;
}

.awsui_drawer-content_1uo6m_8za37_219:not(#\9 ) {
  position: fixed;
  overflow: auto;
  background-color: var(--color-background-layout-panel-content-ywo9k1, #ffffff);
  display: flex;
  flex-direction: column;
}

.awsui_drawer-mobile_1uo6m_8za37_209 > .awsui_drawer-content_1uo6m_8za37_219:not(#\9 ) {
  z-index: 1001;
  inset: 0;
}

.awsui_drawer-closed_1uo6m_8za37_212 > .awsui_drawer-content_1uo6m_8za37_219:not(#\9 ) {
  inline-size: 40px;
}

.awsui_drawer-closed_1uo6m_8za37_212 > .awsui_drawer-content_1uo6m_8za37_219.awsui_drawer-content-clickable_1uo6m_8za37_233:not(#\9 ) {
  cursor: pointer;
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_drawer-closed_1uo6m_8za37_212 > .awsui_drawer-content_1uo6m_8za37_219.awsui_drawer-content-clickable_1uo6m_8za37_233:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-e1fkm5, #ebebf0);
}

.awsui_drawer-content_1uo6m_8za37_219 > [aria-hidden=true]:not(#\9 ) {
  display: none;
}

.awsui_drawer-content_1uo6m_8za37_219 > .awsui_drawer-resize-content_1uo6m_8za37_243:not(#\9 ) {
  overflow: auto;
  block-size: 100%;
  position: relative;
}

.awsui_drawer-content_1uo6m_8za37_219 > .awsui_drawer-content-wrapper_1uo6m_8za37_248:not(#\9 ) {
  flex: 1;
}

.awsui_drawer-triggers-wrapper_1uo6m_8za37_252:not(#\9 ) {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: stretch;
}

.awsui_drawer-trigger_1uo6m_8za37_199:not(#\9 ) {
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 7px;
  cursor: pointer;
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_drawer-trigger_1uo6m_8za37_199:not(#\9 ):not(:first-child) {
  border-block-start: 1px solid var(--color-border-layout-pyos42, #c6c6cd);
}

.awsui_drawer-trigger_1uo6m_8za37_199:not(#\9 ):hover {
  color: var(--color-text-layout-toggle-hover-2wzjg7, #006ce0);
}

.awsui_drawer-trigger-active_1uo6m_8za37_271:not(#\9 ), .awsui_drawer-trigger-active_1uo6m_8za37_271:not(#\9 ):hover {
  background-color: var(--color-background-layout-toggle-selected-default-01301n, #006ce0);
  color: var(--color-text-layout-toggle-active-1t5mpl, #ffffff);
}

.awsui_drawer-content-clickable_1uo6m_8za37_233 > .awsui_drawer-triggers-wrapper_1uo6m_8za37_252 > .awsui_drawer-trigger_1uo6m_8za37_199:not(#\9 ):hover {
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_resize-handle-wrapper_1uo6m_8za37_279:not(#\9 ) {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  block-size: 100%;
  display: flex;
  align-items: center;
  z-index: 1;
}

.awsui_hide_1uo6m_8za37_289:not(#\9 ) {
  display: none;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/tooltip/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1qprf_160mh_5:not(#\9 ) {
  /* used in tests */
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/drag-handle-wrapper/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui_drag-handle-entry_155yk_sguvi_1 {
  from {
    transform: translate(var(--awsui-drag-handle-animation-inline-offset-6b9ypa), var(--awsui-drag-handle-animation-block-offset-6b9ypa));
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes awsui_drag-handle-exit_155yk_sguvi_1 {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(var(--awsui-drag-handle-animation-inline-offset-6b9ypa), var(--awsui-drag-handle-animation-block-offset-6b9ypa));
  }
}
.awsui_direction-button-wrapper_155yk_sguvi_169:not(#\9 ) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: 0;
  --awsui-drag-handle-animation-block-offset-6b9ypa: 0;
}

@keyframes awsui_awsui-motion-fade-in_155yk_sguvi_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui_awsui-motion-fade-out-0_155yk_sguvi_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.awsui_direction-button-wrapper-motion-enter_155yk_sguvi_189:not(#\9 ), .awsui_direction-button-wrapper-motion-entering_155yk_sguvi_189:not(#\9 ), .awsui_direction-button-wrapper-motion-exit_155yk_sguvi_189:not(#\9 ), .awsui_direction-button-wrapper-motion-exiting_155yk_sguvi_189:not(#\9 ) {
  pointer-events: none;
}

.awsui_direction-button-wrapper-motion-entering_155yk_sguvi_189:not(#\9 ) {
  animation: awsui_drag-handle-entry_155yk_sguvi_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1)), awsui_awsui-motion-fade-in_155yk_sguvi_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_direction-button-wrapper-motion-entering_155yk_sguvi_189:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_direction-button-wrapper-motion-entering_155yk_sguvi_189:not(#\9 ), .awsui-mode-entering .awsui_direction-button-wrapper-motion-entering_155yk_sguvi_189:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_direction-button-wrapper-motion-exiting_155yk_sguvi_189:not(#\9 ) {
  animation: awsui_drag-handle-exit_155yk_sguvi_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1)) forwards, awsui_awsui-motion-fade-out-0_155yk_sguvi_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1)) forwards;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_direction-button-wrapper-motion-exiting_155yk_sguvi_189:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_direction-button-wrapper-motion-exiting_155yk_sguvi_189:not(#\9 ), .awsui-mode-entering .awsui_direction-button-wrapper-motion-exiting_155yk_sguvi_189:not(#\9 ) {
  animation: none;
  transition: none;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_direction-button-wrapper_155yk_sguvi_169:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_direction-button-wrapper_155yk_sguvi_169:not(#\9 ), .awsui-mode-entering .awsui_direction-button-wrapper_155yk_sguvi_169:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_direction-button-wrapper-block-start_155yk_sguvi_229:not(#\9 ) {
  --awsui-drag-handle-animation-block-offset-6b9ypa: 20px;
}

.awsui_direction-button-wrapper-block-end_155yk_sguvi_233:not(#\9 ) {
  --awsui-drag-handle-animation-block-offset-6b9ypa: -20px;
}

.awsui_direction-button-wrapper-inline-start_155yk_sguvi_237:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_direction-button-wrapper-inline-start_155yk_sguvi_237:not(#\9 ):dir(ltr) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: 20px;
}

.awsui_direction-button-wrapper-inline-start_155yk_sguvi_237:not(#\9 ):dir(rtl) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: -20px;
}

.awsui_direction-button-wrapper-inline-end_155yk_sguvi_248:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_direction-button-wrapper-inline-end_155yk_sguvi_248:not(#\9 ):dir(ltr) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: -20px;
}

.awsui_direction-button-wrapper-inline-end_155yk_sguvi_248:not(#\9 ):dir(rtl) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: 20px;
}

.awsui_contents_155yk_sguvi_259:not(#\9 ) {
  display: contents;
}

.awsui_portal-overlay_155yk_sguvi_263:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  pointer-events: none;
  z-index: 7000;
}

.awsui_portal-overlay-disabled_155yk_sguvi_271:not(#\9 ) {
  display: none;
}

.awsui_portal-overlay-contents_155yk_sguvi_275:not(#\9 ) {
  pointer-events: auto;
}

.awsui_drag-handle_155yk_sguvi_279:not(#\9 ) {
  position: relative;
  display: inline-flex;
}

.awsui_direction-button-wrapper_155yk_sguvi_169:not(#\9 ) {
  position: absolute;
  block-size: var(--space-static-xl-4tedi6, 24px);
  inline-size: var(--space-static-xl-4tedi6, 24px);
  padding-block: var(--space-static-xxs-ns94dp, 4px);
  padding-inline: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_direction-button-wrapper-hidden_155yk_sguvi_292:not(#\9 ) {
  display: none;
}

.awsui_direction-button-wrapper-block-start_155yk_sguvi_229:not(#\9 ) {
  inset-block-start: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-inline-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-block-end_155yk_sguvi_233:not(#\9 ) {
  inset-block-end: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-inline-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-inline-start_155yk_sguvi_237:not(#\9 ) {
  inset-inline-start: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-block-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-inline-end_155yk_sguvi_248:not(#\9 ) {
  inset-inline-end: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-block-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-forced_155yk_sguvi_316:not(#\9 ) {
  inset-inline-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-forced-top-0_155yk_sguvi_320:not(#\9 ) {
  inset-block-start: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-top-1_155yk_sguvi_324:not(#\9 ) {
  inset-block-start: calc(-2 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-top-2_155yk_sguvi_328:not(#\9 ) {
  inset-block-start: calc(-3 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-top-3_155yk_sguvi_332:not(#\9 ) {
  inset-block-start: calc(-4 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-0_155yk_sguvi_336:not(#\9 ) {
  inset-block-start: calc(1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-1_155yk_sguvi_340:not(#\9 ) {
  inset-block-start: calc(2 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-2_155yk_sguvi_344:not(#\9 ) {
  inset-block-start: calc(3 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-3_155yk_sguvi_348:not(#\9 ) {
  inset-block-start: calc(4 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button_155yk_sguvi_169:not(#\9 ) {
  position: absolute;
  border-width: 0;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  touch-action: manipulation;
  inline-size: var(--space-static-xl-4tedi6, 24px);
  block-size: var(--space-static-xl-4tedi6, 24px);
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: var(--space-xxs-hwfkai, 4px);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  background-color: var(--color-background-direction-button-default-bvhbsn, #424650);
  color: var(--color-text-direction-button-default-p88lvb, #ffffff);
  box-shadow: var(--shadow-dropdown-m9ihi4, 0px 4px 20px 1px rgba(0, 7, 22, 0.1));
}

.awsui_direction-button_155yk_sguvi_169:not(#\9 ):not(.awsui_direction-button-disabled_155yk_sguvi_371):hover {
  background-color: var(--color-background-direction-button-hover-74n5o1, #333843);
}

.awsui_direction-button_155yk_sguvi_169:not(#\9 ):not(.awsui_direction-button-disabled_155yk_sguvi_371):active {
  background-color: var(--color-background-direction-button-active-lvo0dy, #232b37);
}

.awsui_direction-button-disabled_155yk_sguvi_371:not(#\9 ) {
  cursor: default;
  background-color: var(--color-background-direction-button-disabled-4t6znt, #ebebf0);
  color: var(--color-text-direction-button-disabled-jdkhmp, #b4b4bb);
}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/drag-handle-wrapper/test-classes/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_8k1rt_1i1h9_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button_8k1rt_1i1h9_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-visible_8k1rt_1i1h9_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-block-start_8k1rt_1i1h9_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-block-end_8k1rt_1i1h9_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-inline-start_8k1rt_1i1h9_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-inline-end_8k1rt_1i1h9_29:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/drag-handle/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_handle_sdha6_11vp7_145:not(#\9 ) {
  appearance: none;
  color: var(--color-text-interactive-default-cpoktr, #424650);
  background: transparent;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  touch-action: none;
}

.awsui_handle-size-normal_sdha6_11vp7_153:not(#\9 ) {
  block-size: var(--line-height-body-m-2mh3ke, 20px);
  padding-inline: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_handle-size-small_sdha6_11vp7_157:not(#\9 ) {
  block-size: var(--line-height-body-s-nu5hx1, 16px);
}

.awsui_handle-drag-indicator_sdha6_11vp7_160:not(#\9 ):not(.awsui_handle-disabled_sdha6_11vp7_160) {
  cursor: grab;
}

.awsui_handle-drag-indicator_sdha6_11vp7_160:not(#\9 ):not(.awsui_handle-disabled_sdha6_11vp7_160).awsui_active_sdha6_11vp7_163 {
  cursor: grabbing;
}

.awsui_handle-resize-area_sdha6_11vp7_166:not(#\9 ) {
  cursor: nwse-resize;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_handle-resize-area_sdha6_11vp7_166:not(#\9 ):dir(rtl) {
  cursor: nesw-resize;
}

.awsui_handle-resize-horizontal_sdha6_11vp7_173:not(#\9 ) {
  cursor: ew-resize;
}

.awsui_handle-resize-vertical_sdha6_11vp7_176:not(#\9 ) {
  cursor: ns-resize;
}

.awsui_handle_sdha6_11vp7_145:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_handle_sdha6_11vp7_145:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_11vp7_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_11vp7_186) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_11vp7_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_11vp7_186) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_11vp7_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_11vp7_186)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_resize-icon_sdha6_11vp7_208:not(#\9 ) {
  stroke: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_resize-icon_sdha6_11vp7_208:not(#\9 ):hover {
  stroke: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_resize-icon-vertical_sdha6_11vp7_214:not(#\9 ) {
  margin-block: auto;
  margin-inline: auto;
}

.awsui_resize-icon-horizontal_sdha6_11vp7_218:not(#\9 ) {
  transform: rotate(90deg);
}

.awsui_prevent-pointer_sdha6_11vp7_222:not(#\9 ) {
  pointer-events: none;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/drag-handle/test-classes/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1om0h_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/panel-resize-handle/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_slider_cqzlk_w3zyh_145:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  cursor: ns-resize;
  margin-block: 0;
  margin-inline: 0;
  block-size: 18px;
  touch-action: none;
}

.awsui_slider_cqzlk_w3zyh_145:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_w3zyh_145:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_w3zyh_145:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_w3zyh_145:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_slider-side_cqzlk_w3zyh_179:not(#\9 ),
.awsui_slider-side-start_cqzlk_w3zyh_180:not(#\9 ) {
  cursor: ew-resize;
  margin-block: 0;
  margin-inline-end: 0;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/resize/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
@media (min-width: 689px) {
  .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9 ) {
    transition: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
    transition-property: border-color, opacity, block-size, inset-block-start, inset-block-end;
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9 ), .awsui-mode-entering .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9 ) {
    transition: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
    transition-property: border-color, opacity, inline-size, inset-inline-start;
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9 ), .awsui-mode-entering .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
/* stylelint-disable selector-combinator-disallowed-list, selector-max-type, selector-max-universal */
.awsui_resize-active_b18tp_kcmcc_184 *:not(#\9 ) {
  -webkit-user-select: none;
  user-select: none;
}

.awsui_resize-active_b18tp_kcmcc_184 * .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9 ),
.awsui_resize-active_b18tp_kcmcc_184 * .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9 ) {
  transition: none;
  animation: none;
}

.awsui_resize-active_b18tp_kcmcc_184 iframe:not(#\9 ) {
  pointer-events: none;
}

.awsui_resize-side_b18tp_kcmcc_195 *:not(#\9 ) {
  cursor: ew-resize;
}

.awsui_resize-bottom_b18tp_kcmcc_198 *:not(#\9 ) {
  cursor: ns-resize;
}

/* stylelint-enable selector-combinator-disallowed-list, selector-max-type, selector-max-universal */
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_lm6vo_130y2_153:not(#\9 ) {
  display: flex;
  flex-direction: column;
  position: relative;
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_root-no-scroll_lm6vo_130y2_160:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_layout_lm6vo_130y2_165:not(#\9 ) {
  flex: 1 1 auto;
  display: flex;
  align-items: stretch;
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_layout-no-scroll_lm6vo_130y2_171:not(#\9 ) {
  overflow: hidden;
}

.awsui_layout-main_lm6vo_130y2_175:not(#\9 ) {
  flex: 1;
  min-inline-size: 0;
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  position: relative;
}

.awsui_layout-main-scrollable_lm6vo_130y2_181:not(#\9 ) {
  overflow: auto;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
.awsui_unfocusable_lm6vo_130y2_186 *:not(#\9 ) {
  visibility: hidden;
}

.awsui_breadcrumbs-desktop_lm6vo_130y2_190:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-l37gh7, 16px);
  padding-block-end: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_content-header-wrapper_lm6vo_130y2_195:not(#\9 ) {
  padding-block-end: var(--space-content-header-padding-bottom-1nwky7, 16px);
}

.awsui_content-wrapper_lm6vo_130y2_199:not(#\9 ) {
  padding-block-end: var(--space-layout-content-bottom-zeb1g9, 40px);
}

.awsui_content-overlapped_lm6vo_130y2_203:not(#\9 ) {
  margin-block-start: calc(-1 * var(--space-dark-header-overlap-distance-ld45ap, 36px));
}

.awsui_content-extra-top-padding_lm6vo_130y2_207:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-l37gh7, 16px);
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/mobile-toolbar/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_block-body-scroll_19d8l_fa39v_153:not(#\9 ) {
  overflow: hidden;
}

.awsui_mobile-bar_19d8l_fa39v_157:not(#\9 ) {
  position: sticky;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 1000;
  inline-size: 100%;
  box-sizing: border-box;
  background-color: var(--color-background-layout-mobile-panel-ed0ava, #0f141a);
  box-shadow: var(--shadow-panel-vk7iea, 0px 0px 0px 1px #b6bec9);
  block-size: calc(2 * var(--space-m-dsumyt, 16px) + var(--space-scaled-xs-dw9wl5, 8px));
}

.awsui_mobile-bar-breadcrumbs_19d8l_fa39v_170:not(#\9 ) {
  min-inline-size: 0;
  flex: 1;
  margin-inline-start: var(--space-m-dsumyt, 16px);
  margin-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_mobile-toggle_19d8l_fa39v_177:not(#\9 ) {
  box-sizing: border-box;
  cursor: pointer;
  z-index: 1;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 7px;
  inline-size: 40px;
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_mobile-toggle-type-navigation_19d8l_fa39v_186:not(#\9 ) {
  border-inline-end: 1px solid var(--color-border-layout-pyos42, #c6c6cd);
}

.awsui_mobile-toggle-type-tools_19d8l_fa39v_189:not(#\9 ), .awsui_mobile-toggle-type-drawer_19d8l_fa39v_189:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-layout-pyos42, #c6c6cd);
}

.awsui_mobile-toggle_19d8l_fa39v_177:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-e1fkm5, #ebebf0);
}

.awsui_drawers-container_19d8l_fa39v_196:not(#\9 ) {
  display: flex;
  align-items: stretch;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/notifications/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_1hmm4_y2hne_9:not(#\9 ),
.awsui_notifications-sticky_1hmm4_y2hne_10:not(#\9 ) {
  z-index: 850;
}

.awsui_notifications_1hmm4_y2hne_9:not(#\9 ) {
  /* This is necessary for the z-index to have effect */
  position: relative;
}

.awsui_notifications-sticky_1hmm4_y2hne_10:not(#\9 ) {
  inset-block-start: 0;
  position: sticky;
  --awsui-flashbar-sticky-bottom-margin-6b9ypa: var(--space-xxl-32srm4, 32px);
}

.awsui_no-content-paddings_1hmm4_y2hne_25:not(#\9 ) {
  /*
  When using the disableContentPaddings option, the Flashbar will use this custom property to add additional space
  when the notification bar is rendered, to prevent it from overlapping the content.
   */
  --awsui-stacked-notifications-bottom-margin-6b9ypa: var(--space-scaled-l-k5kohy, 20px);
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/split-panel/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drawer-displayed_1lh3u_16xqy_149:not(#\9 ) {
  min-inline-size: 40px;
}

.awsui_drawer-content_1lh3u_16xqy_153:not(#\9 ) {
  position: fixed;
  z-index: 830;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
div.awsui_background_hyvsj_1t8j5_149:not(#\9 ) {
  display: contents;
}

div.awsui_background_hyvsj_1t8j5_149 > .awsui_scrolling-background_hyvsj_1t8j5_152:not(#\9 ) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  grid-column: 1/span 5;
  grid-row: 1/9;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumbs_hyvsj_1t8j5_163:not(#\9 ) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  grid-area: breadcrumbs;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawers-container_hyvsj_1t8j5_176:not(#\9 ) {
  background-color: transparent;
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-6b9ypa);
  pointer-events: none;
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 830;
}

.awsui_drawers-container_hyvsj_1t8j5_176.awsui_has-open-drawer_hyvsj_1t8j5_187:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
}

@media (min-width: 689px) {
  .awsui_drawers-container_hyvsj_1t8j5_176:not(#\9 ) {
    max-inline-size: calc(var(--awsui-layout-width-6b9ypa) - var(--awsui-main-offset-left-6b9ypa) - var(--awsui-default-min-content-width-6b9ypa) - var(--awsui-content-gap-right-6b9ypa));
  }
}
@media (max-width: 688px) {
  .awsui_drawers-container_hyvsj_1t8j5_176:not(#\9 ) {
    position: fixed;
    inset-inline-end: 0;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_drawers-container_hyvsj_1t8j5_176.awsui_disable-body-scroll_hyvsj_1t8j5_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-6b9ypa);
  }
}
.awsui_drawers-desktop-triggers-container_hyvsj_1t8j5_213:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: transparent;
  box-sizing: border-box;
  block-size: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
}

.awsui_drawers-desktop-triggers-container_hyvsj_1t8j5_213:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_1t8j5_251).awsui_has-open-drawer_hyvsj_1t8j5_187 {
  inline-size: 0;
}

.awsui_drawers-desktop-triggers-container_hyvsj_1t8j5_213.awsui_has-multiple-triggers_hyvsj_1t8j5_251.awsui_has-open-drawer_hyvsj_1t8j5_187:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_drawers-desktop-triggers-container_hyvsj_1t8j5_213:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_1t8j5_251):not(.awsui_has-open-drawer_hyvsj_1t8j5_187) {
  inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
}

.awsui_drawers-mobile-triggers-container_hyvsj_1t8j5_261:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}

.awsui_drawers-trigger-content_hyvsj_1t8j5_266:not(#\9 ) {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--space-xs-ymlm0b, 8px);
  padding-block-start: var(--space-scaled-s-iuuihm, 12px);
  inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
}

.awsui_drawers-trigger-content_hyvsj_1t8j5_266:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_1t8j5_251).awsui_has-open-drawer_hyvsj_1t8j5_187 {
  opacity: 0;
}

.awsui_drawers-trigger-content_hyvsj_1t8j5_266:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_1t8j5_251):not(.awsui_has-open-drawer_hyvsj_1t8j5_187) {
  opacity: 1;
}

.awsui_drawers-trigger-content_hyvsj_1t8j5_266 > .awsui_drawers-trigger-overflow_hyvsj_1t8j5_280:not(#\9 ) {
  padding-block: 0;
  padding-inline: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_hyvsj_1t8j5_266:not(#\9 ) {
    inline-size: 40px;
    display: flex;
    justify-content: center;
  }
}
.awsui_drawer_hyvsj_1t8j5_176:not(#\9 ) {
  --awsui-drawer-size-6b9ypa: 290px;
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  border-color: transparent;
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr;
  flex-shrink: 0;
  block-size: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  word-wrap: break-word;
}

.awsui_drawer_hyvsj_1t8j5_176 > .awsui_drawer-content-container_hyvsj_1t8j5_311:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
  inline-size: var(--awsui-drawer-size-6b9ypa);
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr auto var(--space-m-dsumyt, 16px);
  grid-template-rows: var(--size-vertical-panel-icon-offset-z959cw, 15px) auto 1fr;
  overflow-y: auto;
}

.awsui_drawer_hyvsj_1t8j5_176 > .awsui_drawer-content-container_hyvsj_1t8j5_311 > .awsui_drawer-close-button_hyvsj_1t8j5_320:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
}

.awsui_drawer_hyvsj_1t8j5_176 > .awsui_drawer-content-container_hyvsj_1t8j5_311 > .awsui_drawer-content_hyvsj_1t8j5_311:not(#\9 ) {
  grid-column: 1/span 4;
  block-size: var(--awsui-content-height-6b9ypa);
}

.awsui_drawer_hyvsj_1t8j5_176 > .awsui_drawer-content-container_hyvsj_1t8j5_311 > .awsui_drawer-content_hyvsj_1t8j5_311.awsui_drawer-content-hidden_hyvsj_1t8j5_329:not(#\9 ) {
  display: none;
}

.awsui_drawer_hyvsj_1t8j5_176 > .awsui_drawer-slider_hyvsj_1t8j5_332:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  display: flex;
  align-items: center;
  z-index: 850;
}

.awsui_drawer_hyvsj_1t8j5_176:not(#\9 ):not(.awsui_is-drawer-open_hyvsj_1t8j5_340) {
  opacity: 0;
  inline-size: 0;
}

.awsui_drawer_hyvsj_1t8j5_176.awsui_is-drawer-open_hyvsj_1t8j5_340:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  border-inline-start: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
  opacity: 1;
  inline-size: var(--awsui-drawer-size-6b9ypa);
}

@media (min-width: 2541px) {
  .awsui_drawer_hyvsj_1t8j5_176.awsui_is-drawer-open_hyvsj_1t8j5_340:not(#\9 ) {
    --awsui-drawer-size-6b9ypa: 320px;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_hyvsj_1t8j5_176.awsui_is-drawer-open_hyvsj_1t8j5_340:not(#\9 ) {
    --awsui-drawer-size-6b9ypa: 100vw;
    inline-size: 100vw;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
header.awsui_content_hyvsj_1t8j5_366:not(#\9 ) {
  grid-area: header;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
The first and last column definitions have two responsibilities.
If Navigation and/or Tools exist then that will determine the width of
the first and last columns, respectively, and the content in these drawers
will create horizontal space from the center column content. However, if the
navigationHide and/or toolsHide properties have been set then the first
and last column width will default to the minimum content gap properties to
create the necessary visual space around the main content.

The minimum content width property is set to zero and applied under all
circumstances regardless of whether the minContentWidth property is
explicitly set in script.
*/
.awsui_layout_hyvsj_1t8j5_391:not(#\9 ) {
  --awsui-breadcrumbs-gap-6b9ypa: 0px;
  --awsui-content-gap-left-6b9ypa: 0px;
  --awsui-content-gap-right-6b9ypa: 0px;
  --awsui-content-height-6b9ypa: calc(100vh - var(--awsui-header-height-6b9ypa) - var(--awsui-footer-height-6b9ypa));
  --awsui-default-max-content-width-6b9ypa: 1280px;
  --awsui-default-min-content-width-6b9ypa: 0px;
  --awsui-footer-height-6b9ypa: 0px;
  --awsui-header-gap-6b9ypa: 0px;
  --awsui-header-height-6b9ypa: 0px;
  --awsui-layout-width-6b9ypa: 0px;
  --awsui-main-gap-6b9ypa: 0px;
  --awsui-main-offset-left-6b9ypa: 0px;
  --awsui-main-template-rows-6b9ypa: 1fr;
  --awsui-max-content-width-6b9ypa: 0px;
  --awsui-min-content-width-6b9ypa: 280px;
  --awsui-mobile-bar-height-6b9ypa: calc(2 * var(--space-m-dsumyt, 16px) + var(--space-scaled-xs-dw9wl5, 8px));
  --awsui-notifications-height-6b9ypa: 0px;
  --awsui-offset-top-6b9ypa: var(--awsui-header-height-6b9ypa);
  --awsui-overlap-height-6b9ypa: var(--space-dark-header-overlap-distance-ld45ap, 36px);
  --awsui-toggles-left-width-6b9ypa: 0px;
  --awsui-toggles-right-width-6b9ypa: 0px;
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  display: grid;
  grid-template-areas: ". . mobileToolbar . ." ". . notifications . ." ". . breadcrumbsGap . ." ". . breadcrumbs . ." ". . headerGap . ." ". . header . ." ". . mainGap . ." ". . main . ." ". . main . .";
  grid-template-columns: min-content minmax(var(--awsui-content-gap-left-6b9ypa), 1fr) minmax(var(--awsui-default-min-content-width-6b9ypa), var(--awsui-default-max-content-width-6b9ypa)) minmax(var(--awsui-content-gap-right-6b9ypa), 1fr) min-content;
  grid-template-rows: auto auto var(--awsui-breadcrumbs-gap-6b9ypa) auto var(--awsui-header-gap-6b9ypa) auto var(--awsui-main-gap-6b9ypa) var(--awsui-overlap-height-6b9ypa) var(--awsui-main-template-rows-6b9ypa);
  min-block-size: var(--awsui-content-height-6b9ypa);
  position: relative;
  /*
  Add unified max-width for AppLayout content based on breakpoints. Only use the max content 
  width custom property for the middle column definition if the maxContentWidth property 
  has been explicitly set to a non-zero value and subsequently set the has-max-content-width 
  data attribute to true.
  */
  /*
  Only use the max content width custom property for the middle column definition
  if the maxContentWidth property has been explicitly set to a non-zero value and
  subsequently set the has-max-content-width data attribute to true.
  */
  /*
  Warning! This is a hack! We are implementing a short term fix to prevent the
  tools drawer from potentially getting pushed off screen. Currently there is no
  protection against a navigationWidth, minContentWidth, and toolsWidth that are
  in excess ove the available space in the viewport. To accomodate this we remove
  the minContentWidth and set it to zero in small viewports and below until the
  isMobile breakpoint sets the drawers to overlay at 100vw.
  */
  /*
  In desktop viewports the content gap property for the left and right
  columns should override the default of zero if the navigationHide
  or toolsHide property is set. This ensures adequate horizontal space
  for the center column from the edges of the viewport when there is
  not left or right content.

  Warning! If these design tokens change it will adversely impact the 
  calculation used to determine the Split Panel maximum width in the 
  handleSplitPanelMaxWidth function in the context.
  */
  /*
  In mobile viewports the Navigation and Tools drawers are hidden
  and triggered by the MobileToolbar which then take up the entire viewport.
  The center column needs permanent space from the horizontal viewport
  edges regardless of whether or not there is a Navigation or Tools.
  */
  /*
  Override the desktop gap values set above for the Notifications, Header, and Main
  components for mobile viewports.
  */
}

@media (min-width: 1401px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463) {
    --awsui-default-max-content-width-6b9ypa: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463) {
    --awsui-default-max-content-width-6b9ypa: 1440px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463) {
    --awsui-default-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 1401px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463).awsui_content-type-dashboard_hyvsj_1t8j5_478 {
    --awsui-default-max-content-width-6b9ypa: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463).awsui_content-type-dashboard_hyvsj_1t8j5_478 {
    --awsui-default-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463).awsui_content-type-dashboard_hyvsj_1t8j5_478 {
    --awsui-default-max-content-width-6b9ypa: 2160px;
  }
}
.awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463).awsui_content-type-table_hyvsj_1t8j5_492, .awsui_layout_hyvsj_1t8j5_391:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_1t8j5_463).awsui_content-type-cards_hyvsj_1t8j5_492 {
  --awsui-default-max-content-width-6b9ypa: 100%;
}

.awsui_layout_hyvsj_1t8j5_391.awsui_has-max-content-width_hyvsj_1t8j5_463:not(#\9 ) {
  --awsui-default-max-content-width-6b9ypa: var(--awsui-max-content-width-6b9ypa);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_is-overlap-disabled_hyvsj_1t8j5_498:not(#\9 ) {
  --awsui-overlap-height-6b9ypa: 0;
}

.awsui_layout_hyvsj_1t8j5_391.awsui_is-hide-mobile-toolbar_hyvsj_1t8j5_501:not(#\9 ) {
  --awsui-mobile-bar-height-6b9ypa: 0px;
}

@media (min-width: 993px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ) {
    --awsui-default-min-content-width-6b9ypa: var(--awsui-min-content-width-6b9ypa, 280px);
  }
}
@media (max-width: 992px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ) {
    --awsui-default-min-content-width-6b9ypa: 0px;
  }
}
@media (min-width: 689px) {
  .awsui_layout_hyvsj_1t8j5_391.awsui_has-content-gap-left_hyvsj_1t8j5_515:not(#\9 ) {
    --awsui-content-gap-left-6b9ypa: var(--space-layout-content-horizontal-buc0zz, 24px);
  }
  .awsui_layout_hyvsj_1t8j5_391.awsui_has-content-gap-right_hyvsj_1t8j5_518:not(#\9 ) {
    --awsui-content-gap-right-6b9ypa: var(--space-layout-content-horizontal-buc0zz, 24px);
  }
}
@media (max-width: 688px) {
  .awsui_layout_hyvsj_1t8j5_391:not(#\9 ) {
    --awsui-content-gap-left-6b9ypa: var(--space-l-2ud1p3, 20px);
    --awsui-content-gap-right-6b9ypa: var(--space-l-2ud1p3, 20px);
  }
}
.awsui_layout_hyvsj_1t8j5_391.awsui_has-breadcrumbs_hyvsj_1t8j5_528:not(#\9 ) {
  --awsui-breadcrumbs-gap-6b9ypa: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-header_hyvsj_1t8j5_531:not(#\9 ), .awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-notifications_hyvsj_1t8j5_531:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_1t8j5_528).awsui_has-header_hyvsj_1t8j5_531 {
  --awsui-header-gap-6b9ypa: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_has-breadcrumbs_hyvsj_1t8j5_528.awsui_has-header_hyvsj_1t8j5_531:not(#\9 ) {
  --awsui-header-gap-6b9ypa: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-notifications_hyvsj_1t8j5_531:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_1t8j5_528):not(.awsui_has-header_hyvsj_1t8j5_531) {
  --awsui-main-gap-6b9ypa: var(--space-xs-ymlm0b, 8px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_has-breadcrumbs_hyvsj_1t8j5_528:not(#\9 ):not(.awsui_has-header_hyvsj_1t8j5_531) {
  --awsui-main-gap-6b9ypa: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_has-header_hyvsj_1t8j5_531:not(#\9 ) {
  --awsui-main-gap-6b9ypa: var(--space-content-header-padding-bottom-1nwky7, 16px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-main_hyvsj_1t8j5_546:not(#\9 ):not(.awsui_disable-content-paddings_hyvsj_1t8j5_546) {
  --awsui-main-gap-6b9ypa: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-main_hyvsj_1t8j5_546.awsui_disable-content-paddings_hyvsj_1t8j5_546:not(#\9 ) {
  --awsui-main-gap-6b9ypa: 0px;
}

@media (max-width: 688px) {
  .awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-header_hyvsj_1t8j5_531:not(#\9 ) {
    --awsui-header-gap-6b9ypa: var(--space-scaled-s-iuuihm, 12px);
  }
  .awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-notifications_hyvsj_1t8j5_531:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_1t8j5_528).awsui_has-header_hyvsj_1t8j5_531 {
    --awsui-header-gap-6b9ypa: var(--space-scaled-s-iuuihm, 12px);
  }
  .awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-notifications_hyvsj_1t8j5_531:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_1t8j5_528):not(.awsui_has-header_hyvsj_1t8j5_531), .awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-main_hyvsj_1t8j5_546:not(#\9 ):not(.awsui_disable-content-paddings_hyvsj_1t8j5_546) {
    --awsui-main-gap-6b9ypa: var(--space-scaled-s-iuuihm, 12px);
  }
  .awsui_layout_hyvsj_1t8j5_391.awsui_content-first-child-main_hyvsj_1t8j5_546.awsui_disable-content-paddings_hyvsj_1t8j5_546:not(#\9 ) {
    --awsui-main-gap-6b9ypa: 0px;
  }
}
.awsui_layout_hyvsj_1t8j5_391.awsui_has-left-toggles-gutter_hyvsj_1t8j5_566:not(#\9 ) {
  --awsui-toggles-left-width-6b9ypa: calc(var(--space-layout-toggle-padding-chwlhz, 12px) + 36px);
}

.awsui_layout_hyvsj_1t8j5_391.awsui_has-right-toggles-gutter_hyvsj_1t8j5_569:not(#\9 ) {
  --awsui-toggles-right-width-6b9ypa: calc(var(--space-layout-toggle-padding-chwlhz, 12px) + 36px);
}

/*
If disableBodyScroll is true (very uncommon use case) then the AppLayout component 
and not the document body will be the scrollable element. This requires a fixed height 
instead of a minimum height with a vertical scroll policy. The offset top value for 
components with position: sticky (MobileToolbar, Navigation, Notifications, Tools) will be 
set zero since the AppLayout is nearest scrollable parent and any existing header does 
not matter. The offset top value for AppLayout contentMain children with 
position: sticky will be the value of the notifications height in addition to the 
notifications top margin and some additional vertical space for aesthetics.
*/
.awsui_layout_hyvsj_1t8j5_391.awsui_disable-body-scroll_hyvsj_1t8j5_208:not(#\9 ) {
  --awsui-main-template-rows-6b9ypa: 1fr auto;
  --awsui-offset-top-6b9ypa: 0px;
  block-size: var(--awsui-content-height-6b9ypa);
  overflow-y: scroll;
}

.awsui_layout_hyvsj_1t8j5_391.awsui_disable-body-scroll_hyvsj_1t8j5_208.awsui_has-split-panel_hyvsj_1t8j5_589.awsui_split-panel-position-bottom_hyvsj_1t8j5_589:not(#\9 ) {
  --awsui-main-template-rows-6b9ypa: repeat(2, auto);
}

/*
This CSS class is applied to the document body to prevent overflow scrolling
when the navigation or tools drawers are open in responsive viewports.
*/
.awsui_block-body-scroll_hyvsj_1t8j5_597:not(#\9 ) {
  overflow: hidden;
}

/* stylelint-disable selector-max-universal, selector-combinator-disallowed-list */
.awsui_unfocusable_hyvsj_1t8j5_602:not(#\9 ),
.awsui_unfocusable_hyvsj_1t8j5_602 *:not(#\9 ) {
  visibility: hidden !important;
}

/* stylelint-enable selector-max-universal, selector-combinator-disallowed-list */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_hyvsj_1t8j5_612:not(#\9 ) {
  grid-area: main;
  padding-block-end: var(--space-layout-content-bottom-zeb1g9, 40px);
  /*
  If the split panel is in the bottom position additional padding will need to be
  added to the content area. This is to ensure that the user is able to scroll
  far enough to see all of the content that would otherwise be obscured by the
  sticky position of the split panel.
  */
  /*
  If disableContentPaddings is enabled then the Main content has a different
  behavior inside the Layout grid. By default it will render across the entire
  grid column span. If the Navigation is open on the left, we increment the
  start column by one. If the Tools or Split Panel (in side position) is open
  on the right, we decrement the column end by one.
  */
}

.awsui_container_hyvsj_1t8j5_612.awsui_has-split-panel_hyvsj_1t8j5_589.awsui_split-panel-position-bottom_hyvsj_1t8j5_589:not(#\9 ) {
  padding-block-end: calc(var(--awsui-split-panel-height-6b9ypa) + var(--space-layout-content-bottom-zeb1g9, 40px));
}

.awsui_container_hyvsj_1t8j5_612.awsui_disable-content-paddings_hyvsj_1t8j5_546:not(#\9 ) {
  grid-column: 1/6;
  padding-block: 0;
  padding-inline: 0;
}

@media (min-width: 689px) {
  .awsui_container_hyvsj_1t8j5_612.awsui_disable-content-paddings_hyvsj_1t8j5_546.awsui_is-navigation-open_hyvsj_1t8j5_638:not(#\9 ) {
    grid-column-start: 2;
  }
  .awsui_container_hyvsj_1t8j5_612.awsui_disable-content-paddings_hyvsj_1t8j5_546.awsui_is-tools-open_hyvsj_1t8j5_641:not(#\9 ), .awsui_container_hyvsj_1t8j5_612.awsui_disable-content-paddings_hyvsj_1t8j5_546.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_split-panel-position-side_hyvsj_1t8j5_641:not(#\9 ), .awsui_container_hyvsj_1t8j5_612.awsui_disable-content-paddings_hyvsj_1t8j5_546.awsui_has-active-drawer_hyvsj_1t8j5_641:not(#\9 ) {
    grid-column-end: 5;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
section.awsui_mobile-toolbar_hyvsj_1t8j5_654:not(#\9 ) {
  align-items: center;
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  border-block-end: 1px solid var(--color-border-divider-default-nfermc, #c6c6cd);
  box-shadow: var(--shadow-sticky-6bhski, 0px 4px 8px 1px rgba(0, 7, 22, 0.1));
  box-sizing: border-box;
  block-size: var(--awsui-mobile-bar-height-6b9ypa);
  display: grid;
  grid-area: mobileToolbar;
  grid-column: 1/span 5;
  grid-template-columns: auto minmax(0, 1fr) auto;
  padding-block: 0;
  padding-inline: var(--space-m-dsumyt, 16px);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 1000;
}

section.awsui_mobile-toolbar_hyvsj_1t8j5_654:not(#\9 ):not(.awsui_remove-high-contrast-header_hyvsj_1t8j5_671) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  box-shadow: var(--shadow-panel-toggle-qddz27, 0px 6px 12px 1px rgba(0, 7, 22, 0.12));
}

section.awsui_mobile-toolbar_hyvsj_1t8j5_654 > .awsui_mobile-toolbar-nav_hyvsj_1t8j5_675:not(#\9 ) {
  grid-column: 1;
  margin-inline-end: var(--space-m-dsumyt, 16px);
}

section.awsui_mobile-toolbar_hyvsj_1t8j5_654 > .awsui_mobile-toolbar-breadcrumbs_hyvsj_1t8j5_679:not(#\9 ) {
  grid-column: 2;
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
}

section.awsui_mobile-toolbar_hyvsj_1t8j5_654 > .awsui_mobile-toolbar-tools_hyvsj_1t8j5_683:not(#\9 ) {
  grid-column: 3;
  margin-inline-start: var(--space-m-dsumyt, 16px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_hyvsj_1t8j5_692:not(#\9 ) {
  display: flex;
  grid-column: 1;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-6b9ypa);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 830;
  /*
  The navigation and tools containers (that contain the toggle buttons)
  stretch the full height of the app layout. Normally, this wouldn't be an
  issue because they sit above the app layout's content padding.

  But if disableContentPaddings is set to true and there are buttons on the
  left/right edges of the screen, they will be covered by the containers. So
  we need to disable pointer events in the container and re-enable them in
  the panels and toggle buttons.
  */
  pointer-events: none;
}

@media (max-width: 688px) {
  .awsui_navigation-container_hyvsj_1t8j5_692:not(#\9 ) {
    inset-inline-start: 0;
    position: fixed;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_navigation-container_hyvsj_1t8j5_692.awsui_disable-body-scroll_hyvsj_1t8j5_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-6b9ypa);
  }
}
nav.awsui_show-navigation_hyvsj_1t8j5_730:not(#\9 ) {
  padding-block: var(--space-scaled-s-iuuihm, 12px);
  padding-inline: var(--space-layout-toggle-padding-chwlhz, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will
  take control in responsive viewports.
  */
}

@keyframes awsui_showButtons_hyvsj_1t8j5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
nav.awsui_show-navigation_hyvsj_1t8j5_730.awsui_is-navigation-open_hyvsj_1t8j5_638:not(#\9 ) {
  display: none;
}

@media (min-width: 689px) {
  nav.awsui_show-navigation_hyvsj_1t8j5_730:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_1t8j5_638) {
    display: block;
  }
  nav.awsui_show-navigation_hyvsj_1t8j5_730:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_1t8j5_638).awsui_animating_hyvsj_1t8j5_753 {
    animation: awsui_showButtons_hyvsj_1t8j5_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  nav.awsui_show-navigation_hyvsj_1t8j5_730:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_1t8j5_638).awsui_animating_hyvsj_1t8j5_753 {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled nav.awsui_show-navigation_hyvsj_1t8j5_730:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_1t8j5_638).awsui_animating_hyvsj_1t8j5_753, .awsui-mode-entering nav.awsui_show-navigation_hyvsj_1t8j5_730:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_1t8j5_638).awsui_animating_hyvsj_1t8j5_753 {
    animation: none;
    transition: none;
  }
}
nav.awsui_navigation_hyvsj_1t8j5_692:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  inset-block-end: 0;
  block-size: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  position: relative;
  word-wrap: break-word;
  pointer-events: auto;
  border-inline-end: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
  display: flex;
  flex-direction: column;
  /*
  A non-semantic node is added with a fixed width equal to the final Navigation
  width. This will create the visual appearance of horizontal movement and
  prevent unwanted text wrapping.
  */
}

@keyframes awsui_openNavigation_hyvsj_1t8j5_1 {
  from {
    opacity: 0;
    inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-navigation-width-6b9ypa);
  }
}
nav.awsui_navigation_hyvsj_1t8j5_692:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_1t8j5_638) {
  inline-size: 0;
  display: none;
}

nav.awsui_navigation_hyvsj_1t8j5_692.awsui_is-navigation-open_hyvsj_1t8j5_638.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
  animation: awsui_openNavigation_hyvsj_1t8j5_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}

@media (prefers-reduced-motion: reduce) {
  nav.awsui_navigation_hyvsj_1t8j5_692.awsui_is-navigation-open_hyvsj_1t8j5_638.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled nav.awsui_navigation_hyvsj_1t8j5_692.awsui_is-navigation-open_hyvsj_1t8j5_638.awsui_animating_hyvsj_1t8j5_753:not(#\9 ), .awsui-mode-entering nav.awsui_navigation_hyvsj_1t8j5_692.awsui_is-navigation-open_hyvsj_1t8j5_638.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
  animation: none;
  transition: none;
}

nav.awsui_navigation_hyvsj_1t8j5_692 > .awsui_animated-content_hyvsj_1t8j5_817:not(#\9 ) {
  inline-size: var(--awsui-navigation-width-6b9ypa);
}

nav.awsui_navigation_hyvsj_1t8j5_692 > .awsui_content-container_hyvsj_1t8j5_820:not(#\9 ) {
  flex-grow: 1;
}

@media (max-width: 688px) {
  nav.awsui_navigation_hyvsj_1t8j5_692:not(#\9 ) {
    --awsui-navigation-width-6b9ypa: 100vw;
  }
}
.awsui_hide-navigation_hyvsj_1t8j5_829:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-z959cw, 15px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_hyvsj_1t8j5_839:not(#\9 ) {
  color: var(--color-text-body-default-ryjct1, #0f141a);
  grid-area: notifications;
  z-index: 850;
}

.awsui_notifications_hyvsj_1t8j5_839.awsui_has-notification-content_hyvsj_1t8j5_844:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-iuuihm, 12px);
}

@media (min-width: 689px) {
  .awsui_notifications_hyvsj_1t8j5_839.awsui_sticky-notifications_hyvsj_1t8j5_848:not(#\9 ) {
    --awsui-flashbar-sticky-bottom-margin-6b9ypa: var(--space-xxl-32srm4, 32px);
    position: sticky;
    inset-block-start: var(--awsui-offset-top-6b9ypa);
  }
  .awsui_notifications_hyvsj_1t8j5_839.awsui_sticky-notifications_hyvsj_1t8j5_848:not(#\9 ):not(.awsui_high-contrast_hyvsj_1t8j5_853) {
    background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  }
  .awsui_notifications_hyvsj_1t8j5_839.awsui_has-notification-content_hyvsj_1t8j5_844:not(#\9 ) {
    padding-block-start: var(--space-xs-ymlm0b, 8px);
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
When the Split Panel is in the bottom position it was share the same row
as the content area. This row is defined as 1 fractional unit which will
consume the remaining vertical space in the grid after the notifications
and breadcrumbs.
*/
section.awsui_split-panel-bottom_hyvsj_1t8j5_871:not(#\9 ) {
  /*
  The align self property will position the split panel at the bottom of the grid row.
  This could be off the viewport if the content area has enough content to be scrollable.
  */
  align-self: end;
  inset-block-end: var(--awsui-footer-height-6b9ypa);
  display: none;
  grid-column: 1/6;
  grid-row: 9;
  block-size: auto;
  overflow-y: hidden;
  /*
  The position sticky will work in conjunction with the align self: end; property.
  If the grid row scrolls beyond the viewport, the sticky bottom position
  will lift it up above the footer so it is always visible.
  */
  position: sticky;
  z-index: 840;
  /*
  Unlike the side position the Split Panel is persistent in the DOM
  when in the bottom position.
  */
  /*
  Warning! This is a hack! The existing design token for the split panel
  shadow in the bottom position does not render in the refactored code.
  It appears to be related to the fact that the legacy split panel element
  has a height equal to the expanded height and a corresponding translation
  of the Y position so it is moved off the screen. This will need to be
  refactored with an adjustment to the split panel design token.
  */
  /*
  When the data attribute changes indicating the Split Panel has been opened
  apply the animation to the height property.
  */
}

@keyframes awsui_openSplitPanelBottom_hyvsj_1t8j5_1 {
  from {
    block-size: var(--awsui-split-panel-reported-header-size-6b9ypa, 0);
  }
  to {
    block-size: var(--awsui-split-panel-reported-size-6b9ypa);
  }
}
section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_disable-body-scroll_hyvsj_1t8j5_208:not(#\9 ) {
  inset-block-end: 0;
}

section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_is-navigation-open_hyvsj_1t8j5_638.awsui_position-bottom_hyvsj_1t8j5_918:not(#\9 ) {
  grid-column-start: 2;
}

section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_has-open-drawer_hyvsj_1t8j5_187.awsui_position-bottom_hyvsj_1t8j5_918:not(#\9 ) {
  grid-column-end: 5;
}

section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_position-bottom_hyvsj_1t8j5_918:not(#\9 ) {
  display: block;
}

section.awsui_split-panel-bottom_hyvsj_1t8j5_871:not(#\9 ):not(.awsui_is-split-panel-open_hyvsj_1t8j5_641).awsui_position-bottom_hyvsj_1t8j5_918 {
  box-shadow: rgba(0, 7, 22, 0.1) 0px -32px 32px -24px;
}

section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-bottom_hyvsj_1t8j5_918:not(#\9 ) {
  box-shadow: var(--shadow-split-bottom-d7sdey, 0px -36px 36px -36px rgba(0, 7, 22, 0.1));
}

section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-bottom_hyvsj_1t8j5_918.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
  animation: awsui_openSplitPanelBottom_hyvsj_1t8j5_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}

@media (prefers-reduced-motion: reduce) {
  section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-bottom_hyvsj_1t8j5_918.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-bottom_hyvsj_1t8j5_918.awsui_animating_hyvsj_1t8j5_753:not(#\9 ), .awsui-mode-entering section.awsui_split-panel-bottom_hyvsj_1t8j5_871.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-bottom_hyvsj_1t8j5_918.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
  animation: none;
  transition: none;
}

section.awsui_split-panel-side_hyvsj_1t8j5_947:not(#\9 ) {
  block-size: 100%;
  overflow-x: hidden;
  pointer-events: auto;
  /*
  The min and max widths are applied when the Split Panel is opened otherwise
  it would not be possible to animate the width and the box shadow would
  be persistent in the DOM when closed.
  */
}

section.awsui_split-panel-side_hyvsj_1t8j5_947:not(#\9 ):not(.awsui_is-split-panel-open_hyvsj_1t8j5_641), section.awsui_split-panel-side_hyvsj_1t8j5_947.awsui_position-bottom_hyvsj_1t8j5_918:not(#\9 ) {
  inline-size: 0;
}

section.awsui_split-panel-side_hyvsj_1t8j5_947.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-side_hyvsj_1t8j5_960:not(#\9 ) {
  max-inline-size: var(--awsui-split-panel-max-width-6b9ypa, 280px);
  min-inline-size: var(--awsui-split-panel-min-width-6b9ypa, 280px);
  border-inline-start: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
}

section.awsui_split-panel-side_hyvsj_1t8j5_947.awsui_is-split-panel-open_hyvsj_1t8j5_641.awsui_position-side_hyvsj_1t8j5_960:not(#\9 ):not(.awsui_has-open-drawer_hyvsj_1t8j5_187) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-panel-side-edgrzi, #c6c6cd);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
The Tools component container has a max width calculation that depends on the
state of the other siblings within the Layout grid definition. The layout width
is set in the resize observer in the Layout component. The main offset left
will calculate the distance from the start of the Layout component. The minimum
content width has a default value that can be set directly with the minContentWidth
property. The content gap right is computed in the Layout styles based on the
viewport size and state of the Tools drawer.
*/
.awsui_tools-container_hyvsj_1t8j5_982:not(#\9 ) {
  --awsui-tools-max-width-6b9ypa: calc(var(--awsui-layout-width-6b9ypa) - var(--awsui-main-offset-left-6b9ypa) - var(--awsui-default-min-content-width-6b9ypa) - var(--awsui-content-gap-right-6b9ypa));
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-6b9ypa);
  max-inline-size: var(--awsui-tools-max-width-6b9ypa);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 830;
  pointer-events: none;
}

@media (max-width: 688px) {
  .awsui_tools-container_hyvsj_1t8j5_982:not(#\9 ) {
    --awsui-tools-max-width-6b9ypa: none;
    --awsui-tools-width-6b9ypa: auto;
    position: fixed;
    inset-inline-end: 0;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_tools-container_hyvsj_1t8j5_982.awsui_disable-body-scroll_hyvsj_1t8j5_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-6b9ypa);
  }
}
.awsui_tools_hyvsj_1t8j5_982:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  flex-shrink: 0;
  block-size: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  position: relative;
  word-wrap: break-word;
  /*
  A non-semantic node is added with a fixed width equal to the final Tools
  width. This will create the visual appearance of horizontal movement and
  prevent unwanted text wrapping.
  */
  /*
  A right border is needed if the Tools is open and the buttons are persistent in
  the DOM. This creates a visual vertical boundary between the Tools and the Buttons
  only when they are both present. This is the circumstance when there is a Split Panel
  in the side position.
  */
}

@keyframes awsui_openTools_hyvsj_1t8j5_1 {
  from {
    opacity: var(--awsui-tools-animation-starting-opacity-6b9ypa, 0);
    inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-tools-width-6b9ypa);
  }
}
.awsui_tools_hyvsj_1t8j5_982:not(#\9 ):not(.awsui_is-tools-open_hyvsj_1t8j5_641) {
  inline-size: 0;
  display: none;
}

.awsui_tools_hyvsj_1t8j5_982.awsui_is-tools-open_hyvsj_1t8j5_641:not(#\9 ) {
  border-inline-start: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_tools_hyvsj_1t8j5_982.awsui_is-tools-open_hyvsj_1t8j5_641.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
  animation: awsui_openTools_hyvsj_1t8j5_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tools_hyvsj_1t8j5_982.awsui_is-tools-open_hyvsj_1t8j5_641.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tools_hyvsj_1t8j5_982.awsui_is-tools-open_hyvsj_1t8j5_641.awsui_animating_hyvsj_1t8j5_753:not(#\9 ), .awsui-mode-entering .awsui_tools_hyvsj_1t8j5_982.awsui_is-tools-open_hyvsj_1t8j5_641.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_tools_hyvsj_1t8j5_982 > .awsui_animated-content_hyvsj_1t8j5_817:not(#\9 ) {
  inline-size: var(--awsui-tools-width-6b9ypa);
}

@media (min-width: 689px) {
  .awsui_tools_hyvsj_1t8j5_982.awsui_is-tools-open_hyvsj_1t8j5_641.awsui_has-tools-form-persistence_hyvsj_1t8j5_1071:not(#\9 ) {
    border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  }
}
@media (max-width: 688px) {
  .awsui_tools_hyvsj_1t8j5_982:not(#\9 ) {
    --awsui-tools-width-6b9ypa: 100vw;
  }
}
.awsui_hide-tools_hyvsj_1t8j5_1081:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-z959cw, 15px);
  z-index: 1;
}

/*
Warning! If these design tokens for padding change it will adversely impact
the calculation used to determine the Split Panel maximum width in the
handleSplitPanelMaxWidth function in the context.
*/
.awsui_show-tools_hyvsj_1t8j5_1093:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
  padding-block: var(--space-scaled-s-iuuihm, 12px);
  padding-inline: var(--space-layout-toggle-padding-chwlhz, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will 
  take control in responsive viewports.
  */
}

@keyframes awsui_showButtons_hyvsj_1t8j5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.awsui_show-tools_hyvsj_1t8j5_1093:not(#\9 ):not(.awsui_has-tools-form_hyvsj_1t8j5_1071) {
  display: none;
}

@media (min-width: 689px) {
  .awsui_show-tools_hyvsj_1t8j5_1093.awsui_has-tools-form_hyvsj_1t8j5_1071:not(#\9 ) {
    display: flex;
    flex-direction: column;
    gap: var(--space-xs-ymlm0b, 8px);
  }
  .awsui_show-tools_hyvsj_1t8j5_1093.awsui_has-tools-form_hyvsj_1t8j5_1071.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
    animation: awsui_showButtons_hyvsj_1t8j5_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_show-tools_hyvsj_1t8j5_1093.awsui_has-tools-form_hyvsj_1t8j5_1071.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_show-tools_hyvsj_1t8j5_1093.awsui_has-tools-form_hyvsj_1t8j5_1071.awsui_animating_hyvsj_1t8j5_753:not(#\9 ), .awsui-mode-entering .awsui_show-tools_hyvsj_1t8j5_1093.awsui_has-tools-form_hyvsj_1t8j5_1071.awsui_animating_hyvsj_1t8j5_753:not(#\9 ) {
    animation: none;
    transition: none;
  }
  .awsui_show-tools_hyvsj_1t8j5_1093.awsui_has-tools-form-persistence_hyvsj_1t8j5_1071:not(#\9 ) {
    background-color: var(--color-background-container-content-h114dj, #ffffff);
    z-index: 1;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-button-styles_hyvsj_1t8j5_1173:not(#\9 ) {
  background: var(--color-background-layout-toggle-default-2hgjdu, #424650);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  block-size: var(--space-layout-toggle-diameter-j2qffw, 36px);
  inline-size: var(--space-layout-toggle-diameter-j2qffw, 36px);
}

.awsui_trigger-button-styles_hyvsj_1t8j5_1173:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-hover-0cpm7g, #656871);
}

.awsui_trigger-button-styles_hyvsj_1t8j5_1173:not(#\9 ):active {
  background: var(--color-background-layout-toggle-active-ap91vm, #424650);
}

.awsui_trigger-badge-wrapper_hyvsj_1t8j5_1189:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  clip-path: path("M34.2193 10.1845C33.3961 10.579 32.4739 10.8 31.5 10.8C28.0206 10.8 25.2 7.97939 25.2 4.5C25.2 3.52614 25.421 2.6039 25.8155 1.78066C23.4518 0.639587 20.8006 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36C27.9411 36 36 27.9411 36 18C36 15.1994 35.3604 12.5482 34.2193 10.1845Z");
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_trigger-badge-wrapper_hyvsj_1t8j5_1189:not(#\9 ):dir(rtl) {
  clip-path: path("M1.78066 10.1845C2.6039 10.579 3.52615 10.8 4.5 10.8C7.97939 10.8 10.8 7.97939 10.8 4.5C10.8 3.52614 10.579 2.6039 10.1845 1.78066C12.5482 0.639587 15.1994 0 18 0C27.9411 0 36 8.05887 36 18C36 27.9411 27.9411 36 18 36C8.05887 36 0 27.9411 0 18C0 15.1994 0.639587 12.5482 1.78066 10.1845Z");
}

/*
Warning! If these design tokens for width change it will adversely impact
the calculation used to determine the Split Panel maximum width in the
handleSplitPanelMaxWidth function in the context.
*/
.awsui_trigger_hyvsj_1t8j5_1173:not(#\9 ) {
  border-block: none;
  border-inline: none;
  padding-inline: 0;
  color: var(--color-text-layout-toggle-1a15s3, #ffffff);
  cursor: pointer;
  pointer-events: auto;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_1t8j5_1173:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_1t8j5_1173:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_1t8j5_1173:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_trigger_hyvsj_1t8j5_1173:not(#\9 ):focus {
  outline: none;
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_selected_hyvsj_1t8j5_1241:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-01301n, #006ce0);
  color: var(--color-text-layout-toggle-selected-p7mhyv, #ffffff);
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_selected_hyvsj_1t8j5_1241:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-kpbc9x, #004a9e);
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_selected_hyvsj_1t8j5_1241:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-sg226v, #006ce0);
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_selected_hyvsj_1t8j5_1241 > .awsui_trigger-badge-wrapper_hyvsj_1t8j5_1189:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-01301n, #006ce0);
  color: var(--color-text-layout-toggle-selected-p7mhyv, #ffffff);
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_selected_hyvsj_1t8j5_1241 > .awsui_trigger-badge-wrapper_hyvsj_1t8j5_1189:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-kpbc9x, #004a9e);
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_selected_hyvsj_1t8j5_1241 > .awsui_trigger-badge-wrapper_hyvsj_1t8j5_1189:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-sg226v, #006ce0);
}

.awsui_trigger_hyvsj_1t8j5_1173.awsui_badge_hyvsj_1t8j5_1261:not(#\9 ), .awsui_trigger_hyvsj_1t8j5_1173.awsui_badge_hyvsj_1t8j5_1261:not(#\9 ):hover, .awsui_trigger_hyvsj_1t8j5_1173.awsui_badge_hyvsj_1t8j5_1261:not(#\9 ):active {
  background: transparent;
}

.awsui_trigger-wrapper_hyvsj_1t8j5_1265:not(#\9 ) {
  position: relative;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
}

.awsui_trigger-wrapper_hyvsj_1t8j5_1265:not(#\9 ):not(.awsui_remove-high-contrast-header_hyvsj_1t8j5_671) {
  box-shadow: var(--shadow-panel-toggle-qddz27, 0px 6px 12px 1px rgba(0, 7, 22, 0.12));
}

.awsui_trigger-wrapper-tooltip-visible_hyvsj_1t8j5_1276:not(#\9 ) {
  /* used in test-utils*/
}

.awsui_dot_hyvsj_1t8j5_1280:not(#\9 ) {
  position: absolute;
  inline-size: 9px;
  block-size: 9px;
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
  background-color: var(--color-background-badge-icon-ul3s2p, #db0000);
  inset-block-start: 0;
  inset-inline-end: 0;
}

.awsui_trigger-tooltip_hyvsj_1t8j5_1293:not(#\9 ) {
  /* used in test-utils */
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/split-panel/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_rjqu5_1kbym_5:not(#\9 ),
.awsui_header-actions_rjqu5_1kbym_6:not(#\9 ),
.awsui_header-before_rjqu5_1kbym_7:not(#\9 ),
.awsui_header-description_rjqu5_1kbym_8:not(#\9 ),
.awsui_header-info_rjqu5_1kbym_9:not(#\9 ),
.awsui_header-text_rjqu5_1kbym_10:not(#\9 ),
.awsui_open-button_rjqu5_1kbym_11:not(#\9 ),
.awsui_close-button_rjqu5_1kbym_12:not(#\9 ),
.awsui_preferences-button_rjqu5_1kbym_13:not(#\9 ),
.awsui_slider_rjqu5_1kbym_14:not(#\9 ),
.awsui_open-position-bottom_rjqu5_1kbym_15:not(#\9 ),
.awsui_open-position-side_rjqu5_1kbym_16:not(#\9 ) {
  /* used in test-utils */
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/screenreader-only/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_xttbq_1rjuy_145:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/do-not-use/feature-prompt/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1b522_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/status-indicator/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_icon-shake_1cbgc_1a4gq_153:not(#\9 ) {
  display: inline-block;
  animation: awsui_awsui-motion-shake-horizontally_1cbgc_1a4gq_1 var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@keyframes awsui_awsui-motion-shake-horizontally_1cbgc_1a4gq_1 {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_icon-shake_1cbgc_1a4gq_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon-shake_1cbgc_1a4gq_153:not(#\9 ), .awsui-mode-entering .awsui_icon-shake_1cbgc_1a4gq_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_container-fade-in_1cbgc_1a4gq_181:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_1cbgc_1a4gq_1 var(--motion-duration-refresh-only-medium-5rbn3k, 165ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-fade-in-0_1cbgc_1a4gq_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_container-fade-in_1cbgc_1a4gq_181:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_container-fade-in_1cbgc_1a4gq_181:not(#\9 ), .awsui-mode-entering .awsui_container-fade-in_1cbgc_1a4gq_181:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1cbgc_1a4gq_203:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-error_1cbgc_1a4gq_212:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-warning_1cbgc_1a4gq_215:not(#\9 ) {
  color: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-success_1cbgc_1a4gq_218:not(#\9 ) {
  color: var(--color-text-status-success-o0zpv6, #00802f);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-info_1cbgc_1a4gq_221:not(#\9 ) {
  color: var(--color-text-status-info-zl3i1d, #006ce0);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-stopped_1cbgc_1a4gq_224:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-pending_1cbgc_1a4gq_227:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-in-progress_1cbgc_1a4gq_230:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-loading_1cbgc_1a4gq_233:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-not-started_1cbgc_1a4gq_236:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_root_1cbgc_1a4gq_203.awsui_color-override-red_1cbgc_1a4gq_239:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
}

.awsui_root_1cbgc_1a4gq_203.awsui_color-override-grey_1cbgc_1a4gq_242:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_root_1cbgc_1a4gq_203.awsui_color-override-blue_1cbgc_1a4gq_245:not(#\9 ) {
  color: var(--color-text-status-info-zl3i1d, #006ce0);
}

.awsui_root_1cbgc_1a4gq_203.awsui_color-override-green_1cbgc_1a4gq_248:not(#\9 ) {
  color: var(--color-text-status-success-o0zpv6, #00802f);
}

.awsui_root_1cbgc_1a4gq_203.awsui_color-override-yellow_1cbgc_1a4gq_251:not(#\9 ) {
  color: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-error_1cbgc_1a4gq_212 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-error-txnmnb, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-warning_1cbgc_1a4gq_215 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-warning-xf3dw4, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-success_1cbgc_1a4gq_218 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-success-o8ig5c, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-info_1cbgc_1a4gq_221 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-info-nqw7od, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-stopped_1cbgc_1a4gq_224 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-neutral-psqqh7, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-pending_1cbgc_1a4gq_227 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-neutral-psqqh7, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-in-progress_1cbgc_1a4gq_230 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-neutral-psqqh7, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-loading_1cbgc_1a4gq_233 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-neutral-psqqh7, transparent);
}

.awsui_root_1cbgc_1a4gq_203.awsui_status-not-started_1cbgc_1a4gq_236 > .awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  background: var(--color-background-status-indicator-neutral-psqqh7, transparent);
}

.awsui_container_1cbgc_1a4gq_181:not(#\9 ) {
  padding-inline: var(--space-status-indicator-padding-horizontal-xv70fu, 0px);
  border-start-start-radius: var(--border-radius-status-indicator-fkcvdq, 4px);
  border-start-end-radius: var(--border-radius-status-indicator-fkcvdq, 4px);
  border-end-start-radius: var(--border-radius-status-indicator-fkcvdq, 4px);
  border-end-end-radius: var(--border-radius-status-indicator-fkcvdq, 4px);
}

.awsui_container_1cbgc_1a4gq_181.awsui_display-inline_1cbgc_1a4gq_289:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: inline;
}

.awsui_container_1cbgc_1a4gq_181.awsui_display-inline_1cbgc_1a4gq_289 > .awsui_icon_1cbgc_1a4gq_153:not(#\9 ) {
  white-space: nowrap;
}

.awsui_container_1cbgc_1a4gq_181.awsui_display-inline-block_1cbgc_1a4gq_297:not(#\9 ) {
  display: inline-block;
  word-wrap: break-word;
  word-break: break-all;
}

.awsui_container_1cbgc_1a4gq_181.awsui_display-inline-block_1cbgc_1a4gq_297 > .awsui_icon_1cbgc_1a4gq_153:not(#\9 ) {
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_overflow-ellipsis_1cbgc_1a4gq_306:not(#\9 ) {
  max-inline-size: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: text-bottom;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/drawer/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1sxt8_1fc5k_193:not(#\9 ) {
  display: contents;
}

.awsui_drawer_1sxt8_1fc5k_197:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  background-color: var(--color-background-drawer-tbr3w1, #ffffff);
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_has-close-action_1sxt8_1fc5k_230:not(#\9 ) {
  position: relative;
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_position-absolute_1sxt8_1fc5k_233.awsui_placement-end_1sxt8_1fc5k_233:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-sticky_1sxt8_1fc5k_233.awsui_placement-end_1sxt8_1fc5k_233:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-fixed_1sxt8_1fc5k_233.awsui_placement-end_1sxt8_1fc5k_233:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_position-absolute_1sxt8_1fc5k_233.awsui_placement-start_1sxt8_1fc5k_236:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-sticky_1sxt8_1fc5k_233.awsui_placement-start_1sxt8_1fc5k_236:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-fixed_1sxt8_1fc5k_233.awsui_placement-start_1sxt8_1fc5k_236:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_position-absolute_1sxt8_1fc5k_233.awsui_placement-top_1sxt8_1fc5k_239:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-sticky_1sxt8_1fc5k_233.awsui_placement-top_1sxt8_1fc5k_239:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-fixed_1sxt8_1fc5k_233.awsui_placement-top_1sxt8_1fc5k_239:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_position-absolute_1sxt8_1fc5k_233.awsui_placement-bottom_1sxt8_1fc5k_242:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-sticky_1sxt8_1fc5k_233.awsui_placement-bottom_1sxt8_1fc5k_242:not(#\9 ), .awsui_drawer_1sxt8_1fc5k_197.awsui_position-fixed_1sxt8_1fc5k_233.awsui_placement-bottom_1sxt8_1fc5k_242:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_with-footer_1sxt8_1fc5k_245:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_with-footer_1sxt8_1fc5k_245.awsui_position-static_1sxt8_1fc5k_249:not(#\9 ) {
  min-block-size: 100%;
}

.awsui_drawer_1sxt8_1fc5k_197.awsui_with-footer_1sxt8_1fc5k_245 > .awsui_content_1sxt8_1fc5k_252:not(#\9 ) {
  flex: 1;
}

.awsui_drawer_1sxt8_1fc5k_197:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_drawer_1sxt8_1fc5k_197:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_drawer_1sxt8_1fc5k_197:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -3px;
}

body[data-awsui-focus-visible=true] .awsui_drawer_1sxt8_1fc5k_197:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 2px;
  inset-block-start: 2px;
  inline-size: calc(100% - 2px - 2px);
  block-size: calc(100% - 2px - 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header_1sxt8_1fc5k_280:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  display: flex;
  justify-content: space-between;
  color: var(--color-text-heading-default-5vbiad, #0f141a);
  padding-block: var(--space-panel-header-vertical-2rsh3z, 20px);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) calc(var(--space-l-2ud1p3, 20px) + var(--space-scaled-xxl-igc2mh, 32px));
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_header_1sxt8_1fc5k_280.awsui_hide-close-action_1sxt8_1fc5k_296:not(#\9 ) {
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) var(--space-panel-side-right-cu4nmw, 24px);
}

@media (min-width: 689px) {
  .awsui_header_1sxt8_1fc5k_280.awsui_with-additional-action_1sxt8_1fc5k_300:not(#\9 ) {
    /*
      this padding is needed when the drawer renders inside a runtime drawer and the runtime drawer has an additional action
      on the right (or left in rtl). in this case this padding ensures that the drawer's content does not overlap with runtime actions
    */
    padding-inline: var(--space-panel-side-left-u1m3s9, 28px) calc(var(--space-xxxl-aut1u7, 40px) + var(--space-scaled-xxl-igc2mh, 32px));
  }
}
.awsui_header_1sxt8_1fc5k_280.awsui_with-runtime-context_1sxt8_1fc5k_308:not(#\9 ) {
  padding-block: 14px;
}

.awsui_with-toolbar_1sxt8_1fc5k_311 > .awsui_header_1sxt8_1fc5k_280:not(#\9 ) {
  border-color: transparent;
  margin-block-end: 0px;
}

.awsui_header_1sxt8_1fc5k_280 h2:not(#\9 ),
.awsui_header_1sxt8_1fc5k_280 h3:not(#\9 ),
.awsui_header_1sxt8_1fc5k_280 h4:not(#\9 ),
.awsui_header_1sxt8_1fc5k_280 h5:not(#\9 ),
.awsui_header_1sxt8_1fc5k_280 h6:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  padding-block: 0;
  margin-block: 0;
}

.awsui_header-actions_1sxt8_1fc5k_330:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
  z-index: 1;
}

.awsui_close-action_1sxt8_1fc5k_336:not(#\9 ) {
  position: absolute;
  inset-block-start: var(--space-static-m-m6qboo, 16px);
  inset-inline-end: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_content-with-paddings_1sxt8_1fc5k_342:not(#\9 ):not(:empty) {
  padding-block-start: var(--space-panel-content-top-v0ma35, 20px);
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  padding-inline-end: var(--space-panel-side-right-cu4nmw, 24px);
  padding-block-end: var(--space-panel-content-bottom-9b1yrz, 40px);
}

.awsui_footer_1sxt8_1fc5k_349:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
  padding-block: var(--space-panel-content-top-v0ma35, 20px);
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) var(--space-panel-side-right-cu4nmw, 24px);
}

.awsui_footer_1sxt8_1fc5k_349.awsui_is-sticky_1sxt8_1fc5k_355:not(#\9 ) {
  position: sticky;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 810;
}

.awsui_test-utils-drawer-content_1sxt8_1fc5k_363:not(#\9 ) {
  /* used in test-utils */
}

.awsui_hidden_1sxt8_1fc5k_367:not(#\9 ) {
  display: none;
}

.awsui_focus-trap_1sxt8_1fc5k_371:not(#\9 ) {
  display: contents;
}

.awsui_backdrop_1sxt8_1fc5k_375:not(#\9 ) {
  inset: 0;
  background-color: var(--color-background-drawer-backdrop-lnf29t, rgba(35, 43, 55, 0.7));
}

.awsui_backdrop_1sxt8_1fc5k_375.awsui_backdrop-fixed_1sxt8_1fc5k_379:not(#\9 ) {
  position: fixed;
}

.awsui_backdrop_1sxt8_1fc5k_375.awsui_backdrop-absolute_1sxt8_1fc5k_382:not(#\9 ) {
  position: absolute;
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/drawer/test-classes/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_backdrop_1sr4m_6jn76_5:not(#\9 ),
.awsui_close-action_1sr4m_6jn76_6:not(#\9 ),
.awsui_root_1sr4m_6jn76_7:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/link/styles.scoped.css ***!
  \*************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_link_4c84z_1y3eb_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: inline;
  white-space: inherit;
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, var(--border-link-focus-ring-shadow-spread-39uvxr, 2px)) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-secondary-default-2tir24, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_link_4c84z_1y3eb_145:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_link_4c84z_1y3eb_145:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: var(--font-link-button-weight-vslyg9, 700);
  letter-spacing: var(--font-link-button-letter-spacing-imtxwq, 0.005em);
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-z4wjnv, transparent);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_variant-recovery_4c84z_1y3eb_213:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-cn3mqh, transparent);
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ) {
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-secondary-default-2tir24, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_variant-secondary_4c84z_1y3eb_246:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_variant-primary_4c84z_1y3eb_281:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-info-default-co23zs, #006ce0));
  font-weight: var(--font-weight-bold-fo1afg, 700);
  letter-spacing: 0.005em;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-info-hover-gh24pk, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-info-hover-gh24pk, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_variant-info_4c84z_1y3eb_314:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-cn3mqh, transparent);
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: var(--font-weight-display-l-h5zsi8, 700);
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_variant-value-large_4c84z_1y3eb_349:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-interactive-default-cpoktr, #424650));
  font-weight: var(--font-weight-bold-fo1afg, 700);
  letter-spacing: 0.005em;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-interactive-hover-p2beex, #0f141a));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-interactive-active-883d43, #0f141a));
}

.awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_variant-top-navigation_4c84z_1y3eb_381:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: transparent;
}

.awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-button-normal-default-1ho9n8, #006ce0));
  font-weight: var(--font-weight-bold-fo1afg, 700);
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ), .awsui-mode-entering .awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-button-normal-hover-kmrmqs, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-button-normal-active-d3qp4o, #002b66));
}

.awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ):active, .awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ):focus, .awsui_link_4c84z_1y3eb_145.awsui_button_4c84z_1y3eb_416:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: transparent;
}

.awsui_link_4c84z_1y3eb_145.awsui_color-inverted_4c84z_1y3eb_451:not(#\9 ) {
  color: var(--color-text-notification-default-w5tddq, #f9f9fa);
}

.awsui_link_4c84z_1y3eb_145.awsui_color-inverted_4c84z_1y3eb_451:not(#\9 ):not(.awsui_button_4c84z_1y3eb_416) {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1y3eb_145.awsui_color-inverted_4c84z_1y3eb_451:not(#\9 ):hover {
  color: var(--color-text-link-inverted-hover-b4wg6a, #ffffff);
}

body[data-awsui-focus-visible=true] .awsui_link_4c84z_1y3eb_145:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-body-s_4c84z_1y3eb_472:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  text-underline-offset: 0.3em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-body-m_4c84z_1y3eb_480:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-heading-xs_4c84z_1y3eb_487:not(#\9 ) {
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-heading-s_4c84z_1y3eb_495:not(#\9 ) {
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
  text-underline-offset: 0.3em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-heading-m_4c84z_1y3eb_503:not(#\9 ) {
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-heading-l_4c84z_1y3eb_511:not(#\9 ) {
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-heading-xl_4c84z_1y3eb_519:not(#\9 ) {
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-display-l_4c84z_1y3eb_527:not(#\9 ) {
  font-size: var(--font-size-display-l-wa6woo, 42px);
  line-height: var(--line-height-display-l-vwanzp, 48px);
  letter-spacing: var(--letter-spacing-display-l-elyyxk, -0.03em);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-display-l-6g5fyl, 2px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_font-size-inherit_4c84z_1y3eb_535:not(#\9 ) {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
}

.awsui_link_4c84z_1y3eb_145.awsui_in-inline-token_4c84z_1y3eb_543:not(#\9 ) {
  text-underline-offset: 0.15em;
}

.awsui_icon-wrapper_4c84z_1y3eb_547:not(#\9 ) {
  white-space: nowrap;
}

.awsui_icon_4c84z_1y3eb_547:not(#\9 ) {
  display: inline-block;
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/sortable-area/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drag-overlay_1ksmw_dkfy5_145:not(#\9 ) {
  box-shadow: var(--shadow-container-active-eb8c7e, 0px 1px 1px 1px #e9ebed, 0px 6px 36px rgba(0, 7, 22, 0.1019607843));
  background-color: var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_drag-overlay-item_1ksmw_dkfy5_149:not(#\9 ) {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  position: relative;
}

.awsui_drag-overlay-item_1ksmw_dkfy5_149:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

.awsui_drag-overlay-item_1ksmw_dkfy5_149:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_drag-overlay-container_1ksmw_dkfy5_174:not(#\9 ) {
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  position: relative;
}

.awsui_drag-overlay-container_1ksmw_dkfy5_174:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

.awsui_drag-overlay-container_1ksmw_dkfy5_174:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_active_1ksmw_dkfy5_200:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_placeholder_1ksmw_dkfy5_210:not(#\9 ) {
  position: relative;
}

.awsui_placeholder_1ksmw_dkfy5_210:not(#\9 ):after {
  content: " ";
  position: absolute;
  inset: 0;
  background: var(--color-drag-placeholder-hover-87nc95, #d1f1ff);
}

.awsui_placeholder-item_1ksmw_dkfy5_219:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_placeholder-container_1ksmw_dkfy5_225:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_sorting_1ksmw_dkfy5_232:not(#\9 ) {
  transition: transform var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_sorting_1ksmw_dkfy5_232:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_sorting_1ksmw_dkfy5_232:not(#\9 ), .awsui-mode-entering .awsui_sorting_1ksmw_dkfy5_232:not(#\9 ) {
  animation: none;
  transition: none;
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/list/styles.scoped.css ***!
  \*************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1axkx_1yuhy_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  position: relative;
}

.awsui_item_1axkx_1yuhy_183:not(#\9 ):not(:last-child) {
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-gobrui, #ebebf0);
}

.awsui_item_1axkx_1yuhy_183:not(#\9 ):not(.awsui_disable-item-paddings_1axkx_1yuhy_186) {
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_item_1axkx_1yuhy_183:not(#\9 ):first-child.awsui_disable-paddings_1axkx_1yuhy_189 {
  padding-block-start: 0;
}

.awsui_item_1axkx_1yuhy_183:not(#\9 ):last-child.awsui_disable-paddings_1axkx_1yuhy_189 {
  padding-block-end: 0;
}

.awsui_sortable-item_1axkx_1yuhy_196:not(#\9 ) {
  display: flex;
  align-items: baseline;
}

.awsui_sortable-item_1axkx_1yuhy_196:not(#\9 ):not(.awsui_disable-item-paddings_1axkx_1yuhy_186) {
  column-gap: var(--space-xxs-hwfkai, 4px);
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/list/test-classes/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_rckk5_b9f2m_5:not(#\9 ),
.awsui_item_rckk5_b9f2m_6:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/drawer/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawer_12i0j_1reoz_193:not(#\9 ) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr;
  inline-size: var(--awsui-drawer-size-6b9ypa);
  block-size: 100%;
  overflow: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  word-wrap: break-word;
}

.awsui_drawer_12i0j_1reoz_193.awsui_with-expanded-motion_12i0j_1reoz_207:not(#\9 ) {
  transition: inline-size var(--motion-duration-refresh-only-slow-ugjy90, 250ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1)), block-size var(--motion-duration-refresh-only-slow-ugjy90, 250ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1)), min-inline-size var(--motion-duration-refresh-only-slow-ugjy90, 250ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_drawer_12i0j_1reoz_193.awsui_with-expanded-motion_12i0j_1reoz_207:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_drawer_12i0j_1reoz_193.awsui_with-expanded-motion_12i0j_1reoz_207:not(#\9 ), .awsui-mode-entering .awsui_drawer_12i0j_1reoz_193.awsui_with-expanded-motion_12i0j_1reoz_207:not(#\9 ) {
  animation: none;
  transition: none;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_1reoz_193:not(#\9 ):not(.awsui_legacy_12i0j_1reoz_221):not(.awsui_ai-drawer_12i0j_1reoz_221):not(.awsui_bottom-drawer_12i0j_1reoz_221) {
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_1reoz_193:not(#\9 ) {
    inline-size: 100%;
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_last-opened_12i0j_1reoz_229:not(#\9 ) {
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_drawer-global_12i0j_1reoz_233:not(#\9 ) {
  display: block;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-global_12i0j_1reoz_233:not(#\9 ) {
    inline-size: var(--awsui-drawer-size-6b9ypa);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-global_12i0j_1reoz_233:not(#\9 ):not(.awsui_last-opened_12i0j_1reoz_229):not(.awsui_drawer-expanded_12i0j_1reoz_242) {
    display: none;
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_drawer-hidden_12i0j_1reoz_246:not(#\9 ) {
  display: none;
}

.awsui_drawer_12i0j_1reoz_193.awsui_drawer-expanded_12i0j_1reoz_242:not(#\9 ) {
  inline-size: 100%;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-expanded_12i0j_1reoz_242:not(#\9 ) {
    border-inline-start: none;
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-expanded_12i0j_1reoz_242.awsui_has-next-siblings_12i0j_1reoz_256 > .awsui_global-drawer-wrapper_12i0j_1reoz_256:not(#\9 ):after {
    content: "";
    position: absolute;
    block-size: 100%;
    inline-size: 8px;
    inset-inline-end: 0;
    background: var(--color-gap-global-drawer-dg60r3, #ebebf0);
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
    box-sizing: border-box;
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-expanded_12i0j_1reoz_242 > .awsui_global-drawer-wrapper_12i0j_1reoz_256:not(#\9 ) {
    inline-size: 100%;
    grid-template-columns: 8px 1fr;
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-expanded_12i0j_1reoz_242 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
    grid-column: 2;
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_drawer-expanded_12i0j_1reoz_242 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-gap_12i0j_1reoz_273:not(#\9 ) {
    grid-column: 1;
    grid-row: 1;
    block-size: 100%;
    inline-size: 8px;
    background: var(--color-gap-global-drawer-dg60r3, #ebebf0);
    border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
}
.awsui_drawer_12i0j_1reoz_193 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr auto var(--space-m-dsumyt, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
  min-inline-size: var(--awsui-drawer-size-6b9ypa);
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-close-button_12i0j_1reoz_291:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-expanded-mode-button_12i0j_1reoz_297:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
  align-self: start;
  display: flex;
  justify-content: flex-end;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270:not(#\9 ) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270.awsui_drawer-content-hidden_12i0j_1reoz_309:not(#\9 ) {
  display: none;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_drawer-slider_12i0j_1reoz_312:not(#\9 ) {
  z-index: 850;
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  display: flex;
  align-items: center;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256:not(#\9 ) {
  display: grid;
  min-inline-size: var(--awsui-drawer-size-6b9ypa);
  grid-template-columns: 8px var(--space-m-dsumyt, 16px) 1fr;
  overflow: hidden;
}

@media (max-width: 688px) {
  .awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256:not(#\9 ) {
    grid-template-columns: 1fr;
  }
}
.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-gap_12i0j_1reoz_273:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  inline-size: 8px;
  background: var(--color-gap-global-drawer-dg60r3, #ebebf0);
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  box-sizing: border-box;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-slider_12i0j_1reoz_312:not(#\9 ) {
  z-index: 850;
  grid-column: 2;
  grid-row: 1;
  display: flex;
  align-items: center;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr auto var(--space-m-dsumyt, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
    grid-column: 2/span 2;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
    grid-column: 1/span 2;
  }
}
.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-actions_12i0j_1reoz_364:not(#\9 ) {
  position: absolute;
  display: flex;
  inset-block-start: 0;
  inset-inline-end: 0;
  padding-inline-end: var(--space-m-dsumyt, 16px);
  padding-block-start: 14px;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-close-button_12i0j_1reoz_291:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-expanded-mode-button_12i0j_1reoz_297:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
  align-self: start;
  display: flex;
  justify-content: flex-end;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270:not(#\9 ) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}

.awsui_drawer_12i0j_1reoz_193 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270.awsui_drawer-content-hidden_12i0j_1reoz_309:not(#\9 ) {
  display: none;
}

@media (max-width: 688px) {
  @media not print {
    .awsui_drawer_12i0j_1reoz_193:not(#\9 ):not(.awsui_ai-drawer_12i0j_1reoz_221) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_drawer_12i0j_1reoz_193:not(#\9 ):not(.awsui_ai-drawer_12i0j_1reoz_221), .awsui-dark-mode .awsui_drawer_12i0j_1reoz_193:not(#\9 ):not(.awsui_ai-drawer_12i0j_1reoz_221) {
      border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
    }
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ) {
  grid-template-columns: 1fr var(--space-xs-ymlm0b, 8px);
  background: #161d26;
}

@media (max-width: 688px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ) {
    grid-template-columns: 1fr;
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-slider_12i0j_1reoz_312:not(#\9 ) {
  z-index: 850;
  display: flex;
  justify-content: center;
  inline-size: var(--space-xs-ymlm0b, 8px);
  overflow: hidden;
  grid-column: 2;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 .awsui_ai-drawer-slider-handle_12i0j_1reoz_421:not(#\9 ) {
  color: var(--color-text-interactive-inverted-default-nzthan, #dedee3);
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 .awsui_ai-drawer-slider-handle_12i0j_1reoz_421:not(#\9 ):hover {
  stroke: var(--color-text-interactive-inverted-hover-oa7pli, #f9f9fa);
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
  min-inline-size: calc(var(--awsui-drawer-min-size-6b9ypa) - var(--space-xs-ymlm0b, 8px));
  grid-column: 1/span 1;
  background-color: var(--color-background-layout-panel-content-ywo9k1, #ffffff);
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
    border-start-end-radius: var(--space-xxs-hwfkai, 4px);
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270:not(#\9 ) {
  grid-row: 1/span 4;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440:not(#\9 ) {
  block-size: 42px;
  position: sticky;
  z-index: 1000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  inset-block-start: 0;
  background-color: var(--color-background-layout-panel-content-ywo9k1, #ffffff);
  border-block-end: 2px solid;
  border-image: linear-gradient(90deg, #962eff 0%, #5c7fff 30%, #09f 50%, #b8e7ff 70%, #8575ff 100%) 1;
  box-sizing: border-box;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453:not(#\9 ) {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  block-size: 100%;
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  padding-inline-end: var(--space-m-dsumyt, 16px);
}

@media not print {
  .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453:not(#\9 ) {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453:not(#\9 ), .awsui-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453:not(#\9 ) {
    border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
  @media (min-width: 689px) {
    .awsui-polaris-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453:not(#\9 ):has(+ .awsui_drawer-back-to-console-slot_12i0j_1reoz_470), .awsui-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453:not(#\9 ):has(+ .awsui_drawer-back-to-console-slot_12i0j_1reoz_470) {
      border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
      border-start-end-radius: var(--space-xxs-hwfkai, 4px);
    }
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-content-header-content_12i0j_1reoz_453 > .awsui_drawer-actions_12i0j_1reoz_364:not(#\9 ) {
  display: flex;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ) {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  block-size: 100%;
  padding-inline: var(--space-static-m-m6qboo, 16px);
  background-color: #161d26;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):before, .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: -5px;
  inline-size: 5px;
  block-size: 5px;
  background: #161d26;
}

@media not print {
  .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):before, .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):before, .awsui-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):before, .awsui-polaris-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):after, .awsui-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):after {
    display: none;
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470:not(#\9 ):after {
  background-color: var(--color-background-layout-panel-content-ywo9k1, #ffffff);
  border-start-end-radius: var(--space-xxs-hwfkai, 4px);
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509:not(#\9 ) {
  position: relative;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509:not(#\9 ):has(:focus-visible) {
  position: relative;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509:not(#\9 ):has(:focus-visible) {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509:not(#\9 ):has(:focus-visible)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509 > .awsui_drawer-back-to-console-button_12i0j_1reoz_509:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  border-start-start-radius: var(--space-static-xxs-ns94dp, 4px);
  border-start-end-radius: var(--space-static-xxs-ns94dp, 4px);
  border-end-start-radius: var(--space-static-xxs-ns94dp, 4px);
  border-end-end-radius: var(--space-static-xxs-ns94dp, 4px);
  border-width: 0;
  padding-inline: var(--space-static-xs-gnm0mz, 8px);
  padding-block: var(--space-static-xxs-ns94dp, 4px);
  background: radial-gradient(203.69% 159.19% at 95% -11.67%, #ffbb45 0%, #f90 30%, #fa6f00 60%);
  color: #ffffff;
  cursor: pointer;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509 > .awsui_drawer-back-to-console-button_12i0j_1reoz_509:not(#\9 ):focus {
  outline: none;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-header_12i0j_1reoz_440 > .awsui_drawer-back-to-console-slot_12i0j_1reoz_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_1reoz_509 > .awsui_drawer-back-to-console-custom-button_12i0j_1reoz_582:not(#\9 ) {
  all: initial;
  display: flex;
  cursor: pointer;
  text-align: center;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221 > .awsui_drawer-content-container_12i0j_1reoz_270 > .awsui_drawer-content_12i0j_1reoz_270 > .awsui_drawer-content-content_12i0j_1reoz_588:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: calc(100% - 42px);
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ):not(.awsui_drawer-expanded_12i0j_1reoz_242) > .awsui_drawer-content-container_12i0j_1reoz_270 {
    clip-path: inset(0 0 -9999px 0 round 0 var(--space-xxs-hwfkai, 4px) 0 0);
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ):not(.awsui_drawer-expanded_12i0j_1reoz_242) > .awsui_drawer-content-container_12i0j_1reoz_270:dir(rtl) {
    clip-path: inset(0 0 -9999px 0 round var(--space-xxs-hwfkai, 4px) 0 0 0);
  }
  @media not print {
    .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ):not(.awsui_drawer-expanded_12i0j_1reoz_242) > .awsui_drawer-content-container_12i0j_1reoz_270 {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ):not(.awsui_drawer-expanded_12i0j_1reoz_242) > .awsui_drawer-content-container_12i0j_1reoz_270, .awsui-dark-mode .awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221:not(#\9 ):not(.awsui_drawer-expanded_12i0j_1reoz_242) > .awsui_drawer-content-container_12i0j_1reoz_270 {
      border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
    }
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221.awsui_drawer-expanded_12i0j_1reoz_242:not(#\9 ) {
  grid-template-columns: 1fr;
}

.awsui_drawer_12i0j_1reoz_193.awsui_ai-drawer_12i0j_1reoz_221.awsui_drawer-expanded_12i0j_1reoz_242 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
  border-start-end-radius: 0;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221:not(#\9 ) {
  display: block;
  inline-size: 100%;
  block-size: var(--awsui-bottom-drawer-size-6b9ypa);
}

@media (max-width: 688px) {
  .awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221:not(#\9 ) {
    block-size: 100%;
  }
  .awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221.awsui_last-opened_12i0j_1reoz_229:not(#\9 ) {
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221.awsui_drawer-hidden_12i0j_1reoz_246:not(#\9 ) {
  display: none;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256:not(#\9 ) {
  display: block;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-gap_12i0j_1reoz_273:not(#\9 ) {
  block-size: 8px;
  inline-size: 100%;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  box-sizing: content-box;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-slider_12i0j_1reoz_312:not(#\9 ) {
  block-size: auto;
  justify-content: center;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_bottom-drawer-content-header_12i0j_1reoz_646:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  inset-block-start: 0;
  box-sizing: border-box;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_bottom-drawer-content-header_12i0j_1reoz_646 > .awsui_bottom-drawer-content-header-content_12i0j_1reoz_653:not(#\9 ) {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  block-size: 100%;
  padding-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_bottom-drawer-content-header_12i0j_1reoz_646 > .awsui_bottom-drawer-content-header-content_12i0j_1reoz_653 > .awsui_bottom-drawer-actions_12i0j_1reoz_661:not(#\9 ) {
  display: flex;
}

.awsui_drawer_12i0j_1reoz_193.awsui_bottom-drawer_12i0j_1reoz_221 > .awsui_global-drawer-wrapper_12i0j_1reoz_256 > .awsui_drawer-content-container_12i0j_1reoz_270:not(#\9 ) {
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}

.awsui_runtime-feature-notifications-drawer-content_12i0j_1reoz_669:not(#\9 ) {
  border-block-start: 1px solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_runtime-feature-notifications-footer_12i0j_1reoz_673:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-gobrui, #ebebf0);
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/skeleton/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_7nfqu_x8q8h_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-body-default-ryjct1, #0f141a);
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  --awsui-max-content-width-6b9ypa: 100%;
  display: grid;
  grid-template-areas: "toolbar    toolbar     toolbar" ".       notifications  ." ".           main       .";
  grid-template-columns: var(--space-layout-content-horizontal-buc0zz, 24px) minmax(0, 1fr) var(--space-layout-content-horizontal-buc0zz, 24px);
  grid-template-rows: min-content min-content 1fr;
}

@media (min-width: 689px) {
  .awsui_root_7nfqu_x8q8h_153:not(#\9 ) {
    grid-template-areas: "ai-drawer toolbar    toolbar      toolbar       toolbar   toolbar         toolbar  toolbar" "ai-drawer navigation .         notifications    .         sideSplitPanel  tools    global-tools" "ai-drawer navigation .             main         .         sideSplitPanel  tools    global-tools" "ai-drawer bottom-tool bottom-tool bottom-tool  bottom-tool  bottom-tool bottom-tool global-tools";
    grid-template-columns: min-content min-content minmax(var(--space-layout-content-horizontal-buc0zz, 24px), 1fr) minmax(0, var(--awsui-max-content-width-6b9ypa)) minmax(var(--space-layout-content-horizontal-buc0zz, 24px), 1fr) min-content min-content;
    grid-template-rows: min-content min-content 1fr min-content min-content;
  }
  .awsui_root_7nfqu_x8q8h_153.awsui_has-adaptive-widths-default_7nfqu_x8q8h_197:not(#\9 ) {
    --awsui-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 1401px) {
  .awsui_root_7nfqu_x8q8h_153.awsui_has-adaptive-widths-dashboard_7nfqu_x8q8h_202:not(#\9 ) {
    --awsui-max-content-width-6b9ypa: 1280px;
  }
}
@media (min-width: 689px) and (min-width: 1921px) {
  .awsui_root_7nfqu_x8q8h_153.awsui_has-adaptive-widths-dashboard_7nfqu_x8q8h_202:not(#\9 ) {
    --awsui-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 2541px) {
  .awsui_root_7nfqu_x8q8h_153.awsui_has-adaptive-widths-dashboard_7nfqu_x8q8h_202:not(#\9 ) {
    --awsui-max-content-width-6b9ypa: 2160px;
  }
}
@media (min-width: 689px) {
  .awsui_root_7nfqu_x8q8h_153.awsui_drawer-expanded-mode_7nfqu_x8q8h_217:not(#\9 ) {
    grid-template-columns: 0 0 0 0 0 0 0 auto;
  }
  .awsui_root_7nfqu_x8q8h_153.awsui_drawer-expanded-mode_7nfqu_x8q8h_217.awsui_ai-drawer-expanded-mode_7nfqu_x8q8h_220:not(#\9 ) {
    grid-template-columns: auto 0 0 0 0 0 0 0;
  }
  .awsui_root_7nfqu_x8q8h_153.awsui_drawer-expanded-mode_7nfqu_x8q8h_217.awsui_bottom-drawer-expanded-mode_7nfqu_x8q8h_223:not(#\9 ) {
    grid-template-rows: auto;
    grid-template-columns: 0 0 0 0 0 auto 0 0;
  }
}
.awsui_ai-drawer_7nfqu_x8q8h_220:not(#\9 ),
.awsui_navigation_7nfqu_x8q8h_230:not(#\9 ),
.awsui_tools_7nfqu_x8q8h_231:not(#\9 ),
.awsui_global-tools_7nfqu_x8q8h_232:not(#\9 ),
.awsui_bottom-tool_7nfqu_x8q8h_233:not(#\9 ) {
  grid-row: 1/-1;
  grid-column: 1/-1;
  background: var(--color-background-container-content-h114dj, #ffffff);
  opacity: 1;
}

@media (max-width: 688px) {
  .awsui_ai-drawer_7nfqu_x8q8h_220:not(#\9 ),
  .awsui_navigation_7nfqu_x8q8h_230:not(#\9 ),
  .awsui_tools_7nfqu_x8q8h_231:not(#\9 ),
  .awsui_global-tools_7nfqu_x8q8h_232:not(#\9 ),
  .awsui_bottom-tool_7nfqu_x8q8h_233:not(#\9 ) {
    inline-size: 100%;
  }
}
@media (min-width: 689px) {
  .awsui_bottom-tool_7nfqu_x8q8h_233:not(#\9 ) {
    grid-area: bottom-tool;
    position: sticky;
    inset-block-end: 0;
    overflow: hidden;
    z-index: 840;
  }
}
@media (min-width: 689px) {
  .awsui_ai-drawer_7nfqu_x8q8h_220:not(#\9 ) {
    grid-area: ai-drawer;
    position: sticky;
  }
}
.awsui_navigation_7nfqu_x8q8h_230:not(#\9 ) {
  z-index: 830;
}

@media (min-width: 689px) {
  .awsui_navigation_7nfqu_x8q8h_230:not(#\9 ) {
    grid-area: navigation;
    inline-size: var(--awsui-navigation-width-6b9ypa);
    border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
}
@media (max-width: 688px) {
  .awsui_navigation_7nfqu_x8q8h_230:not(#\9 ) {
    z-index: 1001;
  }
}
@media (min-width: 689px) {
  .awsui_tools_7nfqu_x8q8h_231:not(#\9 ) {
    grid-area: tools;
    /* stylelint-disable plugin/no-unsupported-browser-features */
  }
  .awsui_tools_7nfqu_x8q8h_231:not(#\9 ):not(:has(> [data-testid])) {
    inline-size: var(--awsui-tools-width-6b9ypa);
  }
  .awsui_tools_7nfqu_x8q8h_231:not(#\9 ):not(:has(> [data-testid])).awsui_tools-open_7nfqu_x8q8h_290 {
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
}
@media (min-width: 689px) {
  .awsui_global-tools_7nfqu_x8q8h_232:not(#\9 ) {
    display: flex;
    grid-area: global-tools;
    justify-content: flex-end;
  }
}
@media (min-width: 689px) {
  .awsui_split-panel-side_7nfqu_x8q8h_304:not(#\9 ) {
    grid-area: sideSplitPanel;
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
    opacity: 1;
  }
}
.awsui_split-panel-bottom_7nfqu_x8q8h_311:not(#\9 ) {
  position: sticky;
  z-index: 840;
  align-self: end;
  grid-area: main;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_split-panel-bottom_7nfqu_x8q8h_311:not(#\9 ) {
    grid-column: 3/6;
  }
}
.awsui_panel-hidden_7nfqu_x8q8h_324:not(#\9 ) {
  border-block: none;
  border-inline: none;
  opacity: 0;
  z-index: 0;
}

.awsui_panel-hidden_7nfqu_x8q8h_324.awsui_navigation_7nfqu_x8q8h_230:not(#\9 ), .awsui_panel-hidden_7nfqu_x8q8h_324.awsui_tools_7nfqu_x8q8h_231:not(#\9 ), .awsui_panel-hidden_7nfqu_x8q8h_324.awsui_global-tools_7nfqu_x8q8h_232:not(#\9 ) {
  inline-size: 0px;
}

.awsui_toolbar-container_7nfqu_x8q8h_334:not(#\9 ) {
  grid-area: toolbar;
  block-size: 42px;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  box-sizing: border-box;
}

.awsui_notifications-container_7nfqu_x8q8h_341:not(#\9 ) {
  grid-area: notifications;
}

.awsui_notifications-background_7nfqu_x8q8h_345:not(#\9 ) {
  background: var(--color-background-layout-main-htt4fm, #ffffff);
  grid-area: notifications;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_notifications-background_7nfqu_x8q8h_345:not(#\9 ) {
    grid-column: 3/6;
  }
}
.awsui_main-landmark_7nfqu_x8q8h_356:not(#\9 ) {
  display: contents;
}

.awsui_main_7nfqu_x8q8h_356:not(#\9 ) {
  grid-area: main;
  margin-block-start: var(--space-scaled-s-iuuihm, 12px);
  margin-block-end: var(--space-layout-content-bottom-zeb1g9, 40px);
}

.awsui_main-disable-paddings_7nfqu_x8q8h_365:not(#\9 ) {
  margin-block: 0;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_main-disable-paddings_7nfqu_x8q8h_365:not(#\9 ) {
    grid-column: 3/6;
  }
}
.awsui_content-header_7nfqu_x8q8h_375:not(#\9 ) {
  margin-block-end: var(--space-content-header-padding-bottom-1nwky7, 16px);
}

.awsui_content_7nfqu_x8q8h_375:not(#\9 ) {
  display: contents;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
@media (max-width: 688px) {
  .awsui_unfocusable-mobile_7nfqu_x8q8h_385 *:not(#\9 ) {
    visibility: hidden;
  }
}
.awsui_hidden_7nfqu_x8q8h_390:not(#\9 ) {
  display: none;
}

.awsui_breadcrumbs-own_7nfqu_x8q8h_394:not(#\9 ):not(:empty) + .awsui_breadcrumbs-discovered_7nfqu_x8q8h_394 {
  display: none;
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/navigable-group/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_ghvqw_1g0cx_5:not(#\9 ) {
  display: contents;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/navigable-group/test-classes/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_efqlv_1qglu_5:not(#\9 ) {
  /* Test class for navigation group component */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/file-input/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1wp4s_1km91_185:not(#\9 ) {
  position: relative;
}

.awsui_file-input_1wp4s_1km91_189:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  block-size: 1px;
  inline-size: 1px;
  margin-block: -1px;
  margin-inline: -1px;
  padding-block: 0;
  padding-inline: 0;
  overflow: hidden;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1km91_204.awsui_force-focus-outline-icon_1wp4s_1km91_204:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1km91_204.awsui_force-focus-outline-icon_1wp4s_1km91_204:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1km91_204.awsui_force-focus-outline-icon_1wp4s_1km91_204:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-r44mtq, 0px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-r44mtq, 0px) + var(--space-button-icon-focus-outline-gutter-vertical-r44mtq, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1km91_204.awsui_force-focus-outline-button_1wp4s_1km91_225:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1km91_204.awsui_force-focus-outline-button_1wp4s_1km91_225:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1km91_204.awsui_force-focus-outline-button_1wp4s_1km91_225:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-group/test-classes/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-group_1v2mg_1s3dt_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button-group-item_1v2mg_1s3dt_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button-group-tooltip_1v2mg_1s3dt_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_item_1v2mg_1s3dt_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_tooltip_1v2mg_1s3dt_21:not(#\9 ) {
  /* used in test-utils */
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/toggle-button/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_variant-normal_1a743_rydbq_9.awsui_pressed_1a743_rydbq_9:not(#\9 ) {
  background: var(--color-background-toggle-button-normal-pressed-znqu4x, #d1f1ff);
  border-color: var(--color-border-toggle-button-normal-pressed-avdfaw, #006ce0);
  color: var(--color-text-toggle-button-normal-pressed-awopw1, #002b66);
}

.awsui_variant-icon_1a743_rydbq_15.awsui_pressed_1a743_rydbq_9:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-toggle-button-icon-pressed-wo78fn, #0f141a);
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/button-group/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_vdkpj_957tz_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_item-wrapper_vdkpj_957tz_217:not(#\9 ) {
  display: inline-block;
}

.awsui_group_vdkpj_957tz_221:not(#\9 ) {
  display: contents;
}

.awsui_divider_vdkpj_957tz_225:not(#\9 ) {
  background-color: var(--color-border-divider-default-nfermc, #c6c6cd);
  inline-size: var(--border-divider-section-width-uwo8my, 1px);
  margin-block: var(--space-static-xs-gnm0mz, 8px);
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/split-panel/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_split-panel-side_j4v3w_1dcwh_145:not(#\9 ) {
  position: sticky;
  z-index: 830;
  overflow-x: hidden;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/navigation/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_2p2ab_1du59_153:not(#\9 ) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  inset-block-end: 0;
  overflow-x: hidden;
  word-wrap: break-word;
  pointer-events: auto;
  display: flex;
  flex-direction: column;
}

.awsui_navigation-container_2p2ab_1du59_153:not(#\9 ):not(.awsui_is-navigation-open_2p2ab_1du59_164) {
  inline-size: 0px;
  display: none;
}

.awsui_navigation-container_2p2ab_1du59_153 > .awsui_navigation_2p2ab_1du59_153:not(#\9 ) {
  flex-grow: 1;
  block-size: 100%;
  overflow-y: auto;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  inline-size: var(--awsui-navigation-width-6b9ypa);
  position: relative;
}

@media (max-width: 688px) {
  .awsui_navigation-container_2p2ab_1du59_153:not(#\9 ) {
    --awsui-navigation-width-6b9ypa: 100vw;
    z-index: 1001;
  }
}
.awsui_hide-navigation_2p2ab_1du59_184:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: 14px;
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/breadcrumb-group/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_breadcrumb-group_d19fg_kfimb_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  list-style: none;
  inline-size: 100%;
  flex-wrap: nowrap;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180.awsui_ghost_d19fg_kfimb_191:not(#\9 ) {
  flex-wrap: wrap;
  position: absolute;
  inset-inline-start: -9000px;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_item_d19fg_kfimb_196:not(#\9 ),
.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_ghost-item_d19fg_kfimb_197:not(#\9 ),
.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_ellipsis_d19fg_kfimb_198:not(#\9 ) {
  display: inline-block;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_item_d19fg_kfimb_196:not(#\9 ):last-child {
  flex-shrink: 1;
  min-inline-size: 0;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_item_d19fg_kfimb_196.awsui_hide_d19fg_kfimb_209:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_ellipsis_d19fg_kfimb_198:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_ellipsis_d19fg_kfimb_198.awsui_visible_d19fg_kfimb_215:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
}

.awsui_breadcrumb-group_d19fg_kfimb_145 > .awsui_breadcrumb-group-list_d19fg_kfimb_180 > .awsui_ellipsis_d19fg_kfimb_198 > .awsui_icon_d19fg_kfimb_219:not(#\9 ) {
  margin-block: 0;
  margin-inline: 10px;
  color: var(--color-text-breadcrumb-icon-54at2o, #8c8c94);
}

.awsui_breadcrumbs-skeleton_d19fg_kfimb_225:not(#\9 ) {
  display: none;
}

.awsui_collapsed-button_d19fg_kfimb_229:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
  color: var(--color-text-interactive-default-cpoktr, #424650);
  cursor: pointer;
  padding-block: 0;
  padding-inline: 0;
  border-inline: none;
  border-block: none;
  background: none;
  display: flex;
  gap: var(--space-xxs-hwfkai, 4px);
  max-inline-size: 100%;
}

body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_kfimb_229:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_kfimb_229:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_kfimb_229:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_collapsed-button_d19fg_kfimb_229:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_collapsed-button_d19fg_kfimb_229 > :not(#\9 ):last-child {
  color: var(--color-text-breadcrumb-current-guu6t6, #656871);
  font-weight: var(--font-weight-breadcrumb-current-v39mbh, 700);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_collapsed-button_d19fg_kfimb_229 > :not(#\9 ):last-child:hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_button-icon_d19fg_kfimb_311:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-cxi9g7, 135ms) var(--motion-easing-rotate-180-7a58rc, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_button-icon_d19fg_kfimb_311:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_button-icon_d19fg_kfimb_311:not(#\9 ), .awsui-mode-entering .awsui_button-icon_d19fg_kfimb_311:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_button-icon-open_d19fg_kfimb_325:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_hidden_d19fg_kfimb_329:not(#\9 ) {
  display: none;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/breadcrumb-group/analytics-metadata/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumb-item_1c68o_b6unx_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/breadcrumb-group/item/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_link_1kosq_130hy_145:not(#\9 ):after {
  display: none;
}

.awsui_breadcrumb_1kosq_130hy_149:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_130hy_150:not(#\9 ) {
  display: flex;
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_icon_1kosq_130hy_153:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_icon_1kosq_130hy_153:not(#\9 ) {
  margin-block: 0;
  margin-inline: var(--space-xs-ymlm0b, 8px);
  color: var(--color-text-breadcrumb-icon-54at2o, #8c8c94);
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ) {
  min-inline-size: 0;
  overflow: hidden;
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ),
  .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ), .awsui-mode-entering .awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ), .awsui-motion-disabled .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ), .awsui-mode-entering .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):hover,
.awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):focus,
.awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):focus {
  outline: none;
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):active,
.awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):active, .awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):focus, .awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):hover, .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):active, .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):focus, .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159 > .awsui_text_1kosq_130hy_207:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159 > .awsui_text_1kosq_130hy_207:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

body[data-awsui-focus-visible=true] .awsui_breadcrumb_1kosq_130hy_149 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_ghost-breadcrumb_1kosq_130hy_150 > .awsui_anchor_1kosq_130hy_159:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_breadcrumb_1kosq_130hy_149.awsui_last_1kosq_130hy_226 > .awsui_icon_1kosq_130hy_153:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_130hy_150.awsui_last_1kosq_130hy_226 > .awsui_icon_1kosq_130hy_153:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb_1kosq_130hy_149.awsui_last_1kosq_130hy_226 > .awsui_anchor_1kosq_130hy_159:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_130hy_150.awsui_last_1kosq_130hy_226 > .awsui_anchor_1kosq_130hy_159:not(#\9 ) {
  color: var(--color-text-breadcrumb-current-guu6t6, #656871);
  font-weight: var(--font-weight-breadcrumb-current-v39mbh, 700);
  text-decoration: none;
  cursor: default;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/toolbar/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_universal-toolbar_1kzri_m59mg_153:not(#\9 ) {
  background-color: var(--color-background-layout-toolbar-ek4nz4, #ffffff);
  box-sizing: border-box;
  position: sticky;
  z-index: 1000;
  display: flex;
  transition: ease var(--motion-duration-refresh-only-slow-ugjy90, 250ms);
  transition-property: inset-block-start, opacity;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_universal-toolbar_1kzri_m59mg_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_universal-toolbar_1kzri_m59mg_153:not(#\9 ), .awsui-mode-entering .awsui_universal-toolbar_1kzri_m59mg_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):before, .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 5px;
  block-size: 5px;
  background: #161d26;
  /**
   * Adds a border to visually separate the main content area from the left global drawer.
   *
   * Note: Direct border application is not possible for either target element:
   * - Main content area: Uses `display: contents`, preventing border application
   * - Nav panel: May be hidden, causing the border to disappear when separation is still needed
  */
}

@media not print {
  .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):before, .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):before, .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):before, .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after, .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after {
    content: "";
    position: absolute;
    inset-block-start: 42px;
    inset-inline-start: 0;
    inline-size: var(--border-divider-section-width-uwo8my, 1px);
    block-size: calc(100vh - 42px);
    background: var(--color-border-layout-pyos42, #c6c6cd);
  }
}
.awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after {
  background-color: var(--color-background-layout-toolbar-ek4nz4, #ffffff);
  border-start-start-radius: var(--space-xxs-hwfkai, 4px);
}

@media not print {
  .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after, .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_m59mg_172)):after {
    display: none;
  }
}
.awsui_universal-toolbar_1kzri_m59mg_153.awsui_disable-body-scroll_1kzri_m59mg_214:not(#\9 ) {
  inset-block-start: 0px;
}

.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ) {
  grid-column: 1;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  padding-inline: var(--space-static-s-t763lu, 12px);
  box-sizing: border-box;
  /**
   * Button sizing adjustments for theme-specific design requirements
   *
   * Light mode: Button width is set to 100% + border width to intentionally overlap
   * with the bottom border, as specified in the UI design.
   *
   * Dark mode: Resets the overlap styling due to different design requirements
   * where overlap should not occur.
   */
  block-size: calc(100% + var(--border-divider-section-width-uwo8my, 1px));
  background: #161d26;
}

@media not print {
  .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ) {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ), .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ) {
    block-size: 100%;
  }
}
.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):before, .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: -5px;
  inline-size: 5px;
  block-size: 5px;
  background: #161d26;
}

@media not print {
  .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):before, .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):before, .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):before, .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):after, .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):after {
    display: none;
  }
}
.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_universal-toolbar-ai-custom_1kzri_m59mg_172:not(#\9 ):after {
  background-color: var(--color-background-layout-toolbar-ek4nz4, #ffffff);
  border-start-start-radius: var(--space-xxs-hwfkai, 4px);
}

.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267:not(#\9 ) {
  block-size: 100%;
  align-items: center;
  display: grid;
  inline-size: 100%;
  grid-template-columns: min-content min-content minmax(0, 3fr) minmax(auto, 1fr);
  grid-template-rows: 1fr;
}

@media not print {
  .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267:not(#\9 ) {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267:not(#\9 ), .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267:not(#\9 ) {
    border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ), .awsui-dark-mode .awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267.awsui_with-ai-drawer_1kzri_m59mg_172:not(#\9 ) {
    border-start-start-radius: var(--space-xxs-hwfkai, 4px);
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
  }
}
.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267 > .awsui_universal-toolbar-nav_1kzri_m59mg_287:not(#\9 ) {
  grid-column: 2;
  padding-inline-start: var(--space-m-dsumyt, 16px);
  padding-inline-end: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267 > .awsui_universal-toolbar-breadcrumbs_1kzri_m59mg_292:not(#\9 ) {
  grid-column: 3;
  padding-inline: var(--space-static-xs-gnm0mz, 8px);
  background-color: transparent;
  flex: 1 0;
}

.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267 > .awsui_universal-toolbar-breadcrumbs_1kzri_m59mg_292:not(#\9 ):first-child {
  padding-inline: calc(var(--space-static-xs-gnm0mz, 8px) + var(--space-static-m-m6qboo, 16px));
}

.awsui_universal-toolbar_1kzri_m59mg_153 > .awsui_toolbar-container_1kzri_m59mg_267 > .awsui_universal-toolbar-drawers_1kzri_m59mg_301:not(#\9 ) {
  grid-column: 4;
  column-gap: var(--space-static-xs-gnm0mz, 8px);
  display: flex;
  justify-content: flex-end;
  block-size: 100%;
}

.awsui_drawers-desktop-triggers-container_1kzri_m59mg_309:not(#\9 ),
.awsui_drawers-mobile-triggers-container_1kzri_m59mg_310:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: transparent;
  padding-inline: var(--space-m-dsumyt, 16px);
  box-sizing: border-box;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-x: contain;
  inline-size: 100%;
}

.awsui_drawers-trigger-content_1kzri_m59mg_352:not(#\9 ) {
  block-size: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-xs-ymlm0b, 8px);
  justify-content: flex-end;
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_group-divider_1kzri_m59mg_362:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  block-size: 60%;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_1kzri_m59mg_352:not(#\9 ) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.awsui_block-body-scroll_1kzri_m59mg_375:not(#\9 ) {
  overflow: hidden;
}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/toolbar/trigger-button/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_trigger_lpshu_1pfzd_145:not(#\9 ) {
  all: initial;
  cursor: pointer;
  color: var(--color-text-interactive-default-cpoktr, #424650);
  text-align: center;
}

.awsui_trigger_lpshu_1pfzd_145.awsui_custom_lpshu_1pfzd_151:not(#\9 ) {
  display: flex;
  block-size: 100%;
  inline-size: 100%;
  box-sizing: border-box;
}

.awsui_trigger_lpshu_1pfzd_145:not(#\9 ):focus {
  outline: none;
}

.awsui_trigger_lpshu_1pfzd_145.awsui_default_lpshu_1pfzd_160:not(#\9 ) {
  border-start-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-start-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-end-radius: var(--border-radius-button-7bgkcs, 20px);
  block-size: 30px;
  inline-size: 30px;
}

.awsui_trigger_lpshu_1pfzd_145.awsui_default_lpshu_1pfzd_160:not(#\9 ):hover {
  background: var(--color-background-input-disabled-cn9bpj, #ebebf0);
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_trigger_lpshu_1pfzd_145.awsui_default_lpshu_1pfzd_160:not(#\9 ):active {
  background: var(--color-background-control-disabled-1dm4mk, #dedee3);
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_trigger_lpshu_1pfzd_145.awsui_default_lpshu_1pfzd_160.awsui_selected_lpshu_1pfzd_176:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-01301n, #006ce0);
  color: var(--color-text-layout-toggle-selected-p7mhyv, #ffffff);
}

.awsui_trigger_lpshu_1pfzd_145.awsui_default_lpshu_1pfzd_160.awsui_selected_lpshu_1pfzd_176:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-kpbc9x, #004a9e);
}

.awsui_trigger_lpshu_1pfzd_145.awsui_default_lpshu_1pfzd_160.awsui_selected_lpshu_1pfzd_176:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-sg226v, #006ce0);
}

.awsui_trigger-wrapper_lpshu_1pfzd_187:not(#\9 ) {
  position: relative;
}

.awsui_trigger-wrapper_lpshu_1pfzd_187:not(#\9 ):has(:focus-visible) {
  position: relative;
}

.awsui_trigger-wrapper_lpshu_1pfzd_187:not(#\9 ):has(:focus-visible) {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

.awsui_trigger-wrapper_lpshu_1pfzd_187:not(#\9 ):has(:focus-visible)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_dot_lpshu_1pfzd_212:not(#\9 ) {
  position: absolute;
  inline-size: 8px;
  block-size: 8px;
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
  background-color: var(--color-background-badge-icon-ul3s2p, #db0000);
  inset-block-start: -1px;
  inset-inline-end: -1px;
  outline: solid 2px var(--color-background-layout-toolbar-ek4nz4, #ffffff);
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/app-layout/visual-refresh-toolbar/notifications/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_sticky-notifications_154bi_1gye7_9:not(#\9 ) {
  position: sticky;
  z-index: 850;
}

.awsui_sticky-notifications-with-background_154bi_1gye7_13:not(#\9 ) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_has-notifications-content_154bi_1gye7_17:not(#\9 ) {
  padding-block-start: var(--space-scaled-xs-dw9wl5, 8px);
}
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-status-container/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_11n0s_1vkwk_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_empty_11n0s_1vkwk_13:not(#\9 ) {
  color: var(--color-text-empty-03hr9s, #656871);
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-wrapper/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_wrapper_z5mul_qmp7i_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: block;
}

.awsui_wrapper--fit-height_z5mul_qmp7i_214:not(#\9 ) {
  block-size: 100%;
  overflow-y: auto;
}

.awsui_inner-wrapper--fit-height_z5mul_qmp7i_219:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_has-default-filter_z5mul_qmp7i_225 > :not(#\9 ):first-child {
  flex: 280px 0 1;
}

.awsui_content_z5mul_qmp7i_229:not(#\9 ) {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.awsui_content--reserve-filter_z5mul_qmp7i_236:not(#\9 ) {
  margin-block-start: calc(2 * var(--line-height-body-m-2mh3ke, 20px));
}

.awsui_content--reserve-legend_z5mul_qmp7i_240:not(#\9 ) {
  margin-block-end: calc(2 * var(--line-height-body-m-2mh3ke, 20px));
}

.awsui_content--fit-height_z5mul_qmp7i_244:not(#\9 ) {
  flex: 1;
}

.awsui_filter-container_z5mul_qmp7i_248:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/cartesian-chart/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_axis_f0fot_1ahfe_145:not(#\9 ),
.awsui_vertical-marker_f0fot_1ahfe_146:not(#\9 ) {
  stroke: var(--color-charts-line-axis-b95ncf, #dedee3);
  stroke-width: 1px;
}

.awsui_axis--emphasized_f0fot_1ahfe_151:not(#\9 ) {
  stroke-width: 2px;
}

.awsui_axis-label_f0fot_1ahfe_155:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
  fill: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_axis-label--x_f0fot_1ahfe_160:not(#\9 ),
.awsui_axis-label--y_f0fot_1ahfe_161:not(#\9 ) {
  /* used in test-utils */
}

.awsui_grid_f0fot_1ahfe_165:not(#\9 ) {
  stroke: var(--color-charts-line-grid-kjxf3m, #dedee3);
  stroke-width: 1px;
}

.awsui_ticks__line_f0fot_1ahfe_170:not(#\9 ) {
  stroke: var(--color-charts-line-tick-xmcbvk, #dedee3);
  stroke-width: 1px;
}

.awsui_ticks__text_f0fot_1ahfe_175:not(#\9 ) {
  font-size: var(--font-chart-detail-size-9qr25q, 12px);
  fill: var(--color-text-body-secondary-p9djjm, #424650);
}

.awsui_ticks--y_f0fot_1ahfe_180:not(#\9 ),
.awsui_ticks--x_f0fot_1ahfe_181:not(#\9 ) {
  /* used in test-utils */
}

.awsui_ticks--bottom_f0fot_1ahfe_185 > .awsui_ticks__text_f0fot_1ahfe_175:not(#\9 ) {
  text-anchor: middle;
  dominant-baseline: hanging;
}

.awsui_labels-inline-start_f0fot_1ahfe_190 > .awsui_ticks_f0fot_1ahfe_170 > .awsui_ticks__text_f0fot_1ahfe_175:not(#\9 ) {
  text-anchor: end;
  dominant-baseline: central;
}

.awsui_labels-inline-start_f0fot_1ahfe_190:not(#\9 ) {
  position: relative;
  margin-inline-end: 12px;
}

.awsui_labels-inline-start_f0fot_1ahfe_190 > .awsui_axis-label_f0fot_1ahfe_155:not(#\9 ) {
  position: absolute;
  visibility: visible;
  white-space: nowrap;
}

.awsui_labels-inline-start__label_f0fot_1ahfe_205:not(#\9 ) {
  position: absolute;
}

.awsui_labels-inline-start--hidden_f0fot_1ahfe_209:not(#\9 ) {
  visibility: hidden;
}

.awsui_labels-inline-start--hidden_f0fot_1ahfe_209 > .awsui_labels-inline-start__label_f0fot_1ahfe_205:not(#\9 ) {
  position: relative;
  white-space: nowrap;
}

.awsui_labels-block-end_f0fot_1ahfe_217:not(#\9 ) {
  position: relative;
  display: block;
  inline-size: 100%;
  overflow: visible;
}

.awsui_vertical-marker_f0fot_1ahfe_146:not(#\9 ) {
  pointer-events: none;
}

.awsui_vertical-marker-circle_f0fot_1ahfe_228:not(#\9 ) {
  fill: var(--color-background-container-content-h114dj, #ffffff);
  pointer-events: none;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_vertical-marker-circle-active_f0fot_1ahfe_234:not(#\9 ) {
  cursor: pointer;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_focus-outline_f0fot_1ahfe_239:not(#\9 ) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-lz1zs6, #006ce0);
  stroke-width: 2px;
}

.awsui_chart-container_f0fot_1ahfe_247:not(#\9 ) {
  display: flex;
  inline-size: 100%;
  flex-direction: column;
}

.awsui_chart-container_f0fot_1ahfe_247.awsui_fit-height_f0fot_1ahfe_252:not(#\9 ) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-outer_f0fot_1ahfe_257:not(#\9 ) {
  display: flex;
}

.awsui_chart-container-outer_f0fot_1ahfe_257.awsui_fit-height_f0fot_1ahfe_252:not(#\9 ) {
  flex: 1;
}

.awsui_chart-container-outer_f0fot_1ahfe_257.awsui_fit-height_f0fot_1ahfe_252:not(#\9 ):not(.awsui_axis-label_f0fot_1ahfe_155 + .awsui_chart-container-outer_f0fot_1ahfe_257.awsui_fit-height_f0fot_1ahfe_252, .awsui_chart-container-outer_f0fot_1ahfe_257.awsui_fit-height_f0fot_1ahfe_252.awsui_has-filters_f0fot_1ahfe_263) {
  margin-block-start: calc(0.5 * var(--font-chart-detail-size-9qr25q, 12px));
}

.awsui_chart-container-inner_f0fot_1ahfe_267:not(#\9 ) {
  position: relative;
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_chart-container-plot-wrapper_f0fot_1ahfe_274.awsui_fit-height_f0fot_1ahfe_252:not(#\9 ) {
  display: block;
  position: relative;
  flex: 1;
}

.awsui_chart-container-plot_f0fot_1ahfe_274.awsui_fit-height_f0fot_1ahfe_252:not(#\9 ) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_chart-container-bottom-labels_f0fot_1ahfe_286.awsui_fit-height_f0fot_1ahfe_252:not(#\9 ) {
  display: block;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-plot/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1fcus_ozdpi_145:not(#\9 ) {
  outline: none;
  shape-rendering: auto;
  overflow: visible;
  display: flex;
  inline-size: 100%;
  max-inline-size: 100%;
}

.awsui_clickable_1fcus_ozdpi_154:not(#\9 ) {
  cursor: pointer;
}

.awsui_precise_1fcus_ozdpi_158:not(#\9 ) {
  shape-rendering: geometricPrecision;
}

.awsui_focus-outline_1fcus_ozdpi_162:not(#\9 ) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-lz1zs6, #006ce0);
  stroke-width: 2px;
  visibility: hidden;
}

.awsui_application_1fcus_ozdpi_171:not(#\9 ) {
  /* Used in test-utils */
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-popover/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1t44z_1jfvg_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: absolute;
}

.awsui_popover-body_1t44z_1jfvg_178:not(#\9 ) {
  pointer-events: auto;
}

.awsui_footer_1t44z_1jfvg_182:not(#\9 ) {
  margin-block-start: var(--space-static-xs-gnm0mz, 8px);
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_footer_1t44z_1jfvg_182 > hr:not(#\9 ) {
  border-block: none;
  border-inline: none;
  border-block-start: 1px solid var(--color-border-divider-default-nfermc, #c6c6cd);
  margin-block: var(--space-static-xs-gnm0mz, 8px);
  margin-inline: 0;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-popover/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_dgs8z_qsmmj_5:not(#\9 ),
.awsui_body_dgs8z_qsmmj_6:not(#\9 ),
.awsui_footer_dgs8z_qsmmj_7:not(#\9 ) {
  /* used in test-utils */
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/container/analytics-metadata/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_164jl_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/container/styles.scoped.css ***!
  \******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_14iqq_10ufl_189:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  position: relative;
}

.awsui_root_14iqq_10ufl_189.awsui_fit-height_14iqq_10ufl_222:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_root_14iqq_10ufl_189.awsui_fit-height_14iqq_10ufl_222.awsui_with-side-media_14iqq_10ufl_227:not(#\9 ) {
  flex-direction: row;
}

.awsui_root_14iqq_10ufl_189.awsui_variant-default_14iqq_10ufl_230:not(#\9 ), .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-sizing: border-box;
}

.awsui_root_14iqq_10ufl_189.awsui_variant-default_14iqq_10ufl_230.awsui_refresh_14iqq_10ufl_238:not(#\9 ), .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230.awsui_refresh_14iqq_10ufl_238:not(#\9 ) {
  border-block: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
  border-inline: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_root_14iqq_10ufl_189.awsui_variant-default_14iqq_10ufl_230:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::before, .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::before {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-color: transparent;
  border-block-start: var(--border-container-top-width-n1eke6, 0px) solid var(--color-border-container-top-k3vmoz, transparent);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  z-index: 1;
}

.awsui_root_14iqq_10ufl_189.awsui_variant-default_14iqq_10ufl_230:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::after, .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: var(--shadow-container-5ho72k, 0px 0px 1px 1px #e9ebed, 0px 1px 8px 2px rgba(0, 7, 22, 0.12));
}

.awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ):not(:last-child), .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ):not(:last-child)::before, .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ):not(:last-child)::after {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-block-end-width: 0;
}

.awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230 + .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ), .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230 + .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 )::before, .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230 + .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 )::after {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230 + .awsui_root_14iqq_10ufl_189.awsui_variant-stacked_14iqq_10ufl_230:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::before {
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_root_14iqq_10ufl_189.awsui_sticky-enabled_14iqq_10ufl_288:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::before {
  inset-block-start: calc(-1 * var(--border-container-top-width-n1eke6, 0px));
}

.awsui_root_14iqq_10ufl_189.awsui_sticky-enabled_14iqq_10ufl_288:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238).awsui_variant-stacked_14iqq_10ufl_230::before {
  inset-block-start: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
}

.awsui_root_14iqq_10ufl_189.awsui_with-stuck-sticky-header-at-bottom_14iqq_10ufl_294:not(#\9 ) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}

.awsui_with-side-media_14iqq_10ufl_227:not(#\9 ) {
  display: flex;
  flex-direction: row;
}

.awsui_with-top-media_14iqq_10ufl_304:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_content-wrapper_14iqq_10ufl_309:not(#\9 ) {
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_content-wrapper-fit-height_14iqq_10ufl_314:not(#\9 ) {
  block-size: 100%;
  overflow: hidden;
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_media_14iqq_10ufl_321:not(#\9 ) {
  overflow: hidden;
  flex-shrink: 0;
}

.awsui_media_14iqq_10ufl_321 img:not(#\9 ),
.awsui_media_14iqq_10ufl_321 video:not(#\9 ),
.awsui_media_14iqq_10ufl_321 picture:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
  object-position: center;
}

.awsui_media_14iqq_10ufl_321 iframe:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  border-block: 0;
  border-inline: 0;
}

.awsui_media-top_14iqq_10ufl_339:not(#\9 ) {
  max-block-size: 66%;
  border-start-start-radius: calc(var(--border-radius-container-nsfwmm, 16px) - 1px);
  border-start-end-radius: calc(var(--border-radius-container-nsfwmm, 16px) - 1px);
}

.awsui_media-side_14iqq_10ufl_344:not(#\9 ) {
  max-inline-size: 66%;
  border-start-start-radius: calc(var(--border-radius-container-nsfwmm, 16px) - 1px);
  border-end-start-radius: calc(var(--border-radius-container-nsfwmm, 16px) - 1px);
}

.awsui_header_14iqq_10ufl_350:not(#\9 ) {
  background-color: var(--color-background-container-header-1xvkdg, #ffffff);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_header_14iqq_10ufl_350.awsui_header-full-page_14iqq_10ufl_355:not(#\9 ) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_header-variant-embedded_14iqq_10ufl_358.awsui_refresh_14iqq_10ufl_238:not(#\9 ):not(.awsui_header-sticky-enabled_14iqq_10ufl_358) {
  background-color: transparent;
}

.awsui_header_14iqq_10ufl_350.awsui_header-with-media_14iqq_10ufl_361:not(#\9 ) {
  background: none;
}

.awsui_header_14iqq_10ufl_350.awsui_header-with-media_14iqq_10ufl_361:not(#\9 ):not(:empty) {
  border-block-end: none;
}

.awsui_header-sticky-disabled_14iqq_10ufl_367:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_header-sticky-enabled_14iqq_10ufl_358:not(#\9 ) {
  inset-block-start: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  position: sticky;
  z-index: 800;
}

.awsui_header-stuck_14iqq_10ufl_377:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_header-stuck_14iqq_10ufl_377:not(#\9 )::before {
  border-block: 0;
  border-inline: 0;
}

.awsui_header-stuck_14iqq_10ufl_377:not(#\9 ):not(.awsui_header-variant-cards_14iqq_10ufl_387) {
  box-shadow: var(--shadow-sticky-embedded-33qw9n, 0px 2px 0px 0px #e9ebed, 0px 16px 16px -12px rgba(0, 7, 22, 0.1));
}

.awsui_header-dynamic-height_14iqq_10ufl_390.awsui_header-stuck_14iqq_10ufl_377:not(#\9 ) {
  margin-block-end: calc(var(--line-height-heading-xl-hko6p0, 30px) - var(--line-height-heading-l-mg5bx6, 24px));
}

.awsui_header_14iqq_10ufl_350:not(#\9 ):not(:empty) {
  border-block-end: var(--border-container-sticky-width-nri0ix, 0px) solid var(--color-border-container-divider-9huz1a, transparent);
}

.awsui_header_14iqq_10ufl_350.awsui_with-paddings_14iqq_10ufl_396:not(#\9 ) {
  padding-block-start: var(--space-container-header-top-am4vzw, 12px);
  padding-block-end: var(--space-container-header-bottom-eby93w, 8px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_header_14iqq_10ufl_350.awsui_with-paddings_14iqq_10ufl_396.awsui_header-variant-cards_14iqq_10ufl_387:not(#\9 ) {
  padding-block: var(--space-container-header-top-am4vzw, 12px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_header_14iqq_10ufl_350.awsui_with-hidden-content_14iqq_10ufl_405:not(#\9 ) {
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_header-variant-cards_14iqq_10ufl_387:not(#\9 ) {
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-sizing: border-box;
}

.awsui_header-variant-cards_14iqq_10ufl_387.awsui_refresh_14iqq_10ufl_238:not(#\9 ) {
  border-block: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
  border-inline: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_header-variant-cards_14iqq_10ufl_387:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::before {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-color: transparent;
  border-block-start: var(--border-container-top-width-n1eke6, 0px) solid var(--color-border-container-top-k3vmoz, transparent);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  z-index: 1;
}

.awsui_header-variant-cards_14iqq_10ufl_387:not(#\9 ):not(.awsui_refresh_14iqq_10ufl_238)::after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: var(--shadow-container-5ho72k, 0px 0px 1px 1px #e9ebed, 0px 1px 8px 2px rgba(0, 7, 22, 0.12));
}

.awsui_header-variant-cards_14iqq_10ufl_387:not(#\9 ):not(.awsui_header-sticky-enabled_14iqq_10ufl_358) {
  position: relative;
}

.awsui_header-variant-cards_14iqq_10ufl_387.awsui_header-stuck_14iqq_10ufl_377:not(#\9 )::after, .awsui_header-variant-cards_14iqq_10ufl_387.awsui_header-stuck_14iqq_10ufl_377:not(#\9 )::before {
  border-block: 0;
  border-inline: 0;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_header-variant-full-page_14iqq_10ufl_463.awsui_header-stuck_14iqq_10ufl_377:not(#\9 ) {
  box-shadow: none;
}

.awsui_header-variant-full-page_14iqq_10ufl_463.awsui_header-stuck_14iqq_10ufl_377 > .awsui_header-cover_14iqq_10ufl_466:not(#\9 ) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  inline-size: 100%;
  position: absolute;
  block-size: var(--space-scaled-s-iuuihm, 12px);
  inset-block-start: calc(-1 * var(--space-scaled-s-iuuihm, 12px));
}

.awsui_header-variant-full-page_14iqq_10ufl_463.awsui_header-stuck_14iqq_10ufl_377:not(#\9 )::before {
  content: "";
  position: absolute;
  pointer-events: none;
  inset-inline-end: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-block-start: 0;
  border-block-end: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_header-variant-full-page_14iqq_10ufl_463.awsui_header-stuck_14iqq_10ufl_377:not(#\9 )::after {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: var(--shadow-sticky-6bhski, 0px 4px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: polygon(-999% 100%, 999% 100%, 999% 999%, -999% 999%);
}

.awsui_content_14iqq_10ufl_309:not(#\9 ) {
  flex: 1;
}

.awsui_content-fit-height_14iqq_10ufl_494:not(#\9 ) {
  overflow: auto;
  display: flex;
  flex-direction: column;
}

.awsui_content-inner_14iqq_10ufl_500:not(#\9 ) {
  flex: 1;
}

.awsui_content-inner_14iqq_10ufl_500.awsui_with-paddings_14iqq_10ufl_396:not(#\9 ) {
  padding-block: var(--space-scaled-l-k5kohy, 20px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_content-inner_14iqq_10ufl_500.awsui_with-paddings_14iqq_10ufl_396.awsui_with-header_14iqq_10ufl_507:not(#\9 ) {
  padding-block-start: var(--space-container-content-top-1wtqrc, 4px);
}

.awsui_footer_14iqq_10ufl_511.awsui_with-paddings_14iqq_10ufl_396:not(#\9 ) {
  padding-block: var(--space-scaled-s-iuuihm, 12px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_footer_14iqq_10ufl_511.awsui_with-divider_14iqq_10ufl_515:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/container/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-inner_1mwlm_oyjaq_5:not(#\9 ) {
  /* used in test-utils */
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/expandable-section/analytics-metadata/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-label_4mvj3_1h74t_5:not(#\9 ),
.awsui_root_4mvj3_1h74t_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/header/analytics-metadata/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_heading-text_105ke_268sp_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/header/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_2qdw9_bohmh_185:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  cursor: inherit;
  display: flex;
  inline-size: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}

.awsui_root_2qdw9_bohmh_185.awsui_refresh_2qdw9_bohmh_221:not(#\9 ), .awsui_root_2qdw9_bohmh_185:not(#\9 ):not(.awsui_root-no-actions_2qdw9_bohmh_221) {
  row-gap: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_root-no-actions_2qdw9_bohmh_221.awsui_root-variant-h2_2qdw9_bohmh_224:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221), .awsui_root-no-actions_2qdw9_bohmh_221.awsui_root-variant-h3_2qdw9_bohmh_224:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221), .awsui_root-has-description_2qdw9_bohmh_224.awsui_root-variant-h2_2qdw9_bohmh_224:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221), .awsui_root-has-description_2qdw9_bohmh_224.awsui_root-variant-h3_2qdw9_bohmh_224:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_root-no-actions_2qdw9_bohmh_221:not(#\9 ):not(.awsui_root-has-description_2qdw9_bohmh_224):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-end: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--space-xxxs-pajhad, 2px));
}

.awsui_root-no-actions_2qdw9_bohmh_221.awsui_refresh_2qdw9_bohmh_221.awsui_root-variant-h2_2qdw9_bohmh_224:not(#\9 ), .awsui_root-no-actions_2qdw9_bohmh_221.awsui_refresh_2qdw9_bohmh_221.awsui_root-variant-h3_2qdw9_bohmh_224:not(#\9 ) {
  row-gap: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_root_2qdw9_bohmh_185.awsui_root-variant-h1_2qdw9_bohmh_233:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  row-gap: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_root-no-actions_2qdw9_bohmh_221:not(#\9 ):not(.awsui_root-has-description_2qdw9_bohmh_224).awsui_refresh_2qdw9_bohmh_221.awsui_root-variant-h3_2qdw9_bohmh_224 {
  padding-block-end: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_root_2qdw9_bohmh_185.awsui_root-variant-h1_2qdw9_bohmh_233.awsui_root-has-description_2qdw9_bohmh_224:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-end: var(--space-scaled-2x-xxs-e79hr1, 4px);
}

.awsui_main_2qdw9_bohmh_243:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  display: flex;
  justify-content: space-between;
  inline-size: 100%;
  flex-wrap: wrap;
  column-gap: var(--space-xs-ymlm0b, 8px);
  row-gap: calc(var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxxs-h2sc51, 2px));
}

.awsui_main_2qdw9_bohmh_243.awsui_no-wrap_2qdw9_bohmh_253:not(#\9 ) {
  flex-wrap: nowrap;
}

.awsui_main_2qdw9_bohmh_243.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  row-gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_main-variant-h1_2qdw9_bohmh_259:not(#\9 ) {
  row-gap: var(--space-scaled-2x-xxs-e79hr1, 4px);
}

.awsui_root-has-description_2qdw9_bohmh_224 > .awsui_main_2qdw9_bohmh_243:not(#\9 ) {
  row-gap: var(--space-scaled-2x-xxs-e79hr1, 4px);
}

.awsui_actions_2qdw9_bohmh_267:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  min-block-size: var(--size-vertical-input-dl95yl, 32px);
}

.awsui_actions-centered_2qdw9_bohmh_272:not(#\9 ) {
  align-items: center;
}

.awsui_actions-variant-h1_2qdw9_bohmh_275.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-xl-hko6p0, 30px) - var(--size-vertical-input-dl95yl, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h2_2qdw9_bohmh_279.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-l-mg5bx6, 24px) - var(--size-vertical-input-dl95yl, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h3_2qdw9_bohmh_283.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-m-uoaqdh, 22px) - var(--size-vertical-input-dl95yl, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h1_2qdw9_bohmh_275:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: 0;
}

.awsui_actions-variant-h2_2qdw9_bohmh_279:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221), .awsui_actions-variant-h3_2qdw9_bohmh_283:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: 0;
}

.awsui_root-has-description_2qdw9_bohmh_224 > .awsui_main_2qdw9_bohmh_243 > .awsui_actions_2qdw9_bohmh_267:not(#\9 ) {
  padding-block-end: 0;
}

.awsui_title_2qdw9_bohmh_299:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  color: var(--color-text-heading-default-5vbiad, #0f141a);
}

.awsui_title-variant-h1_2qdw9_bohmh_304:not(#\9 ) {
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  padding-block-start: var(--space-scaled-2x-xxs-e79hr1, 4px);
}

.awsui_title-variant-h1_2qdw9_bohmh_304.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-dl95yl, 32px) - var(--line-height-heading-xl-hko6p0, 30px)) / 2);
}

.awsui_title-variant-h2_2qdw9_bohmh_311:not(#\9 ) {
  font-size: var(--font-size-heading-l-vnacx6, 20px);
}

.awsui_title-variant-h2_2qdw9_bohmh_311.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-dl95yl, 32px) - var(--line-height-heading-l-mg5bx6, 24px)) / 2);
}

.awsui_title-variant-h3_2qdw9_bohmh_317:not(#\9 ) {
  font-size: var(--font-size-heading-m-170yiy, 18px);
}

.awsui_title-variant-h3_2qdw9_bohmh_317.awsui_refresh_2qdw9_bohmh_221:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-dl95yl, 32px) - var(--line-height-heading-m-uoaqdh, 22px)) / 2);
}

.awsui_title-variant-h2_2qdw9_bohmh_311:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221), .awsui_title-variant-h3_2qdw9_bohmh_317:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-start: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_no-wrap_2qdw9_bohmh_253 > .awsui_title_2qdw9_bohmh_299:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-end: calc(var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxxs-h2sc51, 2px));
}

.awsui_root-no-actions_2qdw9_bohmh_221.awsui_root-has-description_2qdw9_bohmh_224 > .awsui_main_2qdw9_bohmh_243 > :not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221).awsui_title-variant-h2_2qdw9_bohmh_311, .awsui_root-no-actions_2qdw9_bohmh_221.awsui_root-has-description_2qdw9_bohmh_224 > .awsui_main_2qdw9_bohmh_243 > :not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221).awsui_title-variant-h3_2qdw9_bohmh_317 {
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_root-variant-h1_2qdw9_bohmh_233.awsui_root-no-actions_2qdw9_bohmh_221:not(#\9 ):not(.awsui_root-has-description_2qdw9_bohmh_224):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-end: var(--space-scaled-2x-xxs-e79hr1, 4px);
}

.awsui_virtual-space_2qdw9_bohmh_338:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_info_2qdw9_bohmh_344:not(#\9 ) {
  padding-inline-end: var(--space-s-tvghoh, 12px);
}

.awsui_description_2qdw9_bohmh_348:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-heading-secondary-exzje1, #424650);
}

.awsui_description-variant-h1_2qdw9_bohmh_355:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_description-variant-h2_2qdw9_bohmh_359:not(#\9 ) {
  font-size: var(--font-header-h2-description-size-g2wws3, 14px);
  line-height: var(--font-header-h2-description-line-height-ts2s6o, 20px);
}

.awsui_description-variant-h2_2qdw9_bohmh_359:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_description-variant-h3_2qdw9_bohmh_366:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_description-variant-h3_2qdw9_bohmh_366:not(#\9 ):not(.awsui_refresh_2qdw9_bohmh_221) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_heading_2qdw9_bohmh_377:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  display: inline;
  font-size: inherit;
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_heading_2qdw9_bohmh_377:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_heading_2qdw9_bohmh_377:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_heading_2qdw9_bohmh_377:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_heading-variant-h1_2qdw9_bohmh_402:not(#\9 ) {
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
}

.awsui_heading-variant-h2_2qdw9_bohmh_407:not(#\9 ) {
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
}

.awsui_heading-variant-h3_2qdw9_bohmh_412:not(#\9 ) {
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
}

.awsui_heading-text_2qdw9_bohmh_418:not(#\9 ) {
  /* used in test-utils */
}

.awsui_heading-text-variant-h1_2qdw9_bohmh_421:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
  font-weight: var(--font-weight-heading-xl-u3m4we, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_heading-text-variant-h2_2qdw9_bohmh_430:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_heading-text-variant-h3_2qdw9_bohmh_439:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_counter_2qdw9_bohmh_449:not(#\9 ) {
  color: var(--color-text-counter-l0v3x0, #656871);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/expandable-section/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-enter_gwq0h_111qz_161:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_gwq0h_111qz_1 var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_gwq0h_111qz_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_content-enter_gwq0h_111qz_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content-enter_gwq0h_111qz_161:not(#\9 ), .awsui-mode-entering .awsui_content-enter_gwq0h_111qz_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_trigger-expanded_gwq0h_111qz_183:not(#\9 ) {
  transition: border-bottom-color var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_trigger-expanded_gwq0h_111qz_183:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_trigger-expanded_gwq0h_111qz_183:not(#\9 ), .awsui-mode-entering .awsui_trigger-expanded_gwq0h_111qz_183:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_icon_gwq0h_111qz_197:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-lyzb0k, 135ms) var(--motion-easing-rotate-90-jhbqg9, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_icon_gwq0h_111qz_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_gwq0h_111qz_197:not(#\9 ), .awsui-mode-entering .awsui_icon_gwq0h_111qz_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_gwq0h_111qz_211:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  display: block;
}

.awsui_expand-button_gwq0h_111qz_246:not(#\9 ) {
  outline: none;
}

.awsui_icon_gwq0h_111qz_197:not(#\9 ) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_icon_gwq0h_111qz_197.awsui_expanded_gwq0h_111qz_254:not(#\9 ) {
  transform: rotate(0deg);
}

.awsui_icon_gwq0h_111qz_197:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_icon_gwq0h_111qz_197:not(#\9 ):dir(rtl).awsui_expanded_gwq0h_111qz_254 {
  transform: rotate(0deg);
}

.awsui_icon-container_gwq0h_111qz_264:not(#\9 ) {
  position: relative;
  margin-inline: calc((var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2) calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_icon-container-container_gwq0h_111qz_268:not(#\9 ) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_wrapper_gwq0h_111qz_272:not(#\9 ) {
  box-sizing: border-box;
  border-block: none;
  border-inline: none;
  inline-size: 100%;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  text-align: start;
}

.awsui_wrapper-default_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-footer_gwq0h_111qz_280:not(#\9 ) {
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
}

.awsui_wrapper-navigation_gwq0h_111qz_284:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
}

.awsui_wrapper-navigation_gwq0h_111qz_284:not(#\9 ), .awsui_wrapper-container_gwq0h_111qz_287:not(#\9 ) {
  display: flex;
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_wrapper-default_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-navigation_gwq0h_111qz_284:not(#\9 ), .awsui_wrapper-footer_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-compact_gwq0h_111qz_291:not(#\9 ) {
  color: var(--color-text-expandable-section-default-pjvkgp, #0f141a);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_wrapper-default_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-navigation_gwq0h_111qz_284:not(#\9 ), .awsui_wrapper-footer_gwq0h_111qz_280:not(#\9 ) {
  font-size: var(--font-expandable-heading-size-wrsr52, 16px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
}

.awsui_wrapper-default_gwq0h_111qz_280:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_wrapper-default_gwq0h_111qz_280.awsui_header-deprecated_gwq0h_111qz_304:not(#\9 ) {
  padding-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_wrapper-default_gwq0h_111qz_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_111qz_304), .awsui_wrapper-inline_gwq0h_111qz_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_111qz_304) {
  padding-inline-start: calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_wrapper-default_gwq0h_111qz_280.awsui_wrapper-expanded_gwq0h_111qz_310:not(#\9 ), .awsui_wrapper-inline_gwq0h_111qz_280.awsui_wrapper-expanded_gwq0h_111qz_310:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
  border-block-end-color: var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_wrapper-footer_gwq0h_111qz_280:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_wrapper-footer_gwq0h_111qz_280:not(#\9 ), .awsui_wrapper-compact_gwq0h_111qz_291:not(#\9 ) {
  padding-inline-end: 0;
}

.awsui_wrapper-footer_gwq0h_111qz_280.awsui_header-deprecated_gwq0h_111qz_304:not(#\9 ), .awsui_wrapper-compact_gwq0h_111qz_291.awsui_header-deprecated_gwq0h_111qz_304:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_wrapper-footer_gwq0h_111qz_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_111qz_304), .awsui_wrapper-compact_gwq0h_111qz_291:not(#\9 ):not(.awsui_header-deprecated_gwq0h_111qz_304) {
  padding-inline-start: calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_wrapper-container_gwq0h_111qz_287:not(#\9 ) {
  padding-block: var(--space-container-header-top-am4vzw, 12px) var(--space-container-header-bottom-eby93w, 8px);
  padding-inline-end: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_wrapper-container_gwq0h_111qz_287:not(#\9 ):not(.awsui_wrapper-expanded_gwq0h_111qz_310) {
  padding-block-end: var(--space-container-header-top-am4vzw, 12px);
}

.awsui_wrapper-container_gwq0h_111qz_287.awsui_wrapper-not-expanded-without-actions_gwq0h_111qz_333:not(#\9 ) {
  padding-block-end: calc(var(--space-container-header-top-am4vzw, 12px) + var(--space-scaled-xxs-foe114, 4px));
}

.awsui_wrapper-container_gwq0h_111qz_287.awsui_header-deprecated_gwq0h_111qz_304:not(#\9 ) {
  padding-inline-start: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_wrapper-container_gwq0h_111qz_287:not(#\9 ):not(.awsui_header-deprecated_gwq0h_111qz_304) {
  padding-inline-start: calc(var(--space-container-horizontal-nqrzyh, 20px) + var(--size-icon-medium-uv8xcz, 20px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xs-ymlm0b, 8px));
}

body[data-awsui-focus-visible=true] .awsui_wrapper-container_gwq0h_111qz_287:not(#\9 ):focus {
  padding-block: calc(var(--space-scaled-s-iuuihm, 12px) - var(--border-divider-section-width-uwo8my, 1px));
  padding-inline: calc(var(--space-l-2ud1p3, 20px) - var(--border-divider-section-width-uwo8my, 1px));
}

.awsui_header_gwq0h_111qz_304:not(#\9 ) {
  /* used in test-utils */
}

.awsui_header-wrapper_gwq0h_111qz_350:not(#\9 ), .awsui_header-deprecated_gwq0h_111qz_304:not(#\9 ) {
  display: flex;
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_header-wrapper_gwq0h_111qz_350:not(#\9 ) {
  font-size: inherit;
  letter-spacing: inherit;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_header-actions-wrapper_gwq0h_111qz_362:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_111qz_368:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_111qz_368:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_111qz_368:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_111qz_368:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_111qz_368:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_111qz_368:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header-button_gwq0h_111qz_368:not(#\9 ) {
  box-sizing: border-box;
  display: flex;
  margin-inline-start: calc(-1 * (var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px)));
}

.awsui_header-container-button_gwq0h_111qz_368:not(#\9 ) {
  margin-inline-start: calc(-1 * (var(--size-icon-medium-uv8xcz, 20px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xs-ymlm0b, 8px)));
}

.awsui_header-container_gwq0h_111qz_368:not(#\9 ) {
  inline-size: 100%;
}

.awsui_header-container_gwq0h_111qz_368 > .awsui_icon-container_gwq0h_111qz_264:not(#\9 ) {
  margin-block-start: var(--space-expandable-section-icon-offset-top-cntyn8, 4px);
}

.awsui_header-navigation_gwq0h_111qz_403 > .awsui_icon-container_gwq0h_111qz_264:not(#\9 ) {
  display: inline-flex;
  cursor: pointer;
  color: var(--color-text-expandable-section-navigation-icon-default-twgpzh, #424650);
  border-block: 0;
  border-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background: transparent;
  outline: none;
  text-decoration: none;
  flex-direction: column;
}

.awsui_header-navigation_gwq0h_111qz_403 > .awsui_icon-container_gwq0h_111qz_264:not(#\9 ):hover {
  color: var(--color-text-expandable-section-hover-8h3186, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_111qz_403 > .awsui_icon-container_gwq0h_111qz_264:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_111qz_403 > .awsui_icon-container_gwq0h_111qz_264:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_111qz_403 > .awsui_icon-container_gwq0h_111qz_264:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header-text_gwq0h_111qz_440:not(#\9 ) {
  /* used in test-utils */
}

:not(#\9 ):not(.awsui_wrapper-compact_gwq0h_111qz_291) > .awsui_header-actions-wrapper_gwq0h_111qz_362 {
  flex-wrap: wrap;
  column-gap: var(--space-xs-ymlm0b, 8px);
  row-gap: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_content_gwq0h_111qz_161:not(#\9 ) {
  display: none;
}

.awsui_content-default_gwq0h_111qz_453:not(#\9 ), .awsui_content-inline_gwq0h_111qz_453:not(#\9 ) {
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: 0;
}

.awsui_content-footer_gwq0h_111qz_457:not(#\9 ) {
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: 0;
}

.awsui_content-expanded_gwq0h_111qz_461:not(#\9 ) {
  display: block;
}

.awsui_content-compact_gwq0h_111qz_464:not(#\9 ) {
  padding-inline-start: calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_focusable_gwq0h_111qz_468:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_focusable_gwq0h_111qz_468:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-lz1zs6, #006ce0);
  border-inline: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_click-target_gwq0h_111qz_483:not(#\9 ) {
  cursor: pointer;
}

.awsui_click-target_gwq0h_111qz_483:not(#\9 ):not(.awsui_wrapper-container_gwq0h_111qz_287):not(.awsui_header-container-button_gwq0h_111qz_368):hover {
  color: var(--color-text-expandable-section-hover-8h3186, #006ce0);
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-series-marker/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_marker_1isd1_1wuuy_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  inline-size: 14px;
  flex-shrink: 0;
  cursor: inherit;
}

.awsui_marker--line_1isd1_1wuuy_185:not(#\9 ) {
  margin-block-start: 9px;
  block-size: 4px;
}

.awsui_marker--rectangle_1isd1_1wuuy_189:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_1isd1_1wuuy_196:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_1isd1_1wuuy_196:not(#\9 )::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  opacity: 0.5;
}

.awsui_marker--dashed_1isd1_1wuuy_212:not(#\9 ) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}

.awsui_marker--dashed_1isd1_1wuuy_212:not(#\9 )::after {
  content: "";
  display: block;
  inline-size: 6px;
  block-size: 4px;
  margin-inline-start: 8px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  background-color: inherit;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-series-details/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dimmed_10ipo_gnt72_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
  transition-delay: var(--motion-duration-transition-quick-mcm2y0, 90ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_dimmed_10ipo_gnt72_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dimmed_10ipo_gnt72_153:not(#\9 ), .awsui-mode-entering .awsui_dimmed_10ipo_gnt72_153:not(#\9 ) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_marker_10ipo_gnt72_205:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  inline-size: 14px;
  flex-shrink: 0;
  cursor: inherit;
}

.awsui_marker--line_10ipo_gnt72_245:not(#\9 ) {
  margin-block-start: 9px;
  block-size: 4px;
}

.awsui_marker--rectangle_10ipo_gnt72_249:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_10ipo_gnt72_256:not(#\9 ) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}

.awsui_marker--hollow-rectangle_10ipo_gnt72_256:not(#\9 )::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  opacity: 0.5;
}

.awsui_marker--dashed_10ipo_gnt72_272:not(#\9 ) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}

.awsui_marker--dashed_10ipo_gnt72_272:not(#\9 )::after {
  content: "";
  display: block;
  inline-size: 6px;
  block-size: 4px;
  margin-inline-start: 8px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  background-color: inherit;
}

.awsui_root_10ipo_gnt72_291:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_value_10ipo_gnt72_323:not(#\9 ) {
  text-align: end;
  margin-inline-start: var(--space-xxl-32srm4, 32px);
}

.awsui_value_10ipo_gnt72_323.awsui_expandable_10ipo_gnt72_327:not(#\9 ) {
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_list-item_10ipo_gnt72_331:not(#\9 ),
.awsui_inner-list-item_10ipo_gnt72_332:not(#\9 ) {
  list-style: none;
}

.awsui_inner-list-item_10ipo_gnt72_332:not(#\9 ),
.awsui_list-item_10ipo_gnt72_331 > .awsui_key-value-pair_10ipo_gnt72_337:not(#\9 ),
.awsui_list-item_10ipo_gnt72_331 > .awsui_expandable-section_10ipo_gnt72_338:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  inline-size: 100%;
}

.awsui_inner-list-item_10ipo_gnt72_332 > .awsui_key_10ipo_gnt72_337:not(#\9 ),
.awsui_list-item_10ipo_gnt72_331 > .awsui_key-value-pair_10ipo_gnt72_337 > .awsui_key_10ipo_gnt72_337:not(#\9 ),
.awsui_list-item_10ipo_gnt72_331 > .awsui_expandable-section_10ipo_gnt72_338 > .awsui_key_10ipo_gnt72_337:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: inline-flex;
  color: var(--color-text-group-label-4gdpcl, #424650);
}

.awsui_sub-items_10ipo_gnt72_353:not(#\9 ):not(.awsui_expandable_10ipo_gnt72_327) {
  padding-inline-start: calc(14px + var(--space-xxs-hwfkai, 4px));
}

.awsui_sub-items_10ipo_gnt72_353.awsui_expandable_10ipo_gnt72_327:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_sub-items_10ipo_gnt72_353.awsui_expandable_10ipo_gnt72_327 > .awsui_inner-list-item_10ipo_gnt72_332 > .awsui_value_10ipo_gnt72_323:not(#\9 ) {
  white-space: nowrap;
}

.awsui_list_10ipo_gnt72_331:not(#\9 ) {
  display: flex;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  flex-direction: column;
}

.awsui_list_10ipo_gnt72_331 > .awsui_list-item_10ipo_gnt72_331 > .awsui_key-value-pair_10ipo_gnt72_337 > .awsui_key_10ipo_gnt72_337:not(#\9 ) {
  align-items: flex-start;
}

.awsui_list_10ipo_gnt72_331 > .awsui_list-item_10ipo_gnt72_331.awsui_dimmed_10ipo_gnt72_153:not(#\9 ) {
  opacity: 0.35;
}

.awsui_list_10ipo_gnt72_331:not(#\9 ):not(.awsui_compact_10ipo_gnt72_379) > .awsui_list-item_10ipo_gnt72_331:not(:first-child),
.awsui_inner-list-item_10ipo_gnt72_332:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_list-item_10ipo_gnt72_331.awsui_with-sub-items_10ipo_gnt72_384:not(#\9 ):not(.awsui_expandable_10ipo_gnt72_327) > .awsui_key-value-pair_10ipo_gnt72_337 > .awsui_key_10ipo_gnt72_337,
.awsui_list-item_10ipo_gnt72_331.awsui_with-sub-items_10ipo_gnt72_384:not(#\9 ):not(.awsui_expandable_10ipo_gnt72_327) > .awsui_key-value-pair_10ipo_gnt72_337 > .awsui_value_10ipo_gnt72_323 {
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_full-width_10ipo_gnt72_389:not(#\9 ) {
  inline-size: 100%;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/area-chart/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_series_y1yrh_1se5z_189 > rect:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_series_y1yrh_1se5z_189 > rect:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_series_y1yrh_1se5z_189 > rect:not(#\9 ), .awsui-mode-entering .awsui_series_y1yrh_1se5z_189 > rect:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_y1yrh_1se5z_203:not(#\9 ) {
  /* used in test-utils */
}

.awsui_series_y1yrh_1se5z_189:not(#\9 ) {
  display: block;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-aslwou, round);
}

.awsui_series--highlighted_y1yrh_1se5z_215:not(#\9 ) {
  /* used in test-utils */
}

.awsui_series--dimmed_y1yrh_1se5z_219:not(#\9 ) {
  opacity: 0.3;
}

.awsui_series--threshold_y1yrh_1se5z_223:not(#\9 ) {
  stroke-dasharray: var(--border-line-chart-dash-array-desefi, 3 5);
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_popover-divider_y1yrh_1se5z_228:not(#\9 ) {
  margin-block: var(--space-xs-ymlm0b, 8px);
  margin-inline: 0;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/grid/styles.scoped.css ***!
  \*************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_grid_14yj0_1ynvd_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-wrap: wrap;
  margin-block: calc(var(--space-grid-gutter-whc3jp, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-whc3jp, 20px) / -2);
  pointer-events: none;
}

.awsui_grid_14yj0_1ynvd_145.awsui_no-gutters_14yj0_1ynvd_181:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_grid-column_14yj0_1ynvd_186:not(#\9 ) {
  box-sizing: border-box;
  position: relative;
  padding-block: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
  display: flex;
}

.awsui_grid_14yj0_1ynvd_145.awsui_no-gutters_14yj0_1ynvd_181 > .awsui_grid-column_14yj0_1ynvd_186:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-1_14yj0_1ynvd_197:not(#\9 ) {
  flex: 0 0 8.3333333333%;
  max-inline-size: 8.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-1_14yj0_1ynvd_201:not(#\9 ) {
  inset-inline-start: 8.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-1_14yj0_1ynvd_204:not(#\9 ) {
  inset-inline-end: 8.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-2_14yj0_1ynvd_207:not(#\9 ) {
  flex: 0 0 16.6666666667%;
  max-inline-size: 16.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-2_14yj0_1ynvd_211:not(#\9 ) {
  inset-inline-start: 16.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-2_14yj0_1ynvd_214:not(#\9 ) {
  inset-inline-end: 16.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-3_14yj0_1ynvd_217:not(#\9 ) {
  flex: 0 0 25%;
  max-inline-size: 25%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-3_14yj0_1ynvd_221:not(#\9 ) {
  inset-inline-start: 25%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-3_14yj0_1ynvd_224:not(#\9 ) {
  inset-inline-end: 25%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-4_14yj0_1ynvd_227:not(#\9 ) {
  flex: 0 0 33.3333333333%;
  max-inline-size: 33.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-4_14yj0_1ynvd_231:not(#\9 ) {
  inset-inline-start: 33.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-4_14yj0_1ynvd_234:not(#\9 ) {
  inset-inline-end: 33.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-5_14yj0_1ynvd_237:not(#\9 ) {
  flex: 0 0 41.6666666667%;
  max-inline-size: 41.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-5_14yj0_1ynvd_241:not(#\9 ) {
  inset-inline-start: 41.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-5_14yj0_1ynvd_244:not(#\9 ) {
  inset-inline-end: 41.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-6_14yj0_1ynvd_247:not(#\9 ) {
  flex: 0 0 50%;
  max-inline-size: 50%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-6_14yj0_1ynvd_251:not(#\9 ) {
  inset-inline-start: 50%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-6_14yj0_1ynvd_254:not(#\9 ) {
  inset-inline-end: 50%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-7_14yj0_1ynvd_257:not(#\9 ) {
  flex: 0 0 58.3333333333%;
  max-inline-size: 58.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-7_14yj0_1ynvd_261:not(#\9 ) {
  inset-inline-start: 58.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-7_14yj0_1ynvd_264:not(#\9 ) {
  inset-inline-end: 58.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-8_14yj0_1ynvd_267:not(#\9 ) {
  flex: 0 0 66.6666666667%;
  max-inline-size: 66.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-8_14yj0_1ynvd_271:not(#\9 ) {
  inset-inline-start: 66.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-8_14yj0_1ynvd_274:not(#\9 ) {
  inset-inline-end: 66.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-9_14yj0_1ynvd_277:not(#\9 ) {
  flex: 0 0 75%;
  max-inline-size: 75%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-9_14yj0_1ynvd_281:not(#\9 ) {
  inset-inline-start: 75%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-9_14yj0_1ynvd_284:not(#\9 ) {
  inset-inline-end: 75%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-10_14yj0_1ynvd_287:not(#\9 ) {
  flex: 0 0 83.3333333333%;
  max-inline-size: 83.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-10_14yj0_1ynvd_291:not(#\9 ) {
  inset-inline-start: 83.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-10_14yj0_1ynvd_294:not(#\9 ) {
  inset-inline-end: 83.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-11_14yj0_1ynvd_297:not(#\9 ) {
  flex: 0 0 91.6666666667%;
  max-inline-size: 91.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-11_14yj0_1ynvd_301:not(#\9 ) {
  inset-inline-start: 91.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-11_14yj0_1ynvd_304:not(#\9 ) {
  inset-inline-end: 91.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_colspan-12_14yj0_1ynvd_307:not(#\9 ) {
  flex: 0 0 100%;
  max-inline-size: 100%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-12_14yj0_1ynvd_311:not(#\9 ) {
  inset-inline-start: 100%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-12_14yj0_1ynvd_314:not(#\9 ) {
  inset-inline-end: 100%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_push-0_14yj0_1ynvd_317:not(#\9 ) {
  inset-inline-start: auto;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_pull-0_14yj0_1ynvd_320:not(#\9 ) {
  inset-inline-end: auto;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-1_14yj0_1ynvd_323:not(#\9 ) {
  margin-inline-start: 8.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-2_14yj0_1ynvd_326:not(#\9 ) {
  margin-inline-start: 16.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-3_14yj0_1ynvd_329:not(#\9 ) {
  margin-inline-start: 25%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-4_14yj0_1ynvd_332:not(#\9 ) {
  margin-inline-start: 33.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-5_14yj0_1ynvd_335:not(#\9 ) {
  margin-inline-start: 41.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-6_14yj0_1ynvd_338:not(#\9 ) {
  margin-inline-start: 50%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-7_14yj0_1ynvd_341:not(#\9 ) {
  margin-inline-start: 58.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-8_14yj0_1ynvd_344:not(#\9 ) {
  margin-inline-start: 66.6666666667%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-9_14yj0_1ynvd_347:not(#\9 ) {
  margin-inline-start: 75%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-10_14yj0_1ynvd_350:not(#\9 ) {
  margin-inline-start: 83.3333333333%;
}

.awsui_grid-column_14yj0_1ynvd_186.awsui_offset-11_14yj0_1ynvd_353:not(#\9 ) {
  margin-inline-start: 91.6666666667%;
}

.awsui_restore-pointer-events_14yj0_1ynvd_357:not(#\9 ) {
  pointer-events: auto;
  inline-size: 100%;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/form-field/analytics-metadata/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_aqu00_ocied_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/form-field/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_error-icon-shake-wrapper_14mhv_1mniv_153:not(#\9 ),
.awsui_warning-icon-shake-wrapper_14mhv_1mniv_154:not(#\9 ) {
  animation: awsui_awsui-motion-shake-horizontally_14mhv_1mniv_1 var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@keyframes awsui_awsui-motion-shake-horizontally_14mhv_1mniv_1 {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_error-icon-shake-wrapper_14mhv_1mniv_153:not(#\9 ),
  .awsui_warning-icon-shake-wrapper_14mhv_1mniv_154:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_error-icon-shake-wrapper_14mhv_1mniv_153:not(#\9 ), .awsui-mode-entering .awsui_error-icon-shake-wrapper_14mhv_1mniv_153:not(#\9 ), .awsui-motion-disabled .awsui_warning-icon-shake-wrapper_14mhv_1mniv_154:not(#\9 ), .awsui-mode-entering .awsui_warning-icon-shake-wrapper_14mhv_1mniv_154:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_error-icon-scale-wrapper_14mhv_1mniv_184:not(#\9 ),
.awsui_warning-icon-scale-wrapper_14mhv_1mniv_185:not(#\9 ) {
  animation: awsui_awsui-motion-scale-popup_14mhv_1mniv_1 var(--motion-duration-refresh-only-medium-5rbn3k, 165ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-scale-popup_14mhv_1mniv_1 {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_error-icon-scale-wrapper_14mhv_1mniv_184:not(#\9 ),
  .awsui_warning-icon-scale-wrapper_14mhv_1mniv_185:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_error-icon-scale-wrapper_14mhv_1mniv_184:not(#\9 ), .awsui-mode-entering .awsui_error-icon-scale-wrapper_14mhv_1mniv_184:not(#\9 ), .awsui-motion-disabled .awsui_warning-icon-scale-wrapper_14mhv_1mniv_185:not(#\9 ), .awsui-mode-entering .awsui_warning-icon-scale-wrapper_14mhv_1mniv_185:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_warning_14mhv_1mniv_154:not(#\9 ),
.awsui_error_14mhv_1mniv_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_14mhv_1mniv_1 var(--motion-duration-refresh-only-medium-5rbn3k, 165ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-fade-in-0_14mhv_1mniv_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_warning_14mhv_1mniv_154:not(#\9 ),
  .awsui_error_14mhv_1mniv_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_warning_14mhv_1mniv_154:not(#\9 ), .awsui-mode-entering .awsui_warning_14mhv_1mniv_154:not(#\9 ), .awsui-motion-disabled .awsui_error_14mhv_1mniv_153:not(#\9 ), .awsui-mode-entering .awsui_error_14mhv_1mniv_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_14mhv_1mniv_236:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
}

.awsui_label_14mhv_1mniv_269:not(#\9 ) {
  box-sizing: border-box;
  color: var(--color-text-form-label-zhsvmu, #0f141a);
  display: inline;
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  font-size: var(--font-size-form-label-mxiqd7, 14px);
  line-height: var(--line-height-form-label-asu26u, 20px);
  font-weight: var(--font-weight-form-label-mrg9ef, 700);
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_label_14mhv_1mniv_269:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_info_14mhv_1mniv_285:not(#\9 ) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_description_14mhv_1mniv_291:not(#\9 ),
.awsui_constraint_14mhv_1mniv_292:not(#\9 ) {
  color: var(--color-text-form-secondary-4usdwg, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_hints_14mhv_1mniv_299:not(#\9 ),
.awsui_constraint-has-validation-text_14mhv_1mniv_300:not(#\9 ) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_secondary-control_14mhv_1mniv_304:not(#\9 ) {
  /* used in test-utils */
}

.awsui_controls_14mhv_1mniv_308:not(#\9 ):not(.awsui_label-hidden_14mhv_1mniv_308) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_label-wrapper_14mhv_1mniv_311:not(#\9 ):empty + .awsui_controls_14mhv_1mniv_308 {
  padding-block-start: 0;
}

.awsui_control_14mhv_1mniv_308:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_error_14mhv_1mniv_153:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  display: flex;
  align-items: flex-start;
}

.awsui_warning_14mhv_1mniv_154:not(#\9 ) {
  color: var(--color-text-status-warning-zb7um8, #855900);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  display: flex;
  align-items: flex-start;
}

.awsui_error__message_14mhv_1mniv_338:not(#\9 ),
.awsui_warning__message_14mhv_1mniv_339:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_visually-hidden_14mhv_1mniv_343:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/form-field/test-classes/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_constraint_6mjrv_ag0bo_5:not(#\9 ),
.awsui_character-count_6mjrv_ag0bo_6:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/dropdown-status/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_vrgzu_1vehk_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block-start: var(--space-option-padding-vertical-d2srv9, 4px);
  padding-block-end: calc(var(--space-option-padding-vertical-d2srv9, 4px) + var(--space-xxxs-pajhad, 2px));
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  color: var(--color-text-dropdown-footer-k7df7h, #656871);
}

.awsui_root_vrgzu_1vehk_145 > .awsui_recovery_vrgzu_1vehk_180:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/dropdown-footer/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1afi9_dv2pa_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1afi9_dv2pa_145:not(#\9 ):not(.awsui_hidden_1afi9_dv2pa_176) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_root_1afi9_dv2pa_145:not(#\9 ):not(.awsui_hidden_1afi9_dv2pa_176).awsui_no-items_1afi9_dv2pa_179 {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-dropdown-item-top-gp2d1p, transparent);
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/input/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_2rhyz_1e85w_145:not(#\9 ) {
  /* used in test-utils for component to distinguish input from other input-like components, for example autosuggest */
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: var(--space-field-vertical-vm99qz, 5px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a));
  inline-size: 100%;
  cursor: text;
  box-sizing: border-box;
  background-color: var(--awsui-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff));
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94));
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  min-block-size: var(--size-vertical-input-dl95yl, 32px);
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):hover {
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94)));
  color: var(--awsui-style-color-hover-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
  background-color: var(--awsui-style-background-hover-6b9ypa, var(--awsui-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff)));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa, --awsui-style-box-shadow-default-6b9ypa);
}

.awsui_input_2rhyz_1e85w_149.awsui_input-readonly_2rhyz_1e85w_203:not(#\9 ) {
  background-color: var(--awsui-style-background-readonly-6b9ypa, var(--awsui-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff)));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-readonly-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0)));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-readonly-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0)));
  color: var(--awsui-style-color-readonly-6b9ypa, var(--awsui-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
  box-shadow: var(--awsui-style-box-shadow-readonly-6b9ypa);
}

.awsui_input_2rhyz_1e85w_149:not(#\9 )::-webkit-input-placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-tv2u7d, #656871));
  font-size: var(--awsui-style-placeholder-font-size-6b9ypa);
  font-style: var(--awsui-style-placeholder-font-style-6b9ypa, italic);
  font-weight: var(--awsui-style-placeholder-font-weight-6b9ypa);
  -webkit-user-select: none;
  user-select: none;
}

.awsui_input_2rhyz_1e85w_149:not(#\9 )::-moz-placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-tv2u7d, #656871));
  font-size: var(--awsui-style-placeholder-font-size-6b9ypa);
  font-style: var(--awsui-style-placeholder-font-style-6b9ypa, italic);
  font-weight: var(--awsui-style-placeholder-font-weight-6b9ypa);
  opacity: 1;
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):-moz-placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-tv2u7d, #656871));
  font-size: var(--awsui-style-placeholder-font-size-6b9ypa);
  font-style: var(--awsui-style-placeholder-font-style-6b9ypa, italic);
  font-weight: var(--awsui-style-placeholder-font-weight-6b9ypa);
  opacity: 1;
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-focus-6b9ypa, var(--color-border-input-focused-sl6x1x, #006ce0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-focus-6b9ypa, var(--color-border-input-focused-sl6x1x, #006ce0));
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  box-shadow: var(--awsui-style-box-shadow-focus-6b9ypa, 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0));
  color: var(--awsui-style-color-focus-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a));
  background-color: var(--awsui-style-background-focus-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff));
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):disabled {
  background-color: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-input-disabled-cn9bpj, #ebebf0));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-input-disabled-k0zows, #b4b4bb));
  cursor: default;
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):disabled::-webkit-input-placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb));
  -webkit-user-select: none;
  user-select: none;
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):disabled::-moz-placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb));
  opacity: 1;
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):disabled:-moz-placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb));
  opacity: 1;
}

.awsui_input_2rhyz_1e85w_149:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_input_2rhyz_1e85w_149.awsui_input-invalid_2rhyz_1e85w_266:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_input_2rhyz_1e85w_149.awsui_input-invalid_2rhyz_1e85w_266:not(#\9 ):focus {
  box-shadow: var(--awsui-style-box-shadow-focus-6b9ypa, 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_input_2rhyz_1e85w_149.awsui_input-invalid_2rhyz_1e85w_266.awsui_input-has-icon-left_2rhyz_1e85w_275:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-icon-offset-ikwzwx, 36px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
}

.awsui_input_2rhyz_1e85w_149.awsui_input-warning_2rhyz_1e85w_278:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_input_2rhyz_1e85w_149.awsui_input-warning_2rhyz_1e85w_278:not(#\9 ):focus {
  box-shadow: var(--awsui-style-box-shadow-focus-6b9ypa, 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_input_2rhyz_1e85w_149.awsui_input-warning_2rhyz_1e85w_278.awsui_input-has-icon-left_2rhyz_1e85w_275:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-icon-offset-ikwzwx, 36px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
}

.awsui_input_2rhyz_1e85w_149.awsui_input-type-search_2rhyz_1e85w_290:not(#\9 ) {
  box-sizing: border-box;
  -webkit-appearance: none;
}

.awsui_input_2rhyz_1e85w_149.awsui_input-type-search_2rhyz_1e85w_290:not(#\9 )::-webkit-search-decoration {
  -webkit-appearance: none;
}

.awsui_input_2rhyz_1e85w_149.awsui_input-type-search_2rhyz_1e85w_290:not(#\9 )::-webkit-search-cancel-button {
  display: none;
}

.awsui_input_2rhyz_1e85w_149.awsui_input-has-icon-left_2rhyz_1e85w_275:not(#\9 ) {
  padding-inline-start: var(--space-field-icon-offset-ikwzwx, 36px);
}

.awsui_input_2rhyz_1e85w_149.awsui_input-has-icon-right_2rhyz_1e85w_303:not(#\9 ) {
  padding-inline-end: var(--space-field-icon-offset-ikwzwx, 36px);
}

.awsui_input_2rhyz_1e85w_149.awsui_input-has-no-border-radius_2rhyz_1e85w_306:not(#\9 ) {
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
}

.awsui_input-container_2rhyz_1e85w_313:not(#\9 ) {
  display: flex;
  position: relative;
}

.awsui_input-icon-left_2rhyz_1e85w_318:not(#\9 ) {
  position: absolute;
  pointer-events: none;
  inset-inline-start: var(--space-field-horizontal-0aq2ch, 12px);
  inset-block-start: calc(50% - var(--line-height-body-m-2mh3ke, 20px) / 2);
}

.awsui_input-icon-right_2rhyz_1e85w_325:not(#\9 ) {
  position: absolute;
  inset-block-start: calc(50% - var(--line-height-body-m-2mh3ke, 20px) / 2 - var(--space-xxxs-pajhad, 2px));
  inset-inline-end: calc(var(--space-field-horizontal-0aq2ch, 12px) - var(--space-xxs-hwfkai, 4px));
}

.awsui_input-button-right_2rhyz_1e85w_331:not(#\9 ) {
  /* used in test-utils */
}

.awsui_inline-label-trigger-wrapper_2rhyz_1e85w_335:not(#\9 ) {
  margin-block-start: -7px;
}

.awsui_inline-label-trigger-wrapper-full-width_2rhyz_1e85w_338:not(#\9 ) {
  inline-size: 100%;
}

.awsui_inline-label-wrapper_2rhyz_1e85w_342:not(#\9 ) {
  margin-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) * -1);
}

.awsui_inline-label-wrapper-full-width_2rhyz_1e85w_345:not(#\9 ) {
  inline-size: 100%;
}

.awsui_inline-label_2rhyz_1e85w_335:not(#\9 ) {
  background: linear-gradient(to bottom, var(--color-background-layout-main-htt4fm, #ffffff), var(--color-background-input-default-dkd4bz, #ffffff));
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  color: var(--color-text-form-label-zhsvmu, #0f141a);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: 14px;
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  position: relative;
  inset-inline-start: calc(var(--border-width-field-2xc78x, 1px) + var(--space-field-horizontal-0aq2ch, 12px) - var(--space-scaled-xxs-foe114, 4px));
  margin-block-start: var(--space-scaled-xs-dw9wl5, 8px);
  padding-block-end: 2px;
  padding-inline: var(--space-scaled-xxs-foe114, 4px);
  max-inline-size: calc(100% - 2 * var(--space-field-horizontal-0aq2ch, 12px));
  z-index: 1;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/select/parts/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_placeholder_dwuol_12td0_145:not(#\9 ) {
  color: var(--color-text-input-placeholder-tv2u7d, #656871);
  font-style: italic;
  -webkit-user-select: none;
  user-select: none;
}

.awsui_item_dwuol_12td0_151:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_item_dwuol_12td0_151 > .awsui_checkbox_dwuol_12td0_155:not(#\9 ) {
  position: relative;
  min-block-size: var(--size-control-adm93y, 16px);
  min-inline-size: var(--size-control-adm93y, 16px);
  block-size: var(--size-control-adm93y, 16px);
  inline-size: var(--size-control-adm93y, 16px);
  margin-inline-end: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_option-group_dwuol_12td0_164:not(#\9 ):not(:first-child) {
  margin-block-start: calc(-1 * var(--border-item-width-miijiw, 2px));
}

.awsui_filter_dwuol_12td0_168:not(#\9 ) {
  z-index: 4;
  flex-shrink: 0;
}

.awsui_trigger_dwuol_12td0_173:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_layout-strut_dwuol_12td0_179:not(#\9 ) {
  inline-size: 100%;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.awsui_list-bottom_dwuol_12td0_185:not(#\9 ) {
  /* used in unit-tests */
}

.awsui_selected-icon_dwuol_12td0_189:not(#\9 ) {
  color: var(--color-item-selected-jdg5yd, #006ce0);
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_show-label-tag_dwuol_12td0_194 > .awsui_selected-icon_dwuol_12td0_189:not(#\9 ) {
  padding-inline-start: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_inline-token-trigger_dwuol_12td0_198:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  column-gap: var(--space-xxs-hwfkai, 4px);
  inline-size: 100%;
}

.awsui_inline-token-list_dwuol_12td0_205:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--space-xxs-hwfkai, 4px);
  inline-size: 100%;
  overflow-x: hidden;
  mask-image: linear-gradient(270deg, transparent, white 20px, white);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_inline-token-list_dwuol_12td0_205:not(#\9 ):dir(rtl) {
  mask-image: linear-gradient(-270deg, transparent, white 20px, white);
}

.awsui_inline-token-hidden-placeholder_dwuol_12td0_219:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_inline-token-counter_dwuol_12td0_225:not(#\9 ) {
  white-space: nowrap;
}

.awsui_inline-label-trigger-wrapper_dwuol_12td0_229:not(#\9 ) {
  margin-block-start: -7px;
}

.awsui_inline-label-wrapper_dwuol_12td0_233:not(#\9 ) {
  margin-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) * -1);
}

.awsui_inline-label_dwuol_12td0_229:not(#\9 ) {
  background: linear-gradient(to bottom, var(--color-background-layout-main-htt4fm, #ffffff), var(--color-background-input-default-dkd4bz, #ffffff));
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  color: var(--color-text-form-label-zhsvmu, #0f141a);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: 14px;
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  position: relative;
  inset-inline-start: calc(var(--border-width-field-2xc78x, 1px) + var(--space-field-horizontal-0aq2ch, 12px) - var(--space-scaled-xxs-foe114, 4px));
  margin-block-start: var(--space-scaled-xs-dw9wl5, 8px);
  padding-block-end: 2px;
  padding-inline: var(--space-scaled-xxs-foe114, 4px);
  max-inline-size: calc(100% - 2 * var(--space-field-horizontal-0aq2ch, 12px));
  z-index: 1;
}

.awsui_inline-label-disabled_dwuol_12td0_258:not(#\9 ) {
  background: linear-gradient(to bottom, var(--color-background-layout-main-htt4fm, #ffffff), var(--color-background-input-disabled-cn9bpj, #ebebf0));
}

.awsui_inline-label-inline-tokens_dwuol_12td0_262:not(#\9 ) {
  padding-block-end: 0;
  transform: translateY(-1.5px);
}

.awsui_disabled-reason-tooltip_dwuol_12td0_267:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/checkbox-icon/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1fn7j_1gtc9_145:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box_1fn7j_1gtc9_152:not(#\9 ) {
  fill: var(--color-background-control-default-k5dlqw, #ffffff);
  stroke: var(--color-border-control-default-sh3548, #8c8c94);
  stroke-width: var(--border-width-field-2xc78x, 1px);
  transition: fill var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear), stroke var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box_1fn7j_1gtc9_152:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box_1fn7j_1gtc9_152:not(#\9 ), .awsui-mode-entering .awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box_1fn7j_1gtc9_152:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box-checked_1fn7j_1gtc9_168:not(#\9 ), .awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box-indeterminate_1fn7j_1gtc9_168:not(#\9 ) {
  fill: var(--color-background-control-checked-xk5cy2, #006ce0);
  stroke: var(--color-border-control-checked-hfai2a, #006ce0);
}

.awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box-disabled_1fn7j_1gtc9_172:not(#\9 ), .awsui_root_1fn7j_1gtc9_145 > .awsui_styled-box-readonly_1fn7j_1gtc9_172:not(#\9 ) {
  fill: var(--color-background-control-disabled-1dm4mk, #dedee3);
  stroke: var(--color-border-control-disabled-npmvgu, #dedee3);
}

.awsui_root_1fn7j_1gtc9_145 > .awsui_styled-line_1fn7j_1gtc9_176:not(#\9 ) {
  stroke: var(--color-foreground-control-default-rhyg9o, #ffffff);
  stroke-width: 2;
  fill: none;
}

.awsui_root_1fn7j_1gtc9_145 > .awsui_styled-line-disabled_1fn7j_1gtc9_181:not(#\9 ) {
  stroke: var(--color-foreground-control-disabled-e101je, #ffffff);
}

.awsui_root_1fn7j_1gtc9_145 > .awsui_styled-line-readonly_1fn7j_1gtc9_184:not(#\9 ) {
  stroke: var(--color-foreground-control-read-only-164ude, #656871);
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/option/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_option_1p2cx_11qi6_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: flex-start;
  inline-size: 100%;
  min-inline-size: 0;
  box-sizing: border-box;
  color: inherit;
}

.awsui_option_1p2cx_11qi6_153:not(#\9 ):not(.awsui_disabled_1p2cx_11qi6_190) {
  cursor: inherit;
}

.awsui_option_1p2cx_11qi6_153.awsui_parent_1p2cx_11qi6_193:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_option_1p2cx_11qi6_153.awsui_parent_1p2cx_11qi6_193:not(#\9 ):not(.awsui_disabled_1p2cx_11qi6_190):not(.awsui_highlighted_1p2cx_11qi6_196) {
  color: var(--color-text-dropdown-group-label-3vji4k, #424650);
}

.awsui_content_1p2cx_11qi6_200:not(#\9 ) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  min-inline-size: 0;
}

.awsui_label-content_1p2cx_11qi6_207:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.awsui_label_1p2cx_11qi6_207:not(#\9 ),
.awsui_tag_1p2cx_11qi6_214:not(#\9 ),
.awsui_label-tag_1p2cx_11qi6_215:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_label_1p2cx_11qi6_207:not(#\9 ),
.awsui_tag_1p2cx_11qi6_214:not(#\9 ) {
  flex-wrap: wrap;
}

.awsui_label-prefix_1p2cx_11qi6_225:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_label-tag_1p2cx_11qi6_215:not(#\9 ) {
  padding-inline-start: var(--space-s-tvghoh, 12px);
  flex: auto;
  text-align: end;
}

.awsui_label-tag_1p2cx_11qi6_215:not(#\9 ):empty {
  display: none;
}

.awsui_tags_1p2cx_11qi6_238:not(#\9 ),
.awsui_description_1p2cx_11qi6_239:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  color: var(--color-text-dropdown-item-secondary-4f34f6, #656871);
  flex-wrap: wrap;
}

.awsui_tags_1p2cx_11qi6_238.awsui_highlighted_1p2cx_11qi6_196:not(#\9 ),
.awsui_description_1p2cx_11qi6_239.awsui_highlighted_1p2cx_11qi6_196:not(#\9 ) {
  color: var(--color-text-dropdown-item-secondary-hover-c09qu2, #656871);
}

.awsui_tags_1p2cx_11qi6_238.awsui_selected_1p2cx_11qi6_250:not(#\9 ),
.awsui_description_1p2cx_11qi6_239.awsui_selected_1p2cx_11qi6_250:not(#\9 ) {
  color: var(--color-text-dropdown-item-secondary-4f34f6, #656871);
}

.awsui_tags_1p2cx_11qi6_238:not(#\9 ) {
  display: flex;
  align-items: stretch;
}

.awsui_tag_1p2cx_11qi6_214:not(#\9 ):not(:last-child) {
  padding-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_icon_1p2cx_11qi6_264:not(#\9 ) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
  align-content: center;
  display: flex;
  flex-shrink: 0;
}

.awsui_filtering-match-highlight_1p2cx_11qi6_271:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-filter-match-gjpt1h, #f0fbff);
  color: var(--color-text-dropdown-item-filter-match-a4g9zm, #006ce0);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_disabled_1p2cx_11qi6_190:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-nehxb7, #b4b4bb);
  pointer-events: none;
}

.awsui_disabled_1p2cx_11qi6_190 > .awsui_content_1p2cx_11qi6_200 > .awsui_tags_1p2cx_11qi6_238:not(#\9 ),
.awsui_disabled_1p2cx_11qi6_190 > .awsui_content_1p2cx_11qi6_200 > .awsui_description_1p2cx_11qi6_239:not(#\9 ) {
  color: currentColor;
}

.awsui_trigger-variant_1p2cx_11qi6_286:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_custom-content_1p2cx_11qi6_292:not(#\9 ) {
  inline-size: 100%;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/option/analytics-metadata/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_1q5vz_ocied_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/selectable-item/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_parent_2dmmi_qu62t_5:not(#\9 ),
.awsui_option-content_2dmmi_qu62t_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/selectable-item/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_selectable-item_15o6u_dadp2_145:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  list-style: none;
  z-index: 1;
  border-width: 0;
  background-color: var(--color-background-dropdown-item-default-g1726r, #ffffff);
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
  padding-block: var(--border-item-width-miijiw, 2px);
  padding-inline: var(--border-item-width-miijiw, 2px);
  overflow: hidden;
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164.awsui_interactiveGroups_15o6u_dadp2_164:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_selectable-item_15o6u_dadp2_145 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  padding-block: var(--space-option-padding-vertical-d2srv9, 4px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_pad-bottom_15o6u_dadp2_171:not(#\9 ) {
  padding-block-end: var(--border-item-width-miijiw, 2px);
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_pad-bottom_15o6u_dadp2_171 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  padding-block-end: calc(var(--space-option-padding-vertical-d2srv9, 4px) + var(--space-xxxs-pajhad, 2px));
}

.awsui_selectable-item_15o6u_dadp2_145:not(#\9 ):not(:first-child), .awsui_selectable-item_15o6u_dadp2_145.awsui_virtual_15o6u_dadp2_178:not(#\9 ) {
  margin-block-start: calc(-1 * var(--border-item-width-miijiw, 2px));
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_has-background_15o6u_dadp2_181:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_child_15o6u_dadp2_184:not(#\9 ) {
  padding-inline-start: var(--border-item-width-miijiw, 2px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_child_15o6u_dadp2_184 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  padding-inline-start: var(--space-xxl-32srm4, 32px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_disabled_15o6u_dadp2_190 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-nehxb7, #b4b4bb);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_highlighted_15o6u_dadp2_164:not(#\9 ), .awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-1a85fc, #0f141a);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_highlighted_15o6u_dadp2_164:not(#\9 ) {
  z-index: 3;
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_highlighted_15o6u_dadp2_164.awsui_is-keyboard_15o6u_dadp2_205:not(#\9 ) {
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-focused-7wmevi, #424650);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_highlighted_15o6u_dadp2_164.awsui_disabled_15o6u_dadp2_190:not(#\9 ) {
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-dimmed-hover-ga9sch, #8c8c94);
  background-color: var(--color-background-dropdown-item-dimmed-dhho03, transparent);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_highlighted_15o6u_dadp2_164.awsui_disabled_15o6u_dadp2_190 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  color: var(--color-text-dropdown-item-dimmed-8twn6b, #b4b4bb);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_highlighted_15o6u_dadp2_164:not(#\9 ):not(.awsui_visual-refresh_15o6u_dadp2_215).awsui_is-keyboard_15o6u_dadp2_205 {
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164:not(#\9 ) {
  z-index: 2;
  background-color: var(--color-background-dropdown-item-selected-nlj7md, #f0fbff);
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-selected-6rq3fm, #006ce0);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164.awsui_highlighted_15o6u_dadp2_164:not(#\9 ) {
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-selected-6rq3fm, #006ce0), inset 0 0 0 calc(2 * var(--border-width-item-selected-yv93vd, 2px)) var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164.awsui_highlighted_15o6u_dadp2_164.awsui_is-keyboard_15o6u_dadp2_205:not(#\9 ) {
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-selected-6rq3fm, #006ce0), inset 0 0 0 calc(2 * var(--border-width-item-selected-yv93vd, 2px)) var(--color-border-dropdown-item-focused-7wmevi, #424650);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164.awsui_next-item-selected_15o6u_dadp2_229:not(#\9 ) {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164.awsui_highlighted_15o6u_dadp2_164:not(#\9 ):not(.awsui_visual-refresh_15o6u_dadp2_215) {
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164.awsui_highlighted_15o6u_dadp2_164:not(#\9 ):not(.awsui_visual-refresh_15o6u_dadp2_215).awsui_is-keyboard_15o6u_dadp2_205 {
  box-shadow: inset 0 0 0 var(--border-width-item-selected-yv93vd, 2px) var(--color-border-dropdown-item-focused-7wmevi, #424650);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164 + .awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164:not(#\9 ), .awsui_selectable-item_15o6u_dadp2_145.awsui_selected_15o6u_dadp2_164.awsui_previous-item-selected_15o6u_dadp2_239:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164:not(#\9 ):not(.awsui_disabled_15o6u_dadp2_190) > .awsui_selectable-item-content_15o6u_dadp2_167 {
  color: var(--color-text-dropdown-group-label-3vji4k, #424650);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164:not(#\9 ):not(.awsui_interactiveGroups_15o6u_dadp2_164) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-group-7f90s7, #c6c6cd), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
  padding-block: 0;
  padding-inline: 0;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164:not(#\9 ):not(.awsui_interactiveGroups_15o6u_dadp2_164):not(:has(> .awsui_selectable-item-content_15o6u_dadp2_167)) {
  padding-block: var(--border-item-width-miijiw, 2px);
  padding-inline: var(--border-item-width-miijiw, 2px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164:not(#\9 ):not(.awsui_interactiveGroups_15o6u_dadp2_164) > .awsui_selectable-item-content_15o6u_dadp2_167 {
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164.awsui_interactiveGroups_15o6u_dadp2_164 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_parent_15o6u_dadp2_164.awsui_interactiveGroups_15o6u_dadp2_164.awsui_highlighted_15o6u_dadp2_164 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-1a85fc, #0f141a);
}

.awsui_selectable-item_15o6u_dadp2_145:not(#\9 ):not(.awsui_disabled_15o6u_dadp2_190):not(.awsui_parent_15o6u_dadp2_164), .awsui_selectable-item_15o6u_dadp2_145.awsui_interactiveGroups_15o6u_dadp2_164:not(#\9 ):not(.awsui_disabled_15o6u_dadp2_190) {
  cursor: pointer;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271 + .awsui_selectable-item_15o6u_dadp2_145:not(#\9 ):not(.awsui_sticky_15o6u_dadp2_271):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164) {
  box-shadow: inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ) {
  position: sticky;
  inset-block-start: 0;
  margin-block-end: var(--border-item-width-miijiw, 2px);
  z-index: 4;
  padding-inline: var(--border-item-width-miijiw, 2px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271.awsui_highlighted_15o6u_dadp2_164:not(#\9 ), .awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271.awsui_selected_15o6u_dadp2_164:not(#\9 ) {
  padding-inline: var(--border-item-width-miijiw, 2px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271 > .awsui_selectable-item-content_15o6u_dadp2_167:not(#\9 ) {
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset var(--border-width-popover-nflirh, 2px) 0 0 0 var(--color-border-dropdown-container-4aa756, #b4b4bb);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164):not(.awsui_with-scrollbar_15o6u_dadp2_290) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset var(--border-width-popover-nflirh, 2px) 0 0 0 var(--color-border-dropdown-container-4aa756, #b4b4bb), inset calc(-1 * var(--border-width-popover-nflirh, 2px)) 0 0 0 var(--color-border-dropdown-container-4aa756, #b4b4bb);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164):not(.awsui_after-header_15o6u_dadp2_293) {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164):not(.awsui_after-header_15o6u_dadp2_293):not(.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164):not(.awsui_after-header_15o6u_dadp2_293).awsui_with-scrollbar_15o6u_dadp2_290) {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164).awsui_after-header_15o6u_dadp2_293 {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-background-dropdown-item-default-g1726r, #ffffff), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset var(--border-width-popover-nflirh, 2px) 0 0 0 var(--color-border-dropdown-container-4aa756, #b4b4bb);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271:not(#\9 ):not(.awsui_highlighted_15o6u_dadp2_164):not(.awsui_selected_15o6u_dadp2_164).awsui_after-header_15o6u_dadp2_293:not(.awsui_with-scrollbar_15o6u_dadp2_290) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-background-dropdown-item-default-g1726r, #ffffff), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd), inset var(--border-width-popover-nflirh, 2px) 0 0 0 var(--color-border-dropdown-container-4aa756, #b4b4bb), inset calc(-1 * var(--border-width-popover-nflirh, 2px)) 0 0 0 var(--color-border-dropdown-container-4aa756, #b4b4bb);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271.awsui_disabled_15o6u_dadp2_190.awsui_highlighted_15o6u_dadp2_164:not(#\9 ), .awsui_selectable-item_15o6u_dadp2_145.awsui_sticky_15o6u_dadp2_271.awsui_disabled_15o6u_dadp2_190.awsui_selected_15o6u_dadp2_164:not(#\9 ) {
  box-shadow: none;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_virtual_15o6u_dadp2_178:not(#\9 ) {
  position: absolute;
  inset-block-start: var(--border-dropdown-virtual-offset-width-3wp954, 2px);
  inset-inline-start: 0;
  inline-size: 100%;
  box-sizing: border-box;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_virtual_15o6u_dadp2_178:not(#\9 ):first-of-type:not(.awsui_selected_15o6u_dadp2_164, .awsui_highlighted_15o6u_dadp2_164) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-item-top-gp2d1p, transparent), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_virtual_15o6u_dadp2_178.awsui_parent_15o6u_dadp2_164:not(#\9 ):not(.awsui_interactiveGroups_15o6u_dadp2_164) {
  box-shadow: inset 0 var(--border-divider-list-width-tdfx1x, 1px) 0 0 var(--color-border-dropdown-group-7f90s7, #c6c6cd), inset 0 calc(-1 * var(--border-divider-list-width-tdfx1x, 1px)) 0 0 var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
}

.awsui_measure-strut_15o6u_dadp2_322:not(#\9 ) {
  position: absolute;
  pointer-events: none;
  block-size: 100%;
  inline-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_selectable-item_15o6u_dadp2_145.awsui_virtual_15o6u_dadp2_178 > .awsui_measure-strut_15o6u_dadp2_322:not(#\9 ) {
  block-size: calc(100% - var(--border-width-item-selected-yv93vd, 2px));
}

.awsui_screenreader-content_15o6u_dadp2_334:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_option-content_15o6u_dadp2_340:not(#\9 ) {
  /* used in test-utils */
}

.awsui_select-all_15o6u_dadp2_344:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/button-trigger/analytics-metadata/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-trigger_l32fn_xo3sj_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/button-trigger/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-trigger_18eso_1ttv5_161 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-180-cxi9g7, 135ms) var(--motion-easing-rotate-180-7a58rc, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_button-trigger_18eso_1ttv5_161 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_button-trigger_18eso_1ttv5_161 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ), .awsui-mode-entering .awsui_button-trigger_18eso_1ttv5_161 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: flex;
  inline-size: 100%;
  justify-content: space-between;
  align-items: center;
  padding-block: var(--space-field-vertical-vm99qz, 5px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  background-color: var(--color-background-input-default-dkd4bz, #ffffff);
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-default-mvv73z, #8c8c94);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-default-mvv73z, #8c8c94);
  min-block-size: var(--size-vertical-input-dl95yl, 32px);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-root_18eso_1ttv5_221:not(#\9 ), .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-nested_18eso_1ttv5_221:not(#\9 ) {
  padding-block: 0px;
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  border-block-width: var(--border-width-token-2ukdpu, 2px);
  border-inline-width: var(--border-width-token-2ukdpu, 2px);
  border-color: var(--color-border-item-selected-gor8ib, #006ce0);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  block-size: 100%;
  min-block-size: unset;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-root_18eso_1ttv5_221:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-nested_18eso_1ttv5_221:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-root_18eso_1ttv5_221:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-nested_18eso_1ttv5_221:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-root_18eso_1ttv5_221:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-nested_18eso_1ttv5_221:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px));
  inset-block-start: calc(-1 * var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px));
  inline-size: calc(100% + var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px) + var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px));
  block-size: calc(100% + var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px) + var(--space-filtering-token-operation-select-focus-outline-gutter-jacx1t, -5px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token-nested_18eso_1ttv5_221:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-input-7q0str, 8px) / 2);
  border-end-start-radius: calc(var(--border-radius-input-7q0str, 8px) / 2);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_has-caret_18eso_1ttv5_257:not(#\9 ) {
  padding-inline-end: var(--space-field-icon-offset-ikwzwx, 36px);
}

.awsui_button-trigger_18eso_1ttv5_161 > .awsui_placeholder_18eso_1ttv5_260:not(#\9 ) {
  color: var(--color-text-input-placeholder-tv2u7d, #656871);
  font-style: italic;
}

.awsui_button-trigger_18eso_1ttv5_161 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-field-horizontal-0aq2ch, 12px);
  inset-block-start: calc(50% - var(--line-height-body-m-2mh3ke, 20px) / 2);
  color: var(--color-text-button-inline-icon-default-es90pc, #006ce0);
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):hover > .awsui_arrow_18eso_1ttv5_161 {
  color: var(--color-text-button-inline-icon-hover-34716a, #002b66);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_pressed_18eso_1ttv5_273 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_disabled_18eso_1ttv5_276:not(#\9 ) {
  background-color: var(--color-background-input-disabled-cn9bpj, #ebebf0);
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
  color: var(--color-text-input-disabled-k0zows, #b4b4bb);
  cursor: auto;
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_disabled_18eso_1ttv5_276 > .awsui_arrow_18eso_1ttv5_161:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_disabled_18eso_1ttv5_276.awsui_in-filtering-token_18eso_1ttv5_221:not(#\9 ) {
  background-color: var(--color-background-input-disabled-cn9bpj, #ebebf0);
  border-block: var(--border-width-token-2ukdpu, 2px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
  border-inline: var(--border-width-token-2ukdpu, 2px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
  color: var(--color-text-input-disabled-k0zows, #b4b4bb);
  cursor: auto;
  border-color: var(--color-border-control-disabled-npmvgu, #dedee3);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_disabled_18eso_1ttv5_276 > .awsui_placeholder_18eso_1ttv5_260:not(#\9 ) {
  color: var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_readonly_18eso_1ttv5_297:not(#\9 ):not(.awsui_button-trigger_18eso_1ttv5_161.awsui_disabled_18eso_1ttv5_276):not(.awsui_button-trigger_18eso_1ttv5_161.awsui_in-filtering-token_18eso_1ttv5_221) {
  background-color: var(--color-background-input-default-dkd4bz, #ffffff);
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_readonly_18eso_1ttv5_297:not(#\9 ):not(.awsui_button-trigger_18eso_1ttv5_161.awsui_disabled_18eso_1ttv5_276) {
  -webkit-user-select: text;
  user-select: text;
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-focused-sl6x1x, #006ce0);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-focused-sl6x1x, #006ce0);
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221):invalid {
  box-shadow: none;
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_invalid_18eso_1ttv5_322, .awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_invalid_18eso_1ttv5_322:focus {
  color: var(--color-text-status-error-mxzop7, #db0000);
  border-color: var(--color-text-status-error-mxzop7, #db0000);
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_invalid_18eso_1ttv5_322:focus, .awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_invalid_18eso_1ttv5_322:focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_warning_18eso_1ttv5_331, .awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_warning_18eso_1ttv5_331:focus {
  color: var(--color-text-status-warning-zb7um8, #855900);
  border-color: var(--color-text-status-warning-zb7um8, #855900);
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_warning_18eso_1ttv5_331:focus, .awsui_button-trigger_18eso_1ttv5_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_1ttv5_221).awsui_warning_18eso_1ttv5_331:focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_custom-option_18eso_1ttv5_340:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  overflow: clip;
}

.awsui_button-trigger_18eso_1ttv5_161.awsui_inline-tokens_18eso_1ttv5_345:not(#\9 ) {
  padding-block: 0;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/token-group/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_dismiss-button_dm8gx_1s9vi_145:not(#\9 ),
.awsui_token_dm8gx_1s9vi_146:not(#\9 ) {
  /* used in test-utils */
}

.awsui_root_dm8gx_1s9vi_150:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_dm8gx_1s9vi_150.awsui_has-items_dm8gx_1s9vi_181:not(#\9 ):not(.awsui_no-padding_dm8gx_1s9vi_181) {
  padding-block-start: var(--space-xs-ymlm0b, 8px);
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/token/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1i2wg_prji5_161:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ) {
  align-self: flex-start;
  margin-block-end: 0;
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
  border-block: var(--border-width-field-2xc78x, 1px) solid transparent;
  border-inline: var(--border-width-field-2xc78x, 1px) solid transparent;
  padding-block: 0;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  color: var(--awsui-token-style-dismiss-color-default-6b9ypa, var(--color-text-button-inline-icon-default-es90pc, #006ce0));
  background-color: transparent;
  cursor: pointer;
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
}

body[data-awsui-focus-visible=true] .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ):hover {
  color: var(--awsui-token-style-dismiss-color-hover-6b9ypa, var(--color-text-button-inline-icon-hover-34716a, #002b66));
}

.awsui_dismiss-button-inline_1i2wg_prji5_234:not(#\9 ) {
  padding-inline: 0;
  display: flex;
  align-items: center;
  align-self: center;
}

.awsui_icon_1i2wg_prji5_241:not(#\9 ) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
  align-self: flex-start;
  display: flex;
  flex-shrink: 0;
}

.awsui_icon-inline_1i2wg_prji5_247:not(#\9 ) {
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
  align-self: center;
}

.awsui_token-normal_1i2wg_prji5_252:not(#\9 ) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_token-inline_1i2wg_prji5_259:not(#\9 ) {
  display: inline-flex;
  max-inline-size: 100%;
}

body[data-awsui-focus-visible=true] .awsui_token-inline_1i2wg_prji5_259:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_token-inline_1i2wg_prji5_259:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_token-inline_1i2wg_prji5_259:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_token-option-inline_1i2wg_prji5_285:not(#\9 ) {
  max-block-size: 20px;
}

.awsui_token-box_1i2wg_prji5_289:not(#\9 ) {
  position: relative;
  block-size: 100%;
  border-block: var(--border-width-token-2ukdpu, 2px) solid var(--awsui-token-style-border-color-default-6b9ypa, var(--color-border-item-selected-gor8ib, #006ce0));
  border-inline: var(--border-width-token-2ukdpu, 2px) solid var(--awsui-token-style-border-color-default-6b9ypa, var(--color-border-item-selected-gor8ib, #006ce0));
  padding-block-start: var(--space-token-vertical-w2yvvn, 4px);
  padding-block-end: var(--space-token-vertical-w2yvvn, 4px);
  padding-inline-start: var(--space-field-horizontal-0aq2ch, 12px);
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
  display: flex;
  align-items: flex-start;
  background: var(--awsui-token-style-background-default-6b9ypa, var(--color-background-item-selected-o3455o, #f0fbff));
  border-start-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-start-end-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-end-radius: var(--border-radius-token-ycnemh, 8px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  box-sizing: border-box;
}

.awsui_token-box-without-dismiss_1i2wg_prji5_308:not(#\9 ) {
  padding-inline-end: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_token-box-inline_1i2wg_prji5_312:not(#\9 ) {
  position: relative;
  block-size: 20px;
  max-block-size: 20px;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-token-style-border-color-default-6b9ypa, var(--color-border-item-selected-gor8ib, #006ce0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-token-style-border-color-default-6b9ypa, var(--color-border-item-selected-gor8ib, #006ce0));
  padding-inline-start: var(--space-scaled-xxs-foe114, 4px);
  padding-inline-end: var(--space-scaled-xxs-foe114, 4px);
  display: flex;
  align-items: center;
  background: var(--awsui-token-style-background-default-6b9ypa, var(--color-background-item-selected-o3455o, #f0fbff));
  border-start-start-radius: var(--space-scaled-xxs-foe114, 4px);
  border-start-end-radius: var(--space-scaled-xxs-foe114, 4px);
  border-end-start-radius: var(--space-scaled-xxs-foe114, 4px);
  border-end-end-radius: var(--space-scaled-xxs-foe114, 4px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  box-sizing: border-box;
  max-inline-size: 100%;
}

.awsui_disable-padding_1i2wg_prji5_332:not(#\9 ) {
  padding-block-start: 0;
  padding-block-end: 0;
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.awsui_token-box-readonly_1i2wg_prji5_339 > .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ),
.awsui_token-box-disabled_1i2wg_prji5_340 > .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ) {
  cursor: initial;
  pointer-events: none;
}

.awsui_token-box-readonly_1i2wg_prji5_339:not(#\9 ) {
  border-color: var(--awsui-token-style-border-color-read-only-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  background: var(--awsui-token-style-background-read-only-6b9ypa, var(--color-background-container-content-h114dj, #ffffff));
}

.awsui_token-box-readonly_1i2wg_prji5_339 > .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ) {
  color: var(--awsui-token-style-dismiss-color-read-only-6b9ypa, var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb));
}

.awsui_token-box-disabled_1i2wg_prji5_340:not(#\9 ) {
  pointer-events: none;
  border-color: var(--awsui-token-style-border-color-disabled-6b9ypa, var(--color-border-control-disabled-npmvgu, #dedee3));
  background: var(--awsui-token-style-background-disabled-6b9ypa, var(--color-background-container-content-h114dj, #ffffff));
  color: var(--color-text-disabled-y2eoxf, #b4b4bb);
}

.awsui_token-box-disabled_1i2wg_prji5_340 > .awsui_dismiss-button_1i2wg_prji5_193:not(#\9 ) {
  color: var(--awsui-token-style-dismiss-color-disabled-6b9ypa, var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb));
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/token/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1epxo_12cv0_5:not(#\9 ),
.awsui_dismiss-button_1epxo_12cv0_6:not(#\9 ) {
  /* used in test-utils */
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/token/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_token_v05f6_c8hk2_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/token-list/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_gfwv3_1bv6y_193:not(#\9 ) {
  gap: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_root_gfwv3_1bv6y_193.awsui_horizontal_gfwv3_1bv6y_196:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-ymlm0b, 8px);
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_root_gfwv3_1bv6y_193.awsui_vertical_gfwv3_1bv6y_202:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_list_gfwv3_1bv6y_207:not(#\9 ) {
  display: contents;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_list_gfwv3_1bv6y_207.awsui_horizontal_gfwv3_1bv6y_196:not(#\9 ), .awsui_list_gfwv3_1bv6y_207.awsui_vertical_gfwv3_1bv6y_202:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_list_gfwv3_1bv6y_207.awsui_horizontal_gfwv3_1bv6y_196:not(#\9 ) {
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_list_gfwv3_1bv6y_207.awsui_vertical_gfwv3_1bv6y_202:not(#\9 ) {
  flex-direction: column;
}

.awsui_list_gfwv3_1bv6y_207.awsui_grid_gfwv3_1bv6y_226:not(#\9 ) {
  display: grid;
  gap: var(--space-xs-ymlm0b, 8px);
  grid-template-columns: repeat(auto-fill, 230px);
}

@media (max-width: 688px) {
  .awsui_list_gfwv3_1bv6y_207.awsui_grid_gfwv3_1bv6y_226:not(#\9 ) {
    display: flex;
    flex-direction: column;
  }
}
.awsui_list-item_gfwv3_1bv6y_238:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_toggle-container-inline_gfwv3_1bv6y_245:not(#\9 ) {
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
  display: flex;
  align-items: center;
}

.awsui_toggle_gfwv3_1bv6y_245:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: center;
  background-color: transparent;
  border-block: var(--border-width-button-jm0qg7, 2px) solid transparent;
  border-inline: var(--border-width-button-jm0qg7, 2px) solid transparent;
  padding-block: 0;
  padding-inline: 0;
  margin-inline-start: -1px;
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-secondary-default-2tir24, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ), .awsui-mode-entering .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):focus {
  outline: none;
}

.awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):active, .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):focus, .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):active, .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):focus, .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):hover {
  text-decoration: none;
  text-decoration-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_toggle_gfwv3_1bv6y_245:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-lz1zs6, #006ce0);
  border-inline: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_toggle_gfwv3_1bv6y_245 > .awsui_description_gfwv3_1bv6y_338:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_separator_gfwv3_1bv6y_342:not(#\9 ) {
  margin-block: 0;
  margin-inline: var(--space-scaled-m-l37gh7, 16px);
  inline-size: var(--border-divider-section-width-uwo8my, 1px);
  background-color: var(--color-border-divider-default-nfermc, #c6c6cd);
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/multiselect/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_f8g6q_3jbb5_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_embedded_f8g6q_3jbb5_177:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: contents;
}

.awsui_tokens_f8g6q_3jbb5_210:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-dw9wl5, 8px);
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-filter/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1px7g_gvlin_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_chart-filter_1px7g_gvlin_177:not(#\9 ) {
  /* used in test-utils */
}

.awsui_custom-icon-wrapper_1px7g_gvlin_181:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/chart-legend/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_marker_1kjc7_zgfnx_153:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_marker_1kjc7_zgfnx_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_marker_1kjc7_zgfnx_153:not(#\9 ), .awsui-mode-entering .awsui_marker_1kjc7_zgfnx_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1kjc7_zgfnx_167:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1kjc7_zgfnx_167:not(#\9 ):focus {
  outline: none;
}

.awsui_title_1kjc7_zgfnx_202:not(#\9 ) {
  /* used in test utils */
}

.awsui_list_1kjc7_zgfnx_206:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  gap: var(--space-scaled-xxs-foe114, 4px) var(--space-m-dsumyt, 16px);
}

.awsui_marker_1kjc7_zgfnx_153:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
  padding-block: 0;
  padding-inline: 0;
  border-block: 0;
  border-inline: 0;
  background-color: transparent;
  cursor: pointer;
  opacity: 1;
}

.awsui_marker_1kjc7_zgfnx_153:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_zgfnx_153:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_zgfnx_153:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_zgfnx_153:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_marker_1kjc7_zgfnx_153.awsui_marker--dimmed_1kjc7_zgfnx_252:not(#\9 ) {
  opacity: 0.35;
}

.awsui_marker_1kjc7_zgfnx_153.awsui_marker--highlighted_1kjc7_zgfnx_255:not(#\9 ) {
  /* used in test utils */
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/attribute-editor/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_empty-appear_n4qlp_iirms_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_n4qlp_iirms_1 var(--motion-duration-transition-show-paced-t8d1os, 180ms) var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_n4qlp_iirms_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_empty-appear_n4qlp_iirms_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_empty-appear_n4qlp_iirms_153:not(#\9 ), .awsui-mode-entering .awsui_empty-appear_n4qlp_iirms_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_n4qlp_iirms_175:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: grid;
  grid-template-rows: min-content;
  gap: var(--space-grid-gutter-whc3jp, 20px);
  align-items: start;
}

.awsui_empty_n4qlp_iirms_153:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-empty-03hr9s, #656871);
  grid-column: 1/-1;
}

.awsui_row_n4qlp_iirms_218:not(#\9 ) {
  display: contents;
}

.awsui_divider_n4qlp_iirms_222:not(#\9 ) {
  grid-column: 1/-1;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_row-control_n4qlp_iirms_227:not(#\9 ) {
  /* used in test-utils */
}

.awsui_field_n4qlp_iirms_231:not(#\9 ) {
  min-inline-size: 40px;
}

.awsui_additional-info_n4qlp_iirms_235:not(#\9 ) {
  color: var(--color-text-form-secondary-4usdwg, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  display: block;
  word-wrap: break-word;
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ) {
  text-underline-offset: 0.3em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ), .awsui-mode-entering .awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ):focus {
  outline: none;
}

.awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ):active, .awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ):focus, .awsui_additional-info_n4qlp_iirms_235 > a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_add-row_n4qlp_iirms_282:not(#\9 ) {
  grid-column: 1/-1;
}

.awsui_add-button_n4qlp_iirms_286:not(#\9 ) {
  /* used in test-utils */
}

.awsui_remove-button-container_n4qlp_iirms_290:not(#\9 ) {
  display: inline-block;
}

.awsui_remove-button-field-padding_n4qlp_iirms_294:not(#\9 ) {
  padding-block-start: calc(var(--space-xxs-hwfkai, 4px) + var(--line-height-body-m-2mh3ke, 20px));
}

.awsui_remove-button-own-row_n4qlp_iirms_298:not(#\9 ) {
  justify-self: end;
}

.awsui_remove-button_n4qlp_iirms_290:not(#\9 ) {
  /* used in test-utils */
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/autosuggest-input/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dropdown-footer_vm8qf_jxdvh_5:not(#\9 ) {
  overflow: hidden;
  flex-shrink: 0;
}

.awsui_dropdown-content_vm8qf_jxdvh_10:not(#\9 ) {
  display: contents;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/autosuggest/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_12hwc_oboi4_5:not(#\9 ) {
  inline-size: 100%;
}

.awsui_layout-strut_12hwc_oboi4_9:not(#\9 ) {
  inline-size: 100%;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.awsui_list-bottom_12hwc_oboi4_15:not(#\9 ) {
  /* used in unit-tests */
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/badge/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_badge_1yjyg_u7zym_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  display: inline-block;
  border-start-start-radius: var(--border-radius-badge-exolfb, 4px);
  border-start-end-radius: var(--border-radius-badge-exolfb, 4px);
  border-end-start-radius: var(--border-radius-badge-exolfb, 4px);
  border-end-end-radius: var(--border-radius-badge-exolfb, 4px);
  border-block-style: solid;
  border-inline-style: solid;
  border-width: 0;
  padding-block: 0;
  padding-inline: var(--space-xs-ymlm0b, 8px);
  color: var(--color-text-notification-default-w5tddq, #f9f9fa);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-grey_1yjyg_u7zym_191:not(#\9 ) {
  background-color: var(--color-background-notification-grey-4no337, #424650);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-green_1yjyg_u7zym_194:not(#\9 ) {
  background-color: var(--color-background-notification-green-2rkyvu, #00802f);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-blue_1yjyg_u7zym_197:not(#\9 ) {
  background-color: var(--color-background-notification-blue-4vnob8, #006ce0);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-red_1yjyg_u7zym_200:not(#\9 ) {
  background-color: var(--color-background-notification-red-0487ea, #db0000);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-severity-critical_1yjyg_u7zym_203:not(#\9 ) {
  background-color: var(--color-background-notification-severity-critical-0xl8pp, #870303);
  color: var(--color-text-notification-severity-critical-tv4vw4, #f9f9fa);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-severity-high_1yjyg_u7zym_207:not(#\9 ) {
  background-color: var(--color-background-notification-severity-high-8nbgdi, #ce3311);
  color: var(--color-text-notification-severity-high-t4suvu, #f9f9fa);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-severity-medium_1yjyg_u7zym_211:not(#\9 ) {
  background-color: var(--color-background-notification-severity-medium-lbljs2, #f89256);
  color: var(--color-text-notification-severity-medium-8f60kb, #0f141a);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-severity-low_1yjyg_u7zym_215:not(#\9 ) {
  background-color: var(--color-background-notification-severity-low-giz8b6, #f2cd54);
  color: var(--color-text-notification-severity-low-gvojhi, #0f141a);
}

.awsui_badge_1yjyg_u7zym_145.awsui_badge-color-severity-neutral_1yjyg_u7zym_219:not(#\9 ) {
  background-color: var(--color-background-notification-severity-neutral-hnhgmv, #656871);
  color: var(--color-text-notification-severity-neutral-ynm2wl, #f9f9fa);
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/mixed-line-bar-chart/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_series_1yz9c_v68e6_189:not(#\9 ),
.awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_series_1yz9c_v68e6_189:not(#\9 ),
  .awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_series_1yz9c_v68e6_189:not(#\9 ), .awsui-mode-entering .awsui_series_1yz9c_v68e6_189:not(#\9 ), .awsui-motion-disabled .awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9 ), .awsui-mode-entering .awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_exiting_1yz9c_v68e6_207:not(#\9 ) {
  animation: awsui_awsui-motion-fade-out-0_1yz9c_v68e6_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms) var(--motion-easing-refresh-only-b-44kz4o, cubic-bezier(1, 0, 0.83, 1));
}

@keyframes awsui_awsui-motion-fade-out-0_1yz9c_v68e6_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_exiting_1yz9c_v68e6_207:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_exiting_1yz9c_v68e6_207:not(#\9 ), .awsui-mode-entering .awsui_exiting_1yz9c_v68e6_207:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1yz9c_v68e6_229:not(#\9 ) {
  /* used in test-utils */
}

.awsui_series_1yz9c_v68e6_189:not(#\9 ) {
  display: block;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-aslwou, round);
  pointer-events: none;
}

.awsui_series--highlighted_1yz9c_v68e6_242:not(#\9 ),
.awsui_series__bar--highlighted_1yz9c_v68e6_243:not(#\9 ) {
  /* used in dom query */
}

.awsui_series--dimmed_1yz9c_v68e6_247:not(#\9 ) {
  opacity: 0.3;
}

.awsui_series--threshold_1yz9c_v68e6_251:not(#\9 ) {
  stroke-dasharray: var(--border-line-chart-dash-array-desefi, 3 5);
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_bar-group_1yz9c_v68e6_256:not(#\9 ) {
  pointer-events: none;
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/bar-chart/styles.scoped.css ***!
  \******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1gfe1_7b6p8_9:not(#\9 ) {
  /* used in test-utils */
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/calendar/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_calendar_1ykar_nw4wy_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_1ykar_nw4wy_1 var(--motion-duration-show-quick-tyvnyw, 135ms) var(--motion-easing-show-quick-9hlj8q, ease-out);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1ykar_nw4wy_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_1ykar_nw4wy_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_1ykar_nw4wy_153:not(#\9 ), .awsui-mode-entering .awsui_calendar_1ykar_nw4wy_153:not(#\9 ) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1ykar_nw4wy_180:not(#\9 ) {
  /* used in test-utils */
}

.awsui_calendar_1ykar_nw4wy_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
  overflow: auto;
}

.awsui_calendar-inner_1ykar_nw4wy_218:not(#\9 ) {
  margin-block: var(--space-xs-ymlm0b, 8px);
  margin-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_calendar-header_1ykar_nw4wy_222:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.awsui_calendar-header-title_1ykar_nw4wy_227:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_calendar-next-btn_1ykar_nw4wy_235:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-prev-btn_1ykar_nw4wy_238:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-grid_1ykar_nw4wy_241:not(#\9 ) {
  inline-size: 100%;
  table-layout: fixed;
}

.awsui_calendar-grid_1ykar_nw4wy_241:not(#\9 ):not(.awsui_calendar-grid-dense_1ykar_nw4wy_245) {
  border-spacing: var(--space-calendar-grid-gutter-zojo6r, 6px);
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_calendar-grid-dense_1ykar_nw4wy_245:not(#\9 ) {
  border-spacing: 0;
}

.awsui_calendar-grid-cell_1ykar_nw4wy_253:not(#\9 ) {
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_calendar-date-header_1ykar_nw4wy_258:not(#\9 ) {
  padding-block-start: var(--space-s-tvghoh, 12px);
  padding-block-end: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-uounxo, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  border-inline-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-nehxb7, #b4b4bb);
  position: relative;
}

.awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):first-child {
  border-inline-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_calendar-date-enabled_1ykar_nw4wy_278:not(#\9 ) {
  cursor: pointer;
  color: var(--color-text-dropdown-item-secondary-4f34f6, #656871);
}

.awsui_calendar-date-enabled_1ykar_nw4wy_278:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_calendar-date-enabled_1ykar_nw4wy_278.awsui_calendar-date-current-page_1ykar_nw4wy_288:not(#\9 ) {
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
}

.awsui_calendar-date-enabled_1ykar_nw4wy_278.awsui_calendar-date-current-page_1ykar_nw4wy_288:not(#\9 ):hover {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  color: var(--color-text-calendar-date-hover-808doy, #0f141a);
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
}

.awsui_calendar-date-enabled_1ykar_nw4wy_278.awsui_calendar-date-current-page_1ykar_nw4wy_288:not(#\9 ):hover:not(.awsui_calendar-date-selected_1ykar_nw4wy_299)::after {
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
}

.awsui_calendar-date-current_1ykar_nw4wy_288:not(#\9 ) {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  background-color: var(--color-background-calendar-current-date-6nkw96, #f3f3f7);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_calendar-date_1ykar_nw4wy_258:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: transparent;
  inset-block-start: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-inline-start: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-inline-end: calc(-1 * var(--border-item-width-miijiw, 2px));
}

.awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):not(.awsui_calendar-date-dense_1ykar_nw4wy_320)::after {
  inset-block-end: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-inline-start: calc(-1 * var(--border-item-width-miijiw, 2px));
}

.awsui_calendar-date-dense_1ykar_nw4wy_320:not(#\9 )::after {
  inset-block-end: -1px;
  inset-inline-start: -1px;
}

.awsui_calendar-date_1ykar_nw4wy_258 > .awsui_date-inner_1ykar_nw4wy_328:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):focus:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_nw4wy_258:not(#\9 ):focus:focus::before {
  z-index: 2;
}

.awsui_calendar-date-selected_1ykar_nw4wy_299:not(#\9 ) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_nw4wy_299:not(#\9 ):focus:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_nw4wy_299:not(#\9 ):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_nw4wy_299:not(#\9 ):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-a8x91k, #f9f9fa);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_nw4wy_299:not(#\9 ):focus:focus::before {
  z-index: 2;
}

.awsui_calendar-date-selected_1ykar_nw4wy_299:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  background-color: var(--color-background-control-checked-xk5cy2, #006ce0);
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_calendar-date-selected_1ykar_nw4wy_299 > .awsui_date-inner_1ykar_nw4wy_328:not(#\9 ) {
  z-index: 2;
  color: var(--color-background-control-default-k5dlqw, #ffffff);
  position: relative;
}

.awsui_calendar-row_1ykar_nw4wy_403:not(#\9 ):first-child > .awsui_calendar-date_1ykar_nw4wy_258 {
  border-block-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_disabled-reason-tooltip_1ykar_nw4wy_407:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/item-card/styles.scoped.css ***!
  \******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_n1fwt_49hzr_153:not(#\9 ) {
  transition-property: background-color;
  transition-duration: var(--motion-duration-transition-show-paced-t8d1os, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_n1fwt_49hzr_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_n1fwt_49hzr_153:not(#\9 ), .awsui-mode-entering .awsui_root_n1fwt_49hzr_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_n1fwt_49hzr_153:not(#\9 )::before {
  transition-property: border-top-color, border-right-color, border-bottom-color, border-left-color;
  transition-duration: var(--motion-duration-transition-show-paced-t8d1os, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_n1fwt_49hzr_153:not(#\9 )::before {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_n1fwt_49hzr_153:not(#\9 )::before, .awsui-mode-entering .awsui_root_n1fwt_49hzr_153:not(#\9 )::before {
  animation: none;
  transition: none;
}

.awsui_header-inner_n1fwt_49hzr_185:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_header_n1fwt_49hzr_185:not(#\9 ):not(:has(+ .awsui_body_n1fwt_49hzr_194)) {
  flex: 1;
}

.awsui_body_n1fwt_49hzr_194:not(#\9 ) {
  flex: 1;
}

.awsui_footer_n1fwt_49hzr_202:not(#\9 ):first-child {
  margin-block-start: auto;
}

.awsui_root_n1fwt_49hzr_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
  position: relative;
  background: var(--awsui-style-item-card-background-default-6b9ypa, var(--color-background-item-card-ft31i1, #ffffff));
  min-inline-size: 0;
  box-shadow: var(--awsui-style-item-card-box-shadow-default-6b9ypa, var(--shadow-item-card-282f8w, none));
}

.awsui_root_n1fwt_49hzr_153:not(#\9 ):before {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
  box-shadow: none;
  border-color: transparent;
  border-block: solid var(--awsui-style-item-card-border-width-default-6b9ypa, var(--border-width-item-card-3wmyp3, 1px)) var(--awsui-style-item-card-border-color-default-6b9ypa, var(--color-border-item-card-t91609, #c6c6cd));
  border-inline: solid var(--awsui-style-item-card-border-width-default-6b9ypa, var(--border-width-item-card-3wmyp3, 1px)) var(--awsui-style-item-card-border-color-default-6b9ypa, var(--color-border-item-card-t91609, #c6c6cd));
}

.awsui_root_n1fwt_49hzr_153:not(#\9 )::after {
  content: "";
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: 100%;
  block-size: 100%;
  pointer-events: none;
  background: transparent;
  box-sizing: border-box;
}

.awsui_root_n1fwt_49hzr_153:not(#\9 ):not(.awsui_refresh_n1fwt_49hzr_268)::before {
  border-block-start: solid var(--awsui-style-item-card-border-width-default-6b9ypa, var(--border-container-top-width-n1eke6, 0px)) var(--awsui-style-item-card-border-color-default-6b9ypa, var(--color-border-container-top-k3vmoz, transparent));
}

.awsui_root_n1fwt_49hzr_153.awsui_highlighted_n1fwt_49hzr_271:not(#\9 ) {
  background: var(--color-background-item-selected-o3455o, #f0fbff);
}

.awsui_root_n1fwt_49hzr_153.awsui_highlighted_n1fwt_49hzr_271:not(#\9 ):before {
  border-block: solid var(--border-width-card-selected-01i6br, 2px) var(--color-border-item-card-highlighted-rzkppe, #006ce0);
  border-inline: solid var(--border-width-card-selected-01i6br, 2px) var(--color-border-item-card-highlighted-rzkppe, #006ce0);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278:not(#\9 ), .awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
  inline-size: 100%;
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185 + .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185 + .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194 + .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185 + .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185 + .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194 + .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):has(+ .awsui_body_n1fwt_49hzr_194, + .awsui_footer_n1fwt_49hzr_202), .awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):has(+ .awsui_body_n1fwt_49hzr_194, + .awsui_footer_n1fwt_49hzr_202), .awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):has(+ .awsui_body_n1fwt_49hzr_194, + .awsui_footer_n1fwt_49hzr_202), .awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):has(+ .awsui_body_n1fwt_49hzr_194, + .awsui_footer_n1fwt_49hzr_202) {
  padding-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278:not(#\9 ), .awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278:not(#\9 ):before, .awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278:not(#\9 )::after, .awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278:not(#\9 ) {
  border-start-start-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-embedded-l0g6e3, 8px));
  border-start-end-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-embedded-l0g6e3, 8px));
  border-end-start-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-embedded-l0g6e3, 8px));
  border-end-end-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-embedded-l0g6e3, 8px));
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284) {
  padding-block: var(--space-item-card-vertical-embedded-zuozef, 10px);
  padding-inline-start: var(--space-item-card-horizontal-embedded-e0vef5, 12px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):not(.awsui_with-actions_n1fwt_49hzr_309),
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):not(.awsui_with-actions_n1fwt_49hzr_309),
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):not(.awsui_with-actions_n1fwt_49hzr_309) {
  padding-inline-end: var(--space-item-card-horizontal-embedded-e0vef5, 12px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309,
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309,
.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309 {
  padding-inline-end: calc(var(--space-item-card-horizontal-embedded-e0vef5, 12px) - var(--space-xxs-hwfkai, 4px));
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309 {
  padding-block: calc(var(--space-item-card-vertical-embedded-zuozef, 10px) - var(--space-scaled-xxs-foe114, 4px));
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-embedded_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309:has(+ .awsui_body_n1fwt_49hzr_194, + .awsui_footer_n1fwt_49hzr_202) {
  padding-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278:not(#\9 ), .awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278:not(#\9 ):before, .awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278:not(#\9 )::after, .awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278:not(#\9 ) {
  border-start-start-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-default-pi9u8q, 16px));
  border-start-end-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-default-pi9u8q, 16px));
  border-end-start-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-default-pi9u8q, 16px));
  border-end-end-radius: var(--awsui-style-item-card-border-radius-6b9ypa, var(--border-radius-item-card-default-pi9u8q, 16px));
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284) {
  padding-block: var(--space-item-card-vertical-default-dozcin, 16px);
  padding-inline-start: var(--space-item-card-horizontal-default-obq2ks, 20px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):not(.awsui_with-actions_n1fwt_49hzr_309),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):not(.awsui_with-actions_n1fwt_49hzr_309),
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284):not(.awsui_with-actions_n1fwt_49hzr_309) {
  padding-inline-end: var(--space-item-card-horizontal-default-obq2ks, 20px);
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309,
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_body_n1fwt_49hzr_194:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309,
.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_footer_n1fwt_49hzr_202:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309 {
  padding-inline-end: calc(var(--space-item-card-horizontal-default-obq2ks, 20px) - var(--space-xxs-hwfkai, 4px));
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309 {
  padding-block: calc(var(--space-item-card-vertical-default-dozcin, 16px) - var(--space-scaled-xxs-foe114, 4px));
}

.awsui_root_n1fwt_49hzr_153.awsui_variant-default_n1fwt_49hzr_278 > .awsui_inner-card_n1fwt_49hzr_278 > .awsui_header_n1fwt_49hzr_185:not(#\9 ):not(.awsui_no-padding_n1fwt_49hzr_284).awsui_with-actions_n1fwt_49hzr_309:has(+ .awsui_body_n1fwt_49hzr_194, + .awsui_footer_n1fwt_49hzr_202) {
  padding-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_full-height_n1fwt_49hzr_355:not(#\9 ) {
  block-size: 100%;
}

.awsui_description_n1fwt_49hzr_359:not(#\9 ) {
  color: var(--color-text-heading-secondary-exzje1, #424650);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/item-card/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_icon_14an4_tn651_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_body_14an4_tn651_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_description_14an4_tn651_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_header_14an4_tn651_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_footer_14an4_tn651_21:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/abstract-switch/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_label_13tpe_9w8pd_5:not(#\9 ),
.awsui_native-input_13tpe_9w8pd_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/abstract-switch/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_content_1wepg_5od64_145:not(#\9 ),
.awsui_description_1wepg_5od64_146:not(#\9 ),
.awsui_label_1wepg_5od64_147:not(#\9 ) {
  display: block;
}

.awsui_label_1wepg_5od64_147:not(#\9 ) {
  color: var(--color-text-form-default-1f4edz, #0f141a);
}

.awsui_outline_1wepg_5od64_155:not(#\9 ) {
  display: none;
}

.awsui_outline_1wepg_5od64_155.awsui_show-outline_1wepg_5od64_158:not(#\9 ) {
  display: block;
}

body[data-awsui-focus-visible=true] .awsui_native-input_1wepg_5od64_162:not(#\9 ):focus + .awsui_outline_1wepg_5od64_155 {
  display: block;
}

.awsui_wrapper_1wepg_5od64_166:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: flex;
}

.awsui_label-wrapper_1wepg_5od64_172:not(#\9 ) {
  position: relative;
  display: flex;
  cursor: default;
}

.awsui_content_1wepg_5od64_145:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_empty-content_1wepg_5od64_183:not(#\9 ) {
  inline-size: 0px;
}

.awsui_description_1wepg_5od64_146:not(#\9 ) {
  color: var(--color-text-form-secondary-4usdwg, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_description-bottom-padding_1wepg_5od64_193:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_label_1wepg_5od64_147:not(#\9 ),
.awsui_description_1wepg_5od64_146:not(#\9 ) {
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_label-disabled_1wepg_5od64_201:not(#\9 ),
.awsui_description-disabled_1wepg_5od64_202:not(#\9 ) {
  color: var(--color-text-control-disabled-qg8k58, #b4b4bb);
}

.awsui_control_1wepg_5od64_206:not(#\9 ) {
  position: relative;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_control_1wepg_5od64_206 > input:not(#\9 ), .awsui_control_1wepg_5od64_206 > svg:not(#\9 ), .awsui_control_1wepg_5od64_206 > .awsui_outline_1wepg_5od64_155:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_control_1wepg_5od64_206 > input:not(#\9 ) {
  opacity: 0;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  margin-block: 0;
  margin-inline: 0;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/checkbox/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_k2y2q_1fuwa_145.awsui_root_k2y2q_1fuwa_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_checkbox-control_k2y2q_1fuwa_178:not(#\9 ) {
  margin-block-start: calc((var(--line-height-body-m-2mh3ke, 20px) - var(--size-control-adm93y, 16px)) / 2);
  min-block-size: var(--size-control-adm93y, 16px);
  min-inline-size: var(--size-control-adm93y, 16px);
  block-size: var(--size-control-adm93y, 16px);
  inline-size: var(--size-control-adm93y, 16px);
}

.awsui_outline_k2y2q_1fuwa_186:not(#\9 ) {
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
  position: relative;
}

.awsui_outline_k2y2q_1fuwa_186:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_k2y2q_1fuwa_186:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/radio-button/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_radio-control_1v1hk_17p3r_145:not(#\9 ) {
  margin-block-start: calc((var(--line-height-body-m-2mh3ke, 20px) - var(--size-control-adm93y, 16px)) / 2);
  min-block-size: var(--size-control-adm93y, 16px);
  min-inline-size: var(--size-control-adm93y, 16px);
  block-size: var(--size-control-adm93y, 16px);
  inline-size: var(--size-control-adm93y, 16px);
}

.awsui_outline_1v1hk_17p3r_153:not(#\9 ) {
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
  position: relative;
}

.awsui_outline_1v1hk_17p3r_153:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_1v1hk_17p3r_153:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-circular-focus-ring-yjhscw, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-circular-focus-ring-yjhscw, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-circular-focus-ring-yjhscw, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-circular-focus-ring-yjhscw, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_styled-circle-border_1v1hk_17p3r_176:not(#\9 ) {
  stroke: var(--color-border-control-default-sh3548, #8c8c94);
  fill: var(--color-background-control-default-k5dlqw, #ffffff);
}

.awsui_styled-circle-border_1v1hk_17p3r_176.awsui_styled-circle-disabled_1v1hk_17p3r_180:not(#\9 ), .awsui_styled-circle-border_1v1hk_17p3r_176.awsui_styled-circle-readonly_1v1hk_17p3r_180:not(#\9 ) {
  fill: var(--color-background-control-disabled-1dm4mk, #dedee3);
  stroke: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_styled-circle-fill_1v1hk_17p3r_185:not(#\9 ) {
  stroke: var(--color-background-control-checked-xk5cy2, #006ce0);
  fill: var(--color-foreground-control-default-rhyg9o, #ffffff);
  opacity: 0;
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_styled-circle-fill_1v1hk_17p3r_185:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_styled-circle-fill_1v1hk_17p3r_185:not(#\9 ), .awsui-mode-entering .awsui_styled-circle-fill_1v1hk_17p3r_185:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_styled-circle-fill_1v1hk_17p3r_185.awsui_styled-circle-checked_1v1hk_17p3r_201:not(#\9 ) {
  opacity: 1;
}

.awsui_styled-circle-fill_1v1hk_17p3r_185.awsui_styled-circle-disabled_1v1hk_17p3r_180:not(#\9 ) {
  fill: var(--color-foreground-control-disabled-e101je, #ffffff);
  stroke: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_styled-circle-fill_1v1hk_17p3r_185.awsui_styled-circle-readonly_1v1hk_17p3r_180:not(#\9 ) {
  fill: var(--color-foreground-control-read-only-164ude, #656871);
  stroke: var(--color-background-control-disabled-1dm4mk, #dedee3);
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/radio-button/test-classes/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_15oj2_1q93l_5:not(#\9 ) {
  /*used in test-utils*/
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/selection/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1s55x_14pps_145:not(#\9 ) {
  /* used in test-utils and in the use-selection hook */
}

.awsui_label_1s55x_14pps_149:not(#\9 ) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  padding-block-end: var(--space-xxs-hwfkai, 4px);
  block-size: 100%;
  inset-block-start: 0;
  inline-size: 100%;
  inset-inline-start: 0;
  box-sizing: border-box;
  border-inline-end: 1px solid transparent;
}

.awsui_label-top_1s55x_14pps_163:not(#\9 ) {
  align-items: baseline;
  padding-block-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_stud_1s55x_14pps_168:not(#\9 ) {
  visibility: hidden;
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_wih1l_kv5ru_153:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  inline-size: 100%;
}

.awsui_tools_wih1l_kv5ru_164:not(#\9 ) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: var(--space-scaled-xs-dw9wl5, 8px) var(--space-l-2ud1p3, 20px);
  padding-block-start: var(--space-scaled-xs-dw9wl5, 8px);
  padding-block-end: var(--space-table-header-tools-bottom-d9u5kf, 0px);
  padding-inline: 0;
}

.awsui_tools-filtering_wih1l_kv5ru_173:not(#\9 ) {
  max-inline-size: 100%;
}

@supports (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_kv5ru_173:not(#\9 ) {
    flex: 1 1 fit-content;
  }
}
@supports not (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_kv5ru_173:not(#\9 ) {
    flex: 1 1 auto;
  }
}
.awsui_tools-align-right_wih1l_kv5ru_186:not(#\9 ) {
  display: flex;
  margin-inline-start: auto;
}

.awsui_tools-pagination_wih1l_kv5ru_190 + .awsui_tools-preferences_wih1l_kv5ru_190:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  box-sizing: border-box;
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_tools-small_wih1l_kv5ru_196 > .awsui_tools-filtering_wih1l_kv5ru_173:not(#\9 ) {
  flex-basis: 100%;
}

.awsui_table_wih1l_kv5ru_200:not(#\9 ) {
  inline-size: 100%;
  border-spacing: 0;
  position: relative;
  box-sizing: border-box;
}

.awsui_table-layout-fixed_wih1l_kv5ru_206:not(#\9 ) {
  table-layout: fixed;
}

.awsui_wrapper_wih1l_kv5ru_210:not(#\9 ) {
  position: relative;
  box-sizing: border-box;
  inline-size: 100%;
  overflow-x: auto;
  scrollbar-width: none; /* Hide scrollbar in Firefox */
}

.awsui_wrapper_wih1l_kv5ru_210.awsui_variant-stacked_wih1l_kv5ru_217 > .awsui_table_wih1l_kv5ru_200:not(#\9 ), .awsui_wrapper_wih1l_kv5ru_210.awsui_variant-stacked_wih1l_kv5ru_217 > .awsui_wrapper-content-measure_wih1l_kv5ru_217:not(#\9 ), .awsui_wrapper_wih1l_kv5ru_210.awsui_variant-container_wih1l_kv5ru_217 > .awsui_table_wih1l_kv5ru_200:not(#\9 ), .awsui_wrapper_wih1l_kv5ru_210.awsui_variant-container_wih1l_kv5ru_217 > .awsui_wrapper-content-measure_wih1l_kv5ru_217:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-suurzj, 20px);
}

.awsui_wrapper_wih1l_kv5ru_210.awsui_variant-stacked_wih1l_kv5ru_217:not(#\9 ):not(.awsui_has-footer_wih1l_kv5ru_220), .awsui_wrapper_wih1l_kv5ru_210.awsui_variant-container_wih1l_kv5ru_217:not(#\9 ):not(.awsui_has-footer_wih1l_kv5ru_220) {
  padding-block-end: var(--space-table-content-bottom-tlfqmq, 4px);
}

.awsui_wrapper_wih1l_kv5ru_210:not(#\9 ):not(.awsui_has-header_wih1l_kv5ru_223) {
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_wrapper_wih1l_kv5ru_210:not(#\9 )::-webkit-scrollbar {
  display: none; /* Hide scrollbar in Safari and Chrome */
}

body[data-awsui-focus-visible=true] .awsui_wrapper_wih1l_kv5ru_210:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_cell-merged_wih1l_kv5ru_240:not(#\9 ) {
  text-align: center;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_cell-merged_wih1l_kv5ru_240.awsui_has-footer_wih1l_kv5ru_220:not(#\9 ) {
  /*
  Add a bottom border to the body cell of an empty table as a separator between the
  table and the footer
  */
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_cell-merged-content_wih1l_kv5ru_252:not(#\9 ) {
  box-sizing: border-box;
  inline-size: 100%;
  padding-block-start: var(--space-scaled-m-l37gh7, 16px);
  padding-block-end: var(--space-scaled-l-k5kohy, 20px);
  padding-inline: var(--space-l-2ud1p3, 20px);
}

@supports (position: sticky) {
  .awsui_cell-merged-content_wih1l_kv5ru_252:not(#\9 ) {
    position: sticky;
    inset-inline-start: 0;
    margin-block: 0;
    margin-inline: calc(-2 * var(--space-table-horizontal-suurzj, 20px));
  }
}
.awsui_empty_wih1l_kv5ru_268:not(#\9 ) {
  color: var(--color-text-empty-03hr9s, #656871);
}

.awsui_loading_wih1l_kv5ru_272:not(#\9 ) {
  /* used in test-utils */
}

/*
The min/max/width token values in Visual Refresh should align
the table header and body cells selection control with the table
filter search icon.
*/
.awsui_selection-control_wih1l_kv5ru_281:not(#\9 ) {
  box-sizing: border-box;
  max-inline-size: var(--size-table-selection-horizontal-qqiajd, 40px);
  min-inline-size: var(--size-table-selection-horizontal-qqiajd, 40px);
  position: relative;
  inline-size: var(--size-table-selection-horizontal-qqiajd, 40px);
}

.awsui_selection-control_wih1l_kv5ru_281.awsui_selection-control-header_wih1l_kv5ru_288:not(#\9 ) {
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: var(--space-scaled-l-k5kohy, 20px);
  border-inline-start: var(--border-width-item-selected-yv93vd, 2px) solid transparent;
}

.awsui_header-secondary_wih1l_kv5ru_294:not(#\9 ) {
  overflow: auto;
  scrollbar-width: none; /* Firefox */
  box-sizing: border-box;
  inline-size: 100%;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background: var(--color-background-table-header-l5637m, #ffffff);
}

.awsui_header-secondary_wih1l_kv5ru_294.awsui_variant-full-page_wih1l_kv5ru_305:not(#\9 ) {
  background: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_header-secondary_wih1l_kv5ru_294.awsui_variant-stacked_wih1l_kv5ru_217 > .awsui_table_wih1l_kv5ru_200:not(#\9 ), .awsui_header-secondary_wih1l_kv5ru_294.awsui_variant-container_wih1l_kv5ru_217 > .awsui_table_wih1l_kv5ru_200:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-suurzj, 20px);
}

.awsui_header-secondary_wih1l_kv5ru_294.awsui_variant-stacked_wih1l_kv5ru_217:not(#\9 ):not(.awsui_table-has-header_wih1l_kv5ru_311), .awsui_header-secondary_wih1l_kv5ru_294.awsui_variant-container_wih1l_kv5ru_217:not(#\9 ):not(.awsui_table-has-header_wih1l_kv5ru_311) {
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_header-secondary_wih1l_kv5ru_294:not(#\9 )::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_header-secondary_wih1l_kv5ru_294.awsui_table-has-header_wih1l_kv5ru_311:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-container-divider-9huz1a, transparent);
}

.awsui_header-controls_wih1l_kv5ru_322:not(#\9 ) {
  padding-block: var(--space-container-header-top-am4vzw, 12px) var(--space-container-header-bottom-eby93w, 8px);
}

.awsui_header-controls_wih1l_kv5ru_322.awsui_variant-full-page_wih1l_kv5ru_305:not(#\9 ) {
  padding-block: 0 calc(var(--space-container-header-bottom-eby93w, 8px) + var(--space-table-header-tools-full-page-bottom-9m47g6, 4px));
}

.awsui_header-controls_wih1l_kv5ru_322.awsui_variant-stacked_wih1l_kv5ru_217:not(#\9 ), .awsui_header-controls_wih1l_kv5ru_322.awsui_variant-container_wih1l_kv5ru_217:not(#\9 ) {
  padding-inline: calc(var(--space-table-horizontal-suurzj, 20px) + var(--space-table-header-horizontal-kb5ww2, 0px));
}

.awsui_header-controls_wih1l_kv5ru_322.awsui_variant-embedded_wih1l_kv5ru_331:not(#\9 ), .awsui_header-controls_wih1l_kv5ru_322.awsui_variant-borderless_wih1l_kv5ru_331:not(#\9 ) {
  padding-inline: var(--space-table-header-horizontal-kb5ww2, 0px);
  padding-block-start: var(--space-table-embedded-header-top-twu628, 0px);
}

.awsui_footer-wrapper_wih1l_kv5ru_336.awsui_variant-stacked_wih1l_kv5ru_217:not(#\9 ), .awsui_footer-wrapper_wih1l_kv5ru_336.awsui_variant-container_wih1l_kv5ru_217:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-suurzj, 20px);
}

.awsui_footer_wih1l_kv5ru_336:not(#\9 ) {
  padding-block: var(--space-scaled-s-iuuihm, 12px);
  padding-inline: var(--space-table-footer-horizontal-l5g495, 0px);
}

.awsui_footer-with-pagination_wih1l_kv5ru_344:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_footer-pagination_wih1l_kv5ru_352:not(#\9 ) {
  margin-inline-start: auto;
}

.awsui_thead-active_wih1l_kv5ru_356:not(#\9 ),
.awsui_row_wih1l_kv5ru_357:not(#\9 ),
.awsui_row-selected_wih1l_kv5ru_358:not(#\9 ) {
  /* used in test-utils */
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/cards/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_6umcw_d7u8j_5:not(#\9 ) {
  /* used in analytics metadata */
}

.awsui_cards-list_6umcw_d7u8j_9:not(#\9 ) {
  /* used in analytics metadata */
}

.awsui_card-header_6umcw_d7u8j_13:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/cards/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_p8a6i_1a9qk_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header-variant-full-page_p8a6i_1a9qk_177.awsui_header-refresh_p8a6i_1a9qk_177:not(#\9 ) {
  padding-block-start: 0;
  padding-inline-start: 0;
  padding-inline-end: 0;
  padding-block-end: calc(var(--space-container-header-bottom-eby93w, 8px) + var(--space-table-header-tools-full-page-bottom-9m47g6, 4px));
}

.awsui_list_p8a6i_1a9qk_184:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  margin-block: 0;
  margin-inline-start: calc(var(--space-grid-gutter-whc3jp, 20px) * -1);
  margin-inline-end: 0;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-1_p8a6i_1a9qk_195 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 100%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-2_p8a6i_1a9qk_198 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 50%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-3_p8a6i_1a9qk_201 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 33.3333333333%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-4_p8a6i_1a9qk_204 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 25%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-5_p8a6i_1a9qk_207 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 20%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-6_p8a6i_1a9qk_210 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 16.6666666667%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-7_p8a6i_1a9qk_213 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 14.2857142857%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-8_p8a6i_1a9qk_216 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 12.5%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-9_p8a6i_1a9qk_219 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 11.1111111111%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-10_p8a6i_1a9qk_222 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 10%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-11_p8a6i_1a9qk_225 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 9.0909090909%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-12_p8a6i_1a9qk_228 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 8.3333333333%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-13_p8a6i_1a9qk_231 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 7.6923076923%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-14_p8a6i_1a9qk_234 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 7.1428571429%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-15_p8a6i_1a9qk_237 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 6.6666666667%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-16_p8a6i_1a9qk_240 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 6.25%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-17_p8a6i_1a9qk_243 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 5.8823529412%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-18_p8a6i_1a9qk_246 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 5.5555555556%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-19_p8a6i_1a9qk_249 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 5.2631578947%;
}

.awsui_list_p8a6i_1a9qk_184.awsui_list-grid-20_p8a6i_1a9qk_252 > .awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  inline-size: 5%;
}

.awsui_selection-control_p8a6i_1a9qk_256:not(#\9 ) {
  position: absolute;
  box-sizing: border-box;
  inline-size: calc(var(--size-control-adm93y, 16px) + 2 * var(--space-card-horizontal-default-pihe12, 20px));
  inset-block-start: 0;
  inset-inline-end: 0;
  padding-block: var(--space-card-vertical-default-2opuqy, 16px);
  padding-inline: var(--space-card-horizontal-default-pihe12, 20px);
}

.awsui_loading_p8a6i_1a9qk_266:not(#\9 ),
.awsui_empty_p8a6i_1a9qk_267:not(#\9 ) {
  overflow: hidden;
  text-align: center;
  color: var(--color-text-empty-03hr9s, #656871);
  margin-block-end: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_has-header_p8a6i_1a9qk_274:not(#\9 ) {
  margin-block-start: var(--space-grid-gutter-whc3jp, 20px);
}

.awsui_has-header_p8a6i_1a9qk_274.awsui_refresh_p8a6i_1a9qk_277.awsui_header-variant-full-page_p8a6i_1a9qk_177:not(#\9 ) {
  margin-block-start: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_card_p8a6i_1a9qk_195:not(#\9 ) {
  overflow-wrap: break-word;
  word-wrap: break-word;
  box-sizing: border-box;
  margin-block: 0;
  margin-inline: 0;
  padding-block-start: 0;
  padding-block-end: var(--space-grid-gutter-whc3jp, 20px);
  padding-inline-start: var(--space-grid-gutter-whc3jp, 20px);
  padding-inline-end: 0;
  list-style: none;
}

.awsui_card-header_p8a6i_1a9qk_293:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_card-header-inner_p8a6i_1a9qk_302:not(#\9 ) {
  /* used in test-utils */
}

.awsui_card-header-inner-selectable_p8a6i_1a9qk_305:not(#\9 ) {
  inline-size: 90%;
}

.awsui_card-selected_p8a6i_1a9qk_308:not(#\9 ) {
  /* Used in test utils */
}

.awsui_section_p8a6i_1a9qk_312:not(#\9 ) {
  display: inline-block;
  box-sizing: border-box;
  padding-block-end: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: 0;
  vertical-align: top;
}

.awsui_section-header_p8a6i_1a9qk_319:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-label-mo3nx0, #0f141a);
}

.awsui_section-content_p8a6i_1a9qk_325:not(#\9 ) {
  /* used in test-utils */
}

.awsui_section_p8a6i_1a9qk_312:not(#\9 ):not(:first-child) {
  padding-block-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_section_p8a6i_1a9qk_312:not(#\9 ):last-child {
  padding-block-end: 0;
}

.awsui_footer-pagination_p8a6i_1a9qk_337:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/code-editor/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable selector-combinator-disallowed-list, @amzn/awsui-no-implicit-descendant */
.awsui_code-editor-refresh_1gl9c_1d5m6_158 .ace_editor .ace_gutter:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-code-editor-5palck, 8px) - var(--border-item-width-miijiw, 2px));
}

.awsui_code-editor-refresh_1gl9c_1d5m6_158 .ace_editor .ace_scroller:not(#\9 ) {
  border-start-end-radius: calc(var(--border-radius-code-editor-5palck, 8px) - var(--border-item-width-miijiw, 2px));
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor:not(#\9 ) {
  font-family: Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace;
  font-size: 14px;
  line-height: 20px;
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ),
.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 4px 2px;
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_info:not(#\9 ) {
  background-image: none;
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
}

@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23db0000%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ff7a7a%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23855900%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23fbd332%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-cell:not(#\9 ) {
  padding-inline: 24px 16px;
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget:not(#\9 ) {
  /* A good test case for disabled folds
     <<html<<<<
     </html>
  */
  inline-size: 14px;
  margin-inline-end: -15px;
  background-color: transparent;
  border-block: none;
  border-inline: none;
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter_annotation:not(#\9 ) {
  margin-inline-start: -21px;
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget:not(#\9 ),
.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter_annotation:not(#\9 ) {
  box-shadow: none;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -2px;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 1px;
  inset-block-start: 1px;
  inline-size: calc(100% - 1px - 1px);
  block-size: calc(100% - 1px - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_marker-layer > .ace_active-line:not(#\9 ) {
  background: transparent;
  box-sizing: border-box;
  border-block-start: 1px solid var(--color-border-code-editor-ace-active-line-light-theme-q6hsvt, #dedee3);
  border-block-end: 1px solid var(--color-border-code-editor-ace-active-line-light-theme-q6hsvt, #dedee3);
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor.ace_dark .ace_marker-layer > .ace_active-line:not(#\9 ) {
  border-block-start: 1px solid var(--color-border-code-editor-ace-active-line-dark-theme-v09eti, #656871);
  border-block-end: 1px solid var(--color-border-code-editor-ace-active-line-dark-theme-v09eti, #656871);
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter:not(#\9 ) {
  background-color: var(--color-background-code-editor-gutter-default-0oq7ef, #f3f3f7);
  color: var(--color-text-code-editor-gutter-default-dqu4zh, #0f141a);
}

.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter:not(#\9 ):focus,
.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_scroller:not(#\9 ):focus {
  box-shadow: inset 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23424650%27 fill=%27%23424650%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23424650%27 fill=%27%23424650%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line:not(#\9 ) {
  background-color: var(--color-background-code-editor-gutter-active-line-default-jbu7qh, #656871);
  color: var(--color-text-code-editor-gutter-active-line-i870tx, #ffffff);
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line .ace_gutter_annotation:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line .ace_gutter_annotation:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -3px;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line .ace_gutter_annotation:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 2px;
  inset-block-start: 2px;
  inline-size: calc(100% - 2px - 2px);
  block-size: calc(100% - 2px - 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-text-code-editor-gutter-active-line-i870tx, #ffffff);
}

@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
.awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
  color: var(--color-text-code-editor-gutter-active-line-i870tx, #ffffff);
  background-color: var(--color-background-code-editor-gutter-active-line-error-mhkmre, #db0000);
}

@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ffffff%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Ccircle cx=%278%27 cy=%278%27 r=%277%27/%3E %3Cpath d=%27M10.828 5.172l-5.656 5.656M10.828 10.828L5.172 5.172%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23ffffff%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill-opacity=%270%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M8 1l7 14H1L8 1z%27/%3E %3Cpath d=%27M7.99 12H8v.01h-.01zM8 6v4%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27%3E %3Cpath d=%27M4 5h8l-4 6-4-6z%27 stroke-linejoin=%27round%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23dedee3%27 fill=%27%23dedee3%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ), body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ) {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%231b232d%27 fill=%27%231b232d%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
@supports (--css-variable-support-check: #000) {
  body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, body .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%23f9f9fa%27 fill=%27%23f9f9fa%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
  }
  @media not print {
    .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, body.awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover, body.awsui-dark-mode .awsui_code-editor_1gl9c_1d5m6_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 stroke=%27%230f141a%27 fill=%27%230f141a%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E %3Cpath d=%27M5 4v8l6-4-6-4z%27/%3E %3C/svg%3E");
    }
  }
}
/* stylelint-enable selector-combinator-disallowed-list, @amzn/awsui-no-implicit-descendant */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_pane_1gl9c_1d5m6_496:not(#\9 ) {
  display: flex;
  position: relative;
  flex-direction: row;
  flex: 1;
  border-block-start: var(--border-item-width-miijiw, 2px) solid var(--color-border-code-editor-default-1etiw8, #dedee3);
  border-end-start-radius: var(--border-radius-code-editor-5palck, 8px);
  border-end-end-radius: var(--border-radius-code-editor-5palck, 8px);
  background: var(--color-background-code-editor-status-bar-ctq8cb, #f3f3f7);
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_pane__close-container_1gl9c_1d5m6_507:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: calc(var(--space-s-tvghoh, 12px) / 2);
}

.awsui_pane__list_1gl9c_1d5m6_512:not(#\9 ) {
  flex: 1;
  overflow: auto;
  max-block-size: 100%;
  box-sizing: border-box;
  margin-inline-end: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-xs-ymlm0b, 8px));
}

.awsui_pane__table_1gl9c_1d5m6_519:not(#\9 ) {
  inline-size: 100%;
  border-spacing: 0;
  margin-block: var(--space-s-tvghoh, 12px);
  margin-inline: 0;
}

.awsui_pane__item_1gl9c_1d5m6_525 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ) {
  border-block-start: var(--border-item-width-miijiw, 2px) solid var(--color-transparent-i61gs1, transparent);
  border-block-end: var(--border-item-width-miijiw, 2px) solid var(--color-transparent-i61gs1, transparent);
}

.awsui_pane__item_1gl9c_1d5m6_525 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-miijiw, 2px) solid var(--color-transparent-i61gs1, transparent);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_pane__item_1gl9c_1d5m6_525 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-miijiw, 2px) solid var(--color-transparent-i61gs1, transparent);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_pane__item--highlighted_1gl9c_1d5m6_539:not(#\9 ), .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):hover, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):focus {
  cursor: pointer;
  outline: none;
}

.awsui_pane__item--highlighted_1gl9c_1d5m6_539 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ), .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1d5m6_525, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1d5m6_525 {
  background-color: var(--color-background-code-editor-pane-item-hover-ud4zy7, #ebebf0);
}

.awsui_pane__item--highlighted_1gl9c_1d5m6_539 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ), .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1d5m6_525, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1d5m6_525 {
  border-block-start: var(--border-item-width-miijiw, 2px) solid var(--color-border-code-editor-pane-item-hover-sbam42, #8c8c94);
  border-block-end: var(--border-item-width-miijiw, 2px) solid var(--color-border-code-editor-pane-item-hover-sbam42, #8c8c94);
}

.awsui_pane__item--highlighted_1gl9c_1d5m6_539 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ):first-child, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1d5m6_525:first-child, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1d5m6_525:first-child {
  border-inline-start: var(--border-item-width-miijiw, 2px) solid var(--color-border-code-editor-pane-item-hover-sbam42, #8c8c94);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_pane__item--highlighted_1gl9c_1d5m6_539 > .awsui_pane__cell_1gl9c_1d5m6_525:not(#\9 ):last-child, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1d5m6_525:last-child, .awsui_pane__item_1gl9c_1d5m6_525:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1d5m6_525:last-child {
  border-inline-end: var(--border-item-width-miijiw, 2px) solid var(--color-border-code-editor-pane-item-hover-sbam42, #8c8c94);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_pane__location_1gl9c_1d5m6_560:not(#\9 ), .awsui_pane__description_1gl9c_1d5m6_560:not(#\9 ) {
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_pane__location_1gl9c_1d5m6_560:not(#\9 ) {
  vertical-align: baseline;
  white-space: nowrap;
  padding-inline-start: calc(var(--space-l-2ud1p3, 20px) + var(--space-s-tvghoh, 12px));
}

.awsui_pane__description_1gl9c_1d5m6_560:not(#\9 ) {
  padding-inline-end: 0;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_focus-lock_1gl9c_1d5m6_575:not(#\9 ) {
  block-size: 100%;
}

.awsui_code-editor_1gl9c_1d5m6_158:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-code-editor-default-1etiw8, #dedee3);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-code-editor-default-1etiw8, #dedee3);
  border-start-start-radius: var(--border-radius-code-editor-5palck, 8px);
  border-start-end-radius: var(--border-radius-code-editor-5palck, 8px);
  border-end-start-radius: var(--border-radius-code-editor-5palck, 8px);
  border-end-end-radius: var(--border-radius-code-editor-5palck, 8px);
  inline-size: 100%;
}

.awsui_editor_1gl9c_1d5m6_619:not(#\9 ) {
  position: absolute;
  inset: 0;
}

.awsui_editor_1gl9c_1d5m6_619:not(#\9 ):focus {
  position: relative;
}

.awsui_editor_1gl9c_1d5m6_619:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

.awsui_editor_1gl9c_1d5m6_619:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -3px;
  inset-block-start: -3px;
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_editor_1gl9c_1d5m6_619:not(#\9 ):focus {
  position: absolute;
  overflow: visible;
}

.awsui_editor-refresh_1gl9c_1d5m6_649:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-code-editor-5palck, 8px) - var(--border-item-width-miijiw, 2px));
  border-start-end-radius: calc(var(--border-radius-code-editor-5palck, 8px) - var(--border-item-width-miijiw, 2px));
}

.awsui_status-bar_1gl9c_1d5m6_654:not(#\9 ) {
  container-type: inline-size;
  display: flex;
  vertical-align: middle;
  border-block-start: var(--border-width-field-2xc78x, 1px) solid var(--color-border-code-editor-default-1etiw8, #dedee3);
  background-color: var(--color-background-code-editor-status-bar-ctq8cb, #f3f3f7);
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_status-bar-with-hidden-pane_1gl9c_1d5m6_663:not(#\9 ) {
  border-end-start-radius: var(--border-radius-code-editor-5palck, 8px);
  border-end-end-radius: var(--border-radius-code-editor-5palck, 8px);
}

.awsui_status-bar__left_1gl9c_1d5m6_667:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  border-inline-end: var(--border-width-field-2xc78x, 1px) solid var(--color-border-code-editor-default-1etiw8, #dedee3);
}

.awsui_status-bar__right_1gl9c_1d5m6_674:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_status-bar__language-mode_1gl9c_1d5m6_678:not(#\9 ), .awsui_status-bar__cursor-position_1gl9c_1d5m6_678:not(#\9 ) {
  display: inline-block;
  color: var(--color-text-body-default-ryjct1, #0f141a);
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_status-bar__cog-button_1gl9c_1d5m6_684:not(#\9 ) {
  padding-block: calc(var(--space-scaled-xxs-foe114, 4px) - 1px);
  padding-inline: calc(var(--space-xs-ymlm0b, 8px) - 2px);
}

.awsui_tab-list_1gl9c_1d5m6_689:not(#\9 ) {
  align-items: center;
  display: inline-flex;
}

.awsui_tab-button_1gl9c_1d5m6_694:not(#\9 ) {
  position: relative;
  display: inline-flex;
  gap: var(--space-xxs-hwfkai, 4px);
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline: var(--space-s-tvghoh, 12px);
  line-height: inherit;
  color: var(--color-text-status-error-mxzop7, #db0000);
  background: none;
  border-block: none;
  border-inline: none;
  font-weight: var(--font-weight-bold-fo1afg, 700);
  outline: none;
  cursor: pointer;
  z-index: 1;
}

.awsui_tab-button_1gl9c_1d5m6_694:not(#\9 ):hover {
  color: var(--color-text-code-editor-tab-button-error-cni8e4, #ffffff);
  background: var(--color-text-status-error-mxzop7, #db0000);
}

.awsui_tab-button_1gl9c_1d5m6_694:not(#\9 )::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  block-size: var(--border-active-width-axzm24, 4px);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-o4qku1, 20px);
  background: var(--color-text-status-error-mxzop7, #db0000);
  opacity: 0;
}

.awsui_tab-button--refresh_1gl9c_1d5m6_727:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--border-active-width-axzm24, 4px) - 2px);
}

.awsui_tab-button--warnings_1gl9c_1d5m6_730:not(#\9 ) {
  color: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_tab-button--warnings_1gl9c_1d5m6_730:not(#\9 ):hover {
  background: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_tab-button--warnings_1gl9c_1d5m6_730:not(#\9 )::after {
  background: var(--color-text-status-warning-zb7um8, #855900);
}

.awsui_tab-button--active_1gl9c_1d5m6_739:not(#\9 )::after {
  opacity: 1;
}

.awsui_tab-button--refresh_1gl9c_1d5m6_727:not(#\9 )::after {
  transition: opacity var(--motion-duration-refresh-only-medium-5rbn3k, 165ms) var(--motion-easing-refresh-only-c-cxy2sk, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tab-button--refresh_1gl9c_1d5m6_727:not(#\9 )::after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tab-button--refresh_1gl9c_1d5m6_727:not(#\9 )::after, .awsui-mode-entering .awsui_tab-button--refresh_1gl9c_1d5m6_727:not(#\9 )::after {
  animation: none;
  transition: none;
}

.awsui_tab-button--disabled_1gl9c_1d5m6_755:not(#\9 ) {
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  color: var(--color-text-code-editor-status-bar-disabled-q1tpuo, #8c8c94);
  cursor: default;
}

.awsui_tab-button--disabled_1gl9c_1d5m6_755:not(#\9 ):hover {
  color: var(--color-text-code-editor-status-bar-disabled-q1tpuo, #8c8c94);
  background: transparent;
}

.awsui_tab-button--disabled_1gl9c_1d5m6_755:not(#\9 )::after {
  display: none;
}

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1d5m6_694:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1d5m6_694:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1d5m6_694:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px));
  inset-block-start: calc(-1 * var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px));
  inline-size: calc(100% + var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px) + var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px));
  block-size: calc(100% + var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px) + var(--space-code-editor-status-focus-outline-gutter-o87hra, -7px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_tab-button--divider_1gl9c_1d5m6_788:not(#\9 ) {
  display: inline-block;
  block-size: var(--line-height-body-m-2mh3ke, 20px);
  inline-size: var(--border-code-editor-status-divider-width-4we6jf, 1px);
  background: var(--color-border-tabs-divider-krofd6, #c6c6cd);
  vertical-align: middle;
}

.awsui_tab-button--errors_1gl9c_1d5m6_795:not(#\9 ) {
  /* used in test-utils */
}

@supports (contain: inline-size) {
  .awsui_tab-button_1gl9c_1d5m6_694:not(#\9 ) {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
  @container not (max-width: 500px) {
    .awsui_tab-button_1gl9c_1d5m6_694 > .awsui_count_1gl9c_1d5m6_804:not(#\9 ) {
      display: none;
    }
    .awsui_tab-button_1gl9c_1d5m6_694 > .awsui_text_1gl9c_1d5m6_807:not(#\9 ) {
      display: inline;
    }
  }
  @container (max-width: 500px) {
    .awsui_tab-button_1gl9c_1d5m6_694 > .awsui_count_1gl9c_1d5m6_804:not(#\9 ) {
      display: inline;
    }
    .awsui_tab-button_1gl9c_1d5m6_694 > .awsui_text_1gl9c_1d5m6_807:not(#\9 ) {
      display: none;
    }
  }
}
@supports not (contain: inline-size) {
  .awsui_tab-button_1gl9c_1d5m6_694 > .awsui_count_1gl9c_1d5m6_804:not(#\9 ) {
    display: none;
  }
  .awsui_tab-button_1gl9c_1d5m6_694 > .awsui_text_1gl9c_1d5m6_807:not(#\9 ) {
    display: inline;
  }
}
.awsui_loading-screen_1gl9c_1d5m6_829:not(#\9 ),
.awsui_error-screen_1gl9c_1d5m6_830:not(#\9 ) {
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 480px;
  color: var(--color-text-body-secondary-p9djjm, #424650);
  background: var(--color-background-code-editor-loading-xreyed, #f9f9fa);
  border-start-start-radius: var(--border-radius-code-editor-5palck, 8px);
  border-start-end-radius: var(--border-radius-code-editor-5palck, 8px);
  border-end-start-radius: var(--border-radius-code-editor-5palck, 8px);
  border-end-end-radius: var(--border-radius-code-editor-5palck, 8px);
}

.awsui_error-screen_1gl9c_1d5m6_830:not(#\9 ) {
  color: var(--color-text-status-error-mxzop7, #db0000);
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/code-editor/resizable-box/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_resizable-box_cufu9_1152v_149:not(#\9 ) {
  position: relative;
  inline-size: 100%;
}

.awsui_resizable-box_cufu9_1152v_149:not(#\9 ):not(.awsui_cursor-active_cufu9_1152v_153) {
  transition: height var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_resizable-box_cufu9_1152v_149:not(#\9 ):not(.awsui_cursor-active_cufu9_1152v_153) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_resizable-box_cufu9_1152v_149:not(#\9 ):not(.awsui_cursor-active_cufu9_1152v_153), .awsui-mode-entering .awsui_resizable-box_cufu9_1152v_149:not(#\9 ):not(.awsui_cursor-active_cufu9_1152v_153) {
  animation: none;
  transition: none;
}

.awsui_resizable-box-handle_cufu9_1152v_167:not(#\9 ) {
  position: absolute;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 10;
  inline-size: var(--space-l-2ud1p3, 20px);
  block-size: var(--space-l-2ud1p3, 20px);
}

.awsui_resize-active_cufu9_1152v_176:not(#\9 ) {
  -webkit-user-select: none;
  user-select: none;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/column-layout/flexible-column-layout/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
dl.awsui_css-grid_zqq3x_mhzvd_181:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

.awsui_css-grid_zqq3x_mhzvd_181:not(#\9 ) {
  display: grid;
  gap: var(--space-grid-gutter-whc3jp, 20px);
}

.awsui_css-grid_zqq3x_mhzvd_181.awsui_grid-no-gutters_zqq3x_mhzvd_192:not(#\9 ) {
  gap: 0;
}

.awsui_css-grid_zqq3x_mhzvd_181.awsui_grid-variant-text-grid_zqq3x_mhzvd_195 > .awsui_item_zqq3x_mhzvd_195:not(#\9 ) {
  padding-inline: var(--space-grid-gutter-whc3jp, 20px);
  position: relative;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_css-grid_zqq3x_mhzvd_181.awsui_grid-variant-text-grid_zqq3x_mhzvd_195 > .awsui_item_zqq3x_mhzvd_195:not(#\9 )::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  transform: translateX(calc(-0.5 * var(--space-grid-gutter-whc3jp, 20px)));
}

.awsui_css-grid_zqq3x_mhzvd_181.awsui_grid-variant-text-grid_zqq3x_mhzvd_195 > .awsui_item_zqq3x_mhzvd_195:not(#\9 ):dir(rtl)::before {
  transform: translateX(calc(0.5 * var(--space-grid-gutter-whc3jp, 20px)));
}

.awsui_css-grid_zqq3x_mhzvd_181.awsui_grid-variant-text-grid_zqq3x_mhzvd_195 > .awsui_item_zqq3x_mhzvd_195.awsui_first-column_zqq3x_mhzvd_212:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_css-grid_zqq3x_mhzvd_181.awsui_grid-variant-text-grid_zqq3x_mhzvd_195 > .awsui_item_zqq3x_mhzvd_195.awsui_first-column_zqq3x_mhzvd_212:not(#\9 )::before {
  display: none;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/column-layout/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
div.awsui_column-layout_vvxn7_1tddc_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213:not(#\9 ) {
  margin-block: calc(var(--space-grid-gutter-whc3jp, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-whc3jp, 20px) / -2);
  /* stylelint-disable-next-line selector-max-universal */
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-no-gutters_vvxn7_1tddc_219:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223:not(#\9 ) {
  margin-block: calc(-1 * var(--space-grid-gutter-whc3jp, 20px) / 2);
  margin-inline: calc(-1 * var(--space-grid-gutter-whc3jp, 20px));
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223 > *:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-breakpoint-default_vvxn7_1tddc_231 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-1_vvxn7_1tddc_234.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-1_vvxn7_1tddc_234.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-2_vvxn7_1tddc_240.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-2_vvxn7_1tddc_240.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(3n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-variant-text-grid_vvxn7_1tddc_223.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(4n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213:not(#\9 ):not(.awsui_grid-no-gutters_vvxn7_1tddc_219) > * {
  padding-block: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213:not(#\9 ):not(.awsui_grid-no-gutters_vvxn7_1tddc_219).awsui_grid-variant-text-grid_vvxn7_1tddc_223 > * {
  padding-block: 0;
  padding-inline: var(--space-grid-gutter-whc3jp, 20px);
  margin-block: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
  margin-inline: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268 > *:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-breakpoint-default_vvxn7_1tddc_231 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-1_vvxn7_1tddc_234.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-1_vvxn7_1tddc_234.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-2_vvxn7_1tddc_240.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-2_vvxn7_1tddc_240.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(3n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-vertical-borders_vvxn7_1tddc_268.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-child(4n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301:not(#\9 ) {
  /* stylelint-disable selector-max-universal */
  /* stylelint-enable selector-max-universal */
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301 > *:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301 > *:not(#\9 ):last-child {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-2_vvxn7_1tddc_240.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-2_vvxn7_1tddc_240.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(2):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(2):nth-child(3n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-3_vvxn7_1tddc_246.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(3):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xxs_vvxn7_1tddc_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+3) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(3):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(3):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_1tddc_181 > .awsui_grid_vvxn7_1tddc_213.awsui_grid-horizontal-borders_vvxn7_1tddc_301.awsui_grid-columns-4_vvxn7_1tddc_252.awsui_grid-breakpoint-xs_vvxn7_1tddc_237 > *:not(#\9 ):nth-last-child(4):nth-child(4n+1) {
  border-block-end-width: 0;
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/modal/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui_modal-slide-up_1d2i7_8ob04_1 {
  0% {
    transform: translate(0, 10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.awsui_dialog_1d2i7_8ob04_169:not(#\9 ) {
  animation: awsui_modal-slide-up_1d2i7_8ob04_1 var(--motion-duration-slow-zji5vl, 180ms) ease-out, awsui_awsui-motion-fade-in-0_1d2i7_8ob04_1 var(--motion-duration-slow-zji5vl, 180ms) ease-out;
  animation-delay: var(--motion-duration-fast-unntf6, 90ms);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1d2i7_8ob04_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dialog_1d2i7_8ob04_169:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dialog_1d2i7_8ob04_169:not(#\9 ), .awsui-mode-entering .awsui_dialog_1d2i7_8ob04_169:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_refresh_1d2i7_8ob04_192:not(#\9 ) {
  animation: awsui_awsui-motion-scale-popup_1d2i7_8ob04_1, awsui_awsui-motion-fade-in-0_1d2i7_8ob04_1;
  animation-duration: var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
  animation-timing-function: var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1d2i7_8ob04_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui_awsui-motion-scale-popup_1d2i7_8ob04_1 {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dialog_1d2i7_8ob04_169.awsui_refresh_1d2i7_8ob04_192:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dialog_1d2i7_8ob04_169.awsui_refresh_1d2i7_8ob04_192:not(#\9 ), .awsui-mode-entering .awsui_dialog_1d2i7_8ob04_169.awsui_refresh_1d2i7_8ob04_192:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_8ob04_225:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_1d2i7_8ob04_1 var(--motion-duration-extra-slow-29bqym, 270ms) ease-out;
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in_1d2i7_8ob04_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_root_1d2i7_8ob04_225:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1d2i7_8ob04_225:not(#\9 ), .awsui-mode-entering .awsui_root_1d2i7_8ob04_225:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_8ob04_225.awsui_refresh_1d2i7_8ob04_192:not(#\9 ) {
  animation-duration: var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1d2i7_8ob04_225.awsui_refresh_1d2i7_8ob04_192:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1d2i7_8ob04_225.awsui_refresh_1d2i7_8ob04_192:not(#\9 ), .awsui-mode-entering .awsui_root_1d2i7_8ob04_225.awsui_refresh_1d2i7_8ob04_192:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_8ob04_225:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: var(--color-background-modal-overlay-3ppsd8, rgba(35, 43, 55, 0.7));
  display: flex;
  align-items: center;
  justify-items: center;
  inset: 0;
  position: fixed;
  z-index: 5000;
  outline: 0;
  overflow: auto;
  cursor: pointer;
}

.awsui_root_1d2i7_8ob04_225.awsui_hidden_1d2i7_8ob04_302:not(#\9 ) {
  display: none;
}

.awsui_focus-lock_1d2i7_8ob04_306:not(#\9 ) {
  align-self: flex-start;
  margin-inline: auto;
  padding-block: var(--space-s-tvghoh, 12px);
  padding-inline: 0;
  z-index: 5000;
  pointer-events: none;
}

.awsui_focus-lock_1d2i7_8ob04_306.awsui_position-top_1d2i7_8ob04_314:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_focus-lock_1d2i7_8ob04_306.awsui_position-center_1d2i7_8ob04_317:not(#\9 ) {
  margin-block: auto;
}

.awsui_dialog_1d2i7_8ob04_169:not(#\9 ) {
  position: static;
  inset-block-start: 0;
  transform: translate(0, 0);
  inline-size: calc(100vw - var(--space-s-tvghoh, 12px) * 2);
  box-sizing: border-box;
  outline: none;
  z-index: 5000;
  pointer-events: all;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_small_1d2i7_8ob04_331:not(#\9 ) {
  max-inline-size: 320px;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_medium_1d2i7_8ob04_334:not(#\9 ) {
  max-inline-size: 600px;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_large_1d2i7_8ob04_337:not(#\9 ) {
  max-inline-size: 820px;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_x-large_1d2i7_8ob04_340:not(#\9 ) {
  max-inline-size: 1024px;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_xx-large_1d2i7_8ob04_343:not(#\9 ) {
  max-inline-size: 1280px;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_custom-width_1d2i7_8ob04_346:not(#\9 ) {
  max-inline-size: var(--awsui-modal-custom-width-6b9ypa);
}

.awsui_dialog_1d2i7_8ob04_169.awsui_max_1d2i7_8ob04_349.awsui_breakpoint-xs_1d2i7_8ob04_349:not(#\9 ) {
  max-inline-size: calc(100vw - (80px + var(--space-xxxl-aut1u7, 40px)));
  margin-block: auto;
  margin-inline: auto;
}

.awsui_dialog_1d2i7_8ob04_169.awsui_custom-height_1d2i7_8ob04_354:not(#\9 ) {
  block-size: var(--awsui-modal-custom-height-6b9ypa);
  max-block-size: calc(100vh - 2 * var(--space-s-tvghoh, 12px));
}

.awsui_container_1d2i7_8ob04_359:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  word-wrap: break-word;
  border-block-start: var(--border-container-top-width-n1eke6, 0px) solid var(--color-border-container-top-k3vmoz, transparent);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: var(--shadow-modal-crke8f, 0px 4px 20px 1px rgba(0, 7, 22, 0.1));
}

.awsui_container_1d2i7_8ob04_359.awsui_custom-height-container_1d2i7_8ob04_399:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_content_1d2i7_8ob04_405:not(#\9 ) {
  padding-block-start: var(--space-container-content-top-1wtqrc, 4px);
  padding-block-end: var(--space-modal-content-bottom-nl6ceq, 16px);
  padding-inline: var(--space-modal-horizontal-y5hnwp, 20px);
}

.awsui_content_1d2i7_8ob04_405.awsui_no-paddings_1d2i7_8ob04_410:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_content_1d2i7_8ob04_405.awsui_custom-height-content_1d2i7_8ob04_414:not(#\9 ) {
  flex-grow: 1;
  overflow-y: auto;
}

.awsui_header_1d2i7_8ob04_419:not(#\9 ) {
  padding-block-start: var(--space-container-header-top-am4vzw, 12px);
  padding-block-end: var(--space-container-header-bottom-eby93w, 8px);
  padding-inline: var(--space-modal-horizontal-y5hnwp, 20px);
  background-color: var(--color-background-container-header-1xvkdg, #ffffff);
  border-block-end: 1px solid var(--color-border-container-divider-9huz1a, transparent);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_header--text_1d2i7_8ob04_431:not(#\9 ) {
  /* used in test-utils */
}

.awsui_footer_1d2i7_8ob04_435:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  padding-block: var(--space-scaled-s-iuuihm, 12px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  position: sticky;
  inset-block-end: 0;
  z-index: 800;
}

.awsui_footer--rounded_1d2i7_8ob04_444:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_footer_1d2i7_8ob04_435:not(#\9 ):after {
  content: "";
  display: table;
  clear: both;
}

.awsui_dismiss-control_1d2i7_8ob04_456:not(#\9 ) {
  /* used in test-utils */
}

.awsui_modal-open_1d2i7_8ob04_460:not(#\9 ) {
  overflow: hidden;
  /*
   * When padding-right is added to account for scrollbar being turned
   * off by overflow:hidden, that padding will go offscreen and have no
   * effect if box-sizing is content-box and body width is 100%.  Set
   * border-box to avoid this; this should be safe as box-sizing isn't
   * inherited by child elements normally.
   */
  box-sizing: border-box;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/modal/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_15dxs_1ns0c_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/select/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_r2vco_1efq3_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/collection-preferences/analytics-metadata/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-button_119fv_11zih_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/text-filter/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1sdq3_w9vdf_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: center;
  max-inline-size: calc(688px - 2 * var(--space-l-2ud1p3, 20px));
}

.awsui_input_1sdq3_w9vdf_180:not(#\9 ) {
  flex: 1;
}

.awsui_results_1sdq3_w9vdf_184:not(#\9 ) {
  color: var(--color-text-form-label-zhsvmu, #0f141a);
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  padding-inline-start: var(--space-s-tvghoh, 12px);
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/toggle/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_4yi2u_187s6_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_outline_4yi2u_187s6_178:not(#\9 ) {
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
  position: relative;
}

.awsui_outline_4yi2u_187s6_178:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_4yi2u_187s6_178:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: -2px;
  inset-block-start: -2px;
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_toggle-control_4yi2u_187s6_201:not(#\9 ) {
  forced-color-adjust: none;
  margin-block-start: calc((var(--line-height-body-m-2mh3ke, 20px) - 16px) / 2);
  min-block-size: 16px;
  min-inline-size: 24px;
  block-size: 16px;
  inline-size: 24px;
  background: var(--color-background-toggle-default-ypvqji, #424650);
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
}

.awsui_toggle-control-checked_4yi2u_187s6_214:not(#\9 ) {
  background: var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_toggle-control-disabled_4yi2u_187s6_217:not(#\9 ) {
  background: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_toggle-control-disabled_4yi2u_187s6_217.awsui_toggle-control-checked_4yi2u_187s6_214:not(#\9 ) {
  background: var(--color-background-toggle-checked-disabled-ps8s83, #b8e7ff);
}

.awsui_toggle-control-readonly_4yi2u_187s6_223:not(#\9 ) {
  background: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_toggle-handle_4yi2u_187s6_227:not(#\9 ) {
  display: block;
  position: absolute;
  border-start-start-radius: 6px;
  border-start-end-radius: 6px;
  border-end-start-radius: 6px;
  border-end-end-radius: 6px;
  background: var(--color-foreground-control-default-rhyg9o, #ffffff);
  box-shadow: 1px 1px rgba(0, 0, 0, 0.25);
  inline-size: 12px;
  block-size: 12px;
  inset-block-start: 2px;
  inset-inline-start: 2px;
  transition: transform var(--motion-duration-fast-unntf6, 90ms) var(--motion-easing-ease-out-quart-p9axhm, cubic-bezier(0.165, 0.84, 0.44, 1)), background-color var(--motion-duration-fast-unntf6, 90ms) var(--motion-easing-ease-out-quart-p9axhm, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_toggle-handle_4yi2u_187s6_227:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_toggle-handle_4yi2u_187s6_227:not(#\9 ), .awsui-mode-entering .awsui_toggle-handle_4yi2u_187s6_227:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_toggle-handle-checked_4yi2u_187s6_252:not(#\9 ) {
  transform: translateX(8px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_toggle-handle-checked_4yi2u_187s6_252:not(#\9 ):dir(rtl) {
  transform: translateX(-8px);
}

.awsui_toggle-handle-disabled_4yi2u_187s6_259:not(#\9 ) {
  background: var(--color-foreground-control-disabled-e101je, #ffffff);
  box-shadow: none;
}

.awsui_toggle-handle-readonly_4yi2u_187s6_263:not(#\9 ):not(.awsui_toggle-handle-disabled_4yi2u_187s6_259) {
  box-shadow: none;
}

.awsui_toggle-handle-readonly_4yi2u_187s6_263:not(#\9 ):not(.awsui_toggle-handle-disabled_4yi2u_187s6_259).awsui_toggle-handle-checked_4yi2u_187s6_252 {
  background: var(--color-foreground-control-read-only-164ude, #656871);
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/collection-preferences/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_visible-content_tc96w_gtrqd_153:not(#\9 ),
.awsui_visible-content-toggle_tc96w_gtrqd_154:not(#\9 ),
.awsui_visible-content-groups_tc96w_gtrqd_155:not(#\9 ),
.awsui_visible-content-group_tc96w_gtrqd_155:not(#\9 ) {
  /* used in test-utils */
}

.awsui_visible-content-title_tc96w_gtrqd_160:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-form-label-zhsvmu, #0f141a);
  margin-block-start: 0;
  margin-block-end: var(--space-scaled-l-k5kohy, 20px);
  margin-inline: 0;
}

.awsui_visible-content-group-label_tc96w_gtrqd_170:not(#\9 ) {
  color: var(--color-text-group-label-4gdpcl, #424650);
  padding-block-end: var(--space-xs-ymlm0b, 8px);
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-gobrui, #ebebf0);
}

.awsui_visible-content-option_tc96w_gtrqd_176:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: var(--space-scaled-l-k5kohy, 20px);
  padding-inline-end: 0px;
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-gobrui, #ebebf0);
}

.awsui_visible-content-option_tc96w_gtrqd_176:not(#\9 ):last-child {
  border-block-end: none;
}

.awsui_visible-content-option-label_tc96w_gtrqd_189:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-end: var(--space-l-2ud1p3, 20px);
  flex-grow: 1;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-display-option-toggle_tc96w_gtrqd_212:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-display-option-content_tc96w_gtrqd_216:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: flex-start;
  padding-block: var(--space-scaled-xs-dw9wl5, 8px);
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_content-display-option-label_tc96w_gtrqd_256:not(#\9 ) {
  flex-grow: 1;
  min-inline-size: 0;
  word-break: break-word;
  padding-inline-end: var(--space-l-2ud1p3, 20px);
}

.awsui_content-display_tc96w_gtrqd_212:not(#\9 ),
.awsui_content-display-text-filter_tc96w_gtrqd_264:not(#\9 ),
.awsui_content-display-no-match_tc96w_gtrqd_265:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-display-title_tc96w_gtrqd_269:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-form-label-zhsvmu, #0f141a);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_content-display-description_tc96w_gtrqd_278:not(#\9 ) {
  color: var(--color-text-form-secondary-4usdwg, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  margin-block-start: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_content-display-option-list_tc96w_gtrqd_286:not(#\9 ) {
  position: relative;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_root_tc96w_gtrqd_293:not(#\9 ),
.awsui_modal-root_tc96w_gtrqd_294:not(#\9 ),
.awsui_trigger-button_tc96w_gtrqd_295:not(#\9 ),
.awsui_cancel-button_tc96w_gtrqd_296:not(#\9 ),
.awsui_confirm-button_tc96w_gtrqd_297:not(#\9 ),
.awsui_custom_tc96w_gtrqd_298:not(#\9 ),
.awsui_content-before_tc96w_gtrqd_299:not(#\9 ) {
  /* used in test-utils */
}

.awsui_second-column-small_tc96w_gtrqd_303:not(#\9 ) {
  padding-block-start: calc(2 * var(--space-scaled-l-k5kohy, 20px));
}

.awsui_wrap-lines_tc96w_gtrqd_307:not(#\9 ),
.awsui_striped-rows_tc96w_gtrqd_308:not(#\9 ),
.awsui_content-density_tc96w_gtrqd_309:not(#\9 ),
.awsui_page-size_tc96w_gtrqd_310:not(#\9 ),
.awsui_page-size-form-field_tc96w_gtrqd_311:not(#\9 ),
.awsui_page-size-radio-group_tc96w_gtrqd_312:not(#\9 ),
.awsui_sticky-columns_tc96w_gtrqd_313:not(#\9 ),
.awsui_sticky-columns-form-field_tc96w_gtrqd_314:not(#\9 ),
.awsui_sticky-columns-radio-group_tc96w_gtrqd_315:not(#\9 ),
.awsui_sticky-columns-first_tc96w_gtrqd_316:not(#\9 ),
.awsui_sticky-columns-last_tc96w_gtrqd_317:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/radio-group/analytics-metadata/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_selected_1m93f_14fvl_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/radio-group/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_radio-group_1mabk_9vbys_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_radio-group_1mabk_9vbys_145:not(#\9 ):not(.awsui_horizontal-group_1mabk_9vbys_176) {
  display: block;
}

.awsui_radio-group_1mabk_9vbys_145.awsui_horizontal-group_1mabk_9vbys_176:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_radio_1mabk_9vbys_145 + .awsui_radio_1mabk_9vbys_145:not(#\9 ):not(.awsui_horizontal_1mabk_9vbys_176) {
  margin-block-start: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_radio--has-description_1mabk_9vbys_190 + .awsui_radio_1mabk_9vbys_145:not(#\9 ):not(.awsui_horizontal_1mabk_9vbys_176) {
  margin-block-start: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_radio_1mabk_9vbys_145.awsui_horizontal_1mabk_9vbys_176:not(#\9 ) {
  max-inline-size: calc(16 * var(--space-scaled-xxl-igc2mh, 32px));
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/radio-group/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1np5w_1q93l_5:not(#\9 ) {
  /*used in test-utils*/
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/content-layout/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_layout_5gtk3_3j7lm_145:not(#\9 ) {
  --awsui-content-layout-default-horizontal-padding-6b9ypa: var(--space-layout-content-horizontal-buc0zz, 24px);
  --awsui-content-layout-max-content-width-6b9ypa: 0px;
  --awsui-content-layout-main-gap-6b9ypa: 0px;
  display: grid;
  grid-template-columns: 0 0 1fr minmax(0, var(--awsui-content-layout-max-content-width-6b9ypa)) 1fr 0 0;
  grid-template-rows: var(--awsui-content-layout-main-gap-6b9ypa) min-content min-content auto var(--space-dark-header-overlap-distance-ld45ap, 36px) 1fr;
  min-block-size: 100%;
}

@media (max-width: 688px) {
  .awsui_layout_5gtk3_3j7lm_145:not(#\9 ) {
    --awsui-content-layout-default-horizontal-padding-6b9ypa: var(--space-l-2ud1p3, 20px);
  }
}
.awsui_layout_5gtk3_3j7lm_145 > .awsui_background_5gtk3_3j7lm_159:not(#\9 ) {
  grid-column: 1/8;
  grid-row: 1/6;
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_background_5gtk3_3j7lm_159.awsui_is-overlap-disabled_5gtk3_3j7lm_164:not(#\9 ) {
  grid-row: 1/5;
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_background_5gtk3_3j7lm_159 > .awsui_header-background_5gtk3_3j7lm_167:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_notifications_5gtk3_3j7lm_171:not(#\9 ) {
  grid-column: 4;
  grid-row: 2;
  padding-block-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_breadcrumbs_5gtk3_3j7lm_176:not(#\9 ) {
  grid-column: 4;
  grid-row: 3;
  padding-block-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_layout_5gtk3_3j7lm_145.awsui_default-padding_5gtk3_3j7lm_181:not(#\9 ) {
  --awsui-content-layout-main-gap-6b9ypa: var(--space-scaled-m-l37gh7, 16px);
  grid-template-columns: var(--awsui-toggles-left-width-6b9ypa, 0) var(--awsui-content-layout-default-horizontal-padding-6b9ypa, 0) 1fr minmax(0, var(--awsui-content-layout-max-content-width-6b9ypa)) 1fr var(--awsui-content-layout-default-horizontal-padding-6b9ypa, 0) var(--awsui-toggles-right-width-6b9ypa, 0);
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_header-wrapper_5gtk3_3j7lm_185:not(#\9 ) {
  grid-column: 4;
  grid-row: 4;
  padding-block-end: var(--space-content-header-padding-bottom-1nwky7, 16px);
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_header-wrapper_5gtk3_3j7lm_185.awsui_with-divider_5gtk3_3j7lm_190:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_layout_5gtk3_3j7lm_145 > .awsui_content_5gtk3_3j7lm_193:not(#\9 ) {
  grid-column: 4;
  grid-row: 5/8;
}

.awsui_layout_5gtk3_3j7lm_145:not(#\9 ):not(.awsui_has-header_5gtk3_3j7lm_197) {
  grid-template-rows: var(--awsui-content-layout-main-gap-6b9ypa) min-content min-content 0 calc(var(--space-dark-header-overlap-distance-ld45ap, 36px)) 1fr;
}

.awsui_layout_5gtk3_3j7lm_145.awsui_is-overlap-disabled_5gtk3_3j7lm_164:not(#\9 ) {
  grid-template-rows: var(--awsui-content-layout-main-gap-6b9ypa) min-content min-content auto 0 1fr;
}

.awsui_layout_5gtk3_3j7lm_145.awsui_is-visual-refresh_5gtk3_3j7lm_204 > .awsui_background_5gtk3_3j7lm_159.awsui_has-default-background_5gtk3_3j7lm_204:not(#\9 ) {
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_layout_5gtk3_3j7lm_145:not(#\9 ):not(.awsui_is-visual-refresh_5gtk3_3j7lm_204).awsui_has-notifications_5gtk3_3j7lm_208 {
  --awsui-content-layout-main-gap-6b9ypa: 0px;
}

.awsui_layout_5gtk3_3j7lm_145:not(#\9 ):not(.awsui_is-visual-refresh_5gtk3_3j7lm_204) > .awsui_notifications_5gtk3_3j7lm_171 {
  grid-column: 1/8;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/content-layout/test-classes/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_64tge_1scxg_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_secondary-header_64tge_1scxg_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_notifications_64tge_1scxg_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_breadcrumbs_64tge_1scxg_17:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/copy-to-clipboard/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_5a145_l7i75_9:not(#\9 ) {
  display: contents;
}

.awsui_inline-container_5a145_l7i75_13:not(#\9 ) {
  word-break: break-all;
}

.awsui_inline-container-trigger_5a145_l7i75_16:not(#\9 ) {
  margin-inline-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_inline-container-no-wrap_5a145_l7i75_19:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
  max-inline-size: 100%;
  word-break: normal;
}

.awsui_inline-container-no-wrap_5a145_l7i75_19 > .awsui_inline-container-trigger_5a145_l7i75_16:not(#\9 ) {
  flex-shrink: 0;
}

.awsui_inline-container-no-wrap_5a145_l7i75_19 > .awsui_text-to-display_5a145_l7i75_28:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-inline-size: 0;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/copy-to-clipboard/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_ljpwc_30z5b_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_text-to-copy_ljpwc_30z5b_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_text-to-display_ljpwc_30z5b_13:not(#\9 ) {
  /* used in test-utils */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/date-input/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_yodkx_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/date-picker/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_145pa_1ec1i_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_focus-lock_145pa_1ec1i_177:not(#\9 ) {
  display: contents;
}

.awsui_calendar_145pa_1ec1i_181:not(#\9 ) {
  overflow: auto;
}

.awsui_calendar_145pa_1ec1i_181:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_calendar_145pa_1ec1i_181:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_date-picker-container_145pa_1ec1i_197:not(#\9 ) {
  position: relative;
  max-inline-size: 234px;
}

.awsui_date-picker-trigger_145pa_1ec1i_202:not(#\9 ) {
  display: flex;
}

.awsui_date-picker-input_145pa_1ec1i_206:not(#\9 ) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
  inline-size: 100%;
}

.awsui_open-calendar-button_145pa_1ec1i_211:not(#\9 ) {
  /* used in test-utils */
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/date-range-picker/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1afkv_i99li_5:not(#\9 ),
.awsui_dropdown_1afkv_i99li_6:not(#\9 ),
.awsui_label_1afkv_i99li_7:not(#\9 ),
.awsui_relative-range-radio-group_1afkv_i99li_8:not(#\9 ),
.awsui_custom-range-duration-input_1afkv_i99li_9:not(#\9 ),
.awsui_custom-range-unit-select_1afkv_i99li_10:not(#\9 ),
.awsui_mode-switch_1afkv_i99li_11:not(#\9 ),
.awsui_first-grid_1afkv_i99li_12:not(#\9 ),
.awsui_second-grid_1afkv_i99li_13:not(#\9 ),
.awsui_calendar-header_1afkv_i99li_14:not(#\9 ),
.awsui_calendar-next-page-btn_1afkv_i99li_15:not(#\9 ),
.awsui_calendar-prev-page-btn_1afkv_i99li_16:not(#\9 ),
.awsui_calendar-next-month-btn_1afkv_i99li_17:not(#\9 ),
.awsui_calendar-prev-month-btn_1afkv_i99li_18:not(#\9 ),
.awsui_calendar-aria-live_1afkv_i99li_19:not(#\9 ),
.awsui_calendar-date_1afkv_i99li_20:not(#\9 ),
.awsui_calendar-week_1afkv_i99li_21:not(#\9 ),
.awsui_calendar-month_1afkv_i99li_22:not(#\9 ),
.awsui_calendar-quarter_1afkv_i99li_23:not(#\9 ),
.awsui_today_1afkv_i99li_24:not(#\9 ),
.awsui_this-month_1afkv_i99li_25:not(#\9 ),
.awsui_day-header_1afkv_i99li_26:not(#\9 ),
.awsui_start-date_1afkv_i99li_27:not(#\9 ),
.awsui_end-date_1afkv_i99li_28:not(#\9 ),
.awsui_start-time-input_1afkv_i99li_29:not(#\9 ),
.awsui_end-time-input_1afkv_i99li_30:not(#\9 ),
.awsui_start-date-input_1afkv_i99li_31:not(#\9 ),
.awsui_end-date-input_1afkv_i99li_32:not(#\9 ),
.awsui_start-month-input_1afkv_i99li_33:not(#\9 ),
.awsui_end-month-input_1afkv_i99li_34:not(#\9 ),
.awsui_disabled-reason-tooltip_1afkv_i99li_35:not(#\9 ),
.awsui_validation-section_1afkv_i99li_36:not(#\9 ),
.awsui_validation-error_1afkv_i99li_37:not(#\9 ),
.awsui_clear-button_1afkv_i99li_38:not(#\9 ),
.awsui_apply-button_1afkv_i99li_39:not(#\9 ),
.awsui_cancel-button_1afkv_i99li_40:not(#\9 ) {
  /* used in test-utils */
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/date-range-picker/calendar/grids/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_grid_1mfbn_1vsyu_149:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
  border-spacing: 0;
}

.awsui_grid-cell_1mfbn_1vsyu_154:not(#\9 ) {
  inline-size: 14.2857142857%;
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_day-header_1mfbn_1vsyu_161:not(#\9 ) {
  padding-block-start: var(--space-s-tvghoh, 12px);
  padding-block-end: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-uounxo, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_day_1mfbn_1vsyu_161:not(#\9 ),
.awsui_month_1mfbn_1vsyu_172:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  border-inline-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-nehxb7, #b4b4bb);
  position: relative;
}

.awsui_day_1mfbn_1vsyu_161:not(#\9 ):focus,
.awsui_month_1mfbn_1vsyu_172:not(#\9 ):focus {
  outline: none;
}

.awsui_day_1mfbn_1vsyu_161:not(#\9 )::after,
.awsui_month_1mfbn_1vsyu_172:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset-block-start: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-block-end: -1px;
  inset-inline-start: -1px;
  inset-inline-end: calc(-1 * var(--border-item-width-miijiw, 2px));
  background-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_1vsyu_161:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_1vsyu_172:not(#\9 ):focus {
  z-index: 2;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_1vsyu_161:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_1vsyu_172:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_1vsyu_161:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_1vsyu_172:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_day_1mfbn_1vsyu_161 > .awsui_day-inner_1mfbn_1vsyu_220:not(#\9 ),
.awsui_day_1mfbn_1vsyu_161 > .awsui_month-inner_1mfbn_1vsyu_221:not(#\9 ),
.awsui_month_1mfbn_1vsyu_172 > .awsui_day-inner_1mfbn_1vsyu_220:not(#\9 ),
.awsui_month_1mfbn_1vsyu_172 > .awsui_month-inner_1mfbn_1vsyu_221:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_in-first-row_1mfbn_1vsyu_228:not(#\9 ):not(.awsui_in-previous-month_1mfbn_1vsyu_228),
.awsui_in-first-row_1mfbn_1vsyu_228:not(#\9 ):not(.awsui_in-previous-year_1mfbn_1vsyu_229) {
  border-block-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_in-previous-month_1mfbn_1vsyu_228:not(#\9 ):not(.awsui_last-day-of-month_1mfbn_1vsyu_233),
.awsui_in-previous-year_1mfbn_1vsyu_229:not(#\9 ):not(.awsui_last-month-of-year_1mfbn_1vsyu_234) {
  border-inline-end-color: transparent;
}

.awsui_in-next-month_1mfbn_1vsyu_238:not(#\9 ),
.awsui_in-next-year_1mfbn_1vsyu_239:not(#\9 ) {
  border-color: transparent;
}

.awsui_in-first-column_1mfbn_1vsyu_243:not(#\9 ) {
  border-inline-start: 1px solid 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_in-first-column_1mfbn_1vsyu_243.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246:not(#\9 ), .awsui_in-first-column_1mfbn_1vsyu_243.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_enabled_1mfbn_1vsyu_250:not(#\9 ) {
  cursor: pointer;
}

.awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246:not(#\9 ), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246:not(#\9 ) {
  color: var(--color-text-dropdown-item-default-bjdgve, #0f141a);
}

.awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246:not(#\9 ):not(.awsui_in-range_1mfbn_1vsyu_256), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246:not(#\9 ):not(.awsui_in-range_1mfbn_1vsyu_256)::after, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246.awsui_end-date_1mfbn_1vsyu_256.awsui_start-date_1mfbn_1vsyu_256:not(#\9 ), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246.awsui_end-date_1mfbn_1vsyu_256.awsui_start-date_1mfbn_1vsyu_256:not(#\9 )::after, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246.awsui_no-range_1mfbn_1vsyu_256:not(#\9 ), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246.awsui_no-range_1mfbn_1vsyu_256:not(#\9 )::after, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246:not(#\9 ):not(.awsui_in-range_1mfbn_1vsyu_256), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246:not(#\9 ):not(.awsui_in-range_1mfbn_1vsyu_256)::after, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246.awsui_end-date_1mfbn_1vsyu_256.awsui_start-date_1mfbn_1vsyu_256:not(#\9 ), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246.awsui_end-date_1mfbn_1vsyu_256.awsui_start-date_1mfbn_1vsyu_256:not(#\9 )::after, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246.awsui_no-range_1mfbn_1vsyu_256:not(#\9 ), .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246.awsui_no-range_1mfbn_1vsyu_256:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246:not(#\9 ):hover, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246:not(#\9 ):hover {
  color: var(--color-text-calendar-date-hover-808doy, #0f141a);
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
}

.awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-month_1mfbn_1vsyu_246:not(#\9 ):hover:not(.awsui_selected_1mfbn_1vsyu_266)::after, .awsui_enabled_1mfbn_1vsyu_250.awsui_in-visible-calendar_1mfbn_1vsyu_246.awsui_in-current-year_1mfbn_1vsyu_246:not(#\9 ):hover:not(.awsui_selected_1mfbn_1vsyu_266)::after {
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-il52fv, #8c8c94);
}

.awsui_today_1mfbn_1vsyu_271:not(#\9 ):not(.awsui_in-range_1mfbn_1vsyu_256),
.awsui_this-month_1mfbn_1vsyu_272:not(#\9 ):not(.awsui_in-range_1mfbn_1vsyu_256) {
  background-color: var(--color-background-calendar-current-date-6nkw96, #f3f3f7);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_selected_1mfbn_1vsyu_266:not(#\9 ) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1vsyu_266:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1vsyu_266:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1vsyu_266:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px) + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  block-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px) + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-a8x91k, #f9f9fa);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_1vsyu_266:not(#\9 ):focus::before {
  z-index: 1;
}

.awsui_selected_1mfbn_1vsyu_266:not(#\9 )::after {
  background-color: var(--color-background-control-checked-xk5cy2, #006ce0);
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
  z-index: 0;
}

.awsui_selected_1mfbn_1vsyu_266 > .awsui_day-inner_1mfbn_1vsyu_220:not(#\9 ),
.awsui_selected_1mfbn_1vsyu_266 > .awsui_month-inner_1mfbn_1vsyu_221:not(#\9 ) {
  color: var(--color-background-control-default-k5dlqw, #ffffff);
  position: relative;
  z-index: 2;
}

.awsui_in-range_1mfbn_1vsyu_256:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-selected-nlj7md, #f0fbff);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-start_1mfbn_1vsyu_328:not(#\9 )::after {
  border-block-start: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-inline-end_1mfbn_1vsyu_331:not(#\9 )::after {
  border-inline-end: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-end_1mfbn_1vsyu_334:not(#\9 )::after {
  border-block-end: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-inline-start_1mfbn_1vsyu_337:not(#\9 )::after {
  border-inline-start: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-start_1mfbn_1vsyu_328.awsui_in-range-border-inline-end_1mfbn_1vsyu_331:not(#\9 ), .awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-start_1mfbn_1vsyu_328.awsui_in-range-border-inline-end_1mfbn_1vsyu_331:not(#\9 )::after {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-end_1mfbn_1vsyu_334.awsui_in-range-border-inline-end_1mfbn_1vsyu_331:not(#\9 ), .awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-end_1mfbn_1vsyu_334.awsui_in-range-border-inline-end_1mfbn_1vsyu_331:not(#\9 )::after {
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-end_1mfbn_1vsyu_334.awsui_in-range-border-inline-start_1mfbn_1vsyu_337:not(#\9 ), .awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-end_1mfbn_1vsyu_334.awsui_in-range-border-inline-start_1mfbn_1vsyu_337:not(#\9 )::after {
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-start_1mfbn_1vsyu_328.awsui_in-range-border-inline-start_1mfbn_1vsyu_337:not(#\9 ), .awsui_in-range_1mfbn_1vsyu_256.awsui_in-range-border-block-start_1mfbn_1vsyu_328.awsui_in-range-border-inline-start_1mfbn_1vsyu_337:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_no-range_1mfbn_1vsyu_256:not(#\9 ), .awsui_no-range_1mfbn_1vsyu_256:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_no-range_1mfbn_1vsyu_256:not(#\9 ), .awsui_no-range_1mfbn_1vsyu_256:not(#\9 )::after {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_no-range_1mfbn_1vsyu_256:not(#\9 ), .awsui_no-range_1mfbn_1vsyu_256:not(#\9 )::after {
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_no-range_1mfbn_1vsyu_256:not(#\9 ), .awsui_no-range_1mfbn_1vsyu_256:not(#\9 )::after {
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/date-range-picker/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_calendar_mgja0_14c7j_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_mgja0_14c7j_1 var(--motion-duration-show-quick-tyvnyw, 135ms) var(--motion-easing-show-quick-9hlj8q, ease-out);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_mgja0_14c7j_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_mgja0_14c7j_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_mgja0_14c7j_153:not(#\9 ), .awsui-mode-entering .awsui_calendar_mgja0_14c7j_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_mgja0_14c7j_176:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_mgja0_14c7j_176:not(#\9 ):not(.awsui_wide_mgja0_14c7j_207) {
  max-inline-size: 32em;
}

.awsui_root_mgja0_14c7j_176.awsui_wide_mgja0_14c7j_207:not(#\9 ) {
  max-inline-size: 39em;
}

.awsui_focus-lock_mgja0_14c7j_214:not(#\9 ) {
  display: contents;
}

.awsui_trigger-flexbox_mgja0_14c7j_218:not(#\9 ) {
  display: flex;
}

.awsui_calendar-container_mgja0_14c7j_222:not(#\9 ) {
  inline-size: calc(2 * var(--size-calendar-grid-width-hv3136, 238px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_calendar-container_mgja0_14c7j_222.awsui_one-grid_mgja0_14c7j_225:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
}

.awsui_calendar-header_mgja0_14c7j_229:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.awsui_calendar-header-pages-wrapper_mgja0_14c7j_235:not(#\9 ) {
  position: absolute;
  inset: 0;
  margin-block: 0;
  margin-inline: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex: 1;
  pointer-events: none;
}

.awsui_calendar-header-page_mgja0_14c7j_235:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  display: flex;
  pointer-events: auto;
}

.awsui_date-and-time-container_mgja0_14c7j_255:not(#\9 ) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--size-calendar-grid-width-hv3136, 238px), 1fr));
  gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_date-and-time-wrapper_mgja0_14c7j_261:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
  display: grid;
  gap: var(--space-xs-ymlm0b, 8px);
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

.awsui_footer_mgja0_14c7j_268:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  border-block-start: 1px solid var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
  padding-block-start: 0;
  padding-block-end: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_footer_mgja0_14c7j_268.awsui_has-clear-button_mgja0_14c7j_277:not(#\9 ) {
  justify-content: space-between;
}

.awsui_footer_mgja0_14c7j_268.awsui_one-grid_mgja0_14c7j_225:not(#\9 ) {
  padding-block-start: 0;
  padding-block-end: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_footer-button-wrapper_mgja0_14c7j_286:not(#\9 ) {
  padding-block-start: var(--space-s-tvghoh, 12px);
}

.awsui_footer-button-wrapper_mgja0_14c7j_286:not(#\9 ):last-child {
  margin-inline-start: auto;
}

.awsui_icon-wrapper_mgja0_14c7j_293:not(#\9 ) {
  color: var(--color-text-interactive-default-cpoktr, #424650);
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_label_mgja0_14c7j_298:not(#\9 ) {
  cursor: default;
}

.awsui_label_mgja0_14c7j_298.awsui_label-enabled_mgja0_14c7j_302:not(#\9 ):hover > .awsui_trigger-flexbox_mgja0_14c7j_218 > .awsui_icon-wrapper_mgja0_14c7j_293 {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_label-text_mgja0_14c7j_306:not(#\9 ) {
  color: var(--color-text-input-placeholder-tv2u7d, #656871);
  font-style: italic;
  -webkit-user-select: none;
  user-select: none;
}

.awsui_label-token-nowrap_mgja0_14c7j_312:not(#\9 ) {
  white-space: nowrap;
}

.awsui_dropdown_mgja0_14c7j_316:not(#\9 ) {
  overflow: auto;
  border-block-start: 1px solid var(--color-border-container-top-k3vmoz, transparent);
  border-block-end: 1px solid var(--color-border-container-top-k3vmoz, transparent);
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
}

.awsui_dropdown_mgja0_14c7j_316:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_dropdown_mgja0_14c7j_316:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_dropdown-content_mgja0_14c7j_338:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  inline-size: calc(2 * var(--size-calendar-grid-width-hv3136, 238px) + var(--space-xs-ymlm0b, 8px) + 2 * var(--space-l-2ud1p3, 20px));
}

.awsui_dropdown-content_mgja0_14c7j_338.awsui_one-grid_mgja0_14c7j_225:not(#\9 ) {
  inline-size: calc(var(--size-calendar-grid-width-hv3136, 238px) + 2 * var(--space-l-2ud1p3, 20px));
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/time-input/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_l809c_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/segmented-control/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_segment_8cbea_k7lkj_161:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  letter-spacing: 0.25px;
  padding-block: calc(var(--space-field-vertical-vm99qz, 5px) - var(--border-width-field-2xc78x, 1px));
  padding-inline: calc(var(--space-button-horizontal-znjvbt, 20px) - var(--space-static-xxs-ns94dp, 4px));
  background: var(--awsui-style-background-default-6b9ypa, var(--color-background-segment-default-9iucim, #ffffff));
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-segment-default-4rxlop, #424650));
  overflow: visible;
  border-start-start-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  border-start-end-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  border-end-start-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  border-end-end-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  position: relative;
  block-size: calc(100% - var(--space-static-xxs-ns94dp, 4px));
  display: flex;
  align-items: center;
  border-inline: none;
  border-block: none;
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):not(.awsui_refresh_8cbea_k7lkj_188) {
  block-size: calc(100% - var(--space-static-xxs-ns94dp, 4px) - 2 * var(--border-width-field-2xc78x, 1px));
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):focus {
  outline: none;
}

.awsui_segment_8cbea_k7lkj_161.awsui_disabled_8cbea_k7lkj_194:not(#\9 ) {
  background: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-segment-disabled-2j16pl, #ffffff));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
}

body[data-awsui-focus-visible=true] .awsui_segment_8cbea_k7lkj_161:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_segment_8cbea_k7lkj_161:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_segment_8cbea_k7lkj_161:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  inset-block-start: calc(-1 * var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  inline-size: calc(100% + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px) + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  block-size: calc(100% + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px) + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
  z-index: 1;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):not(:last-child)::after {
  content: "";
  position: absolute;
  inset-inline-end: calc(-1 * (var(--space-static-xxs-ns94dp, 4px) + 1px));
  block-size: calc(100% - (var(--space-static-xxs-ns94dp, 4px) + var(--space-static-xxxs-yidks1, 2px)) * 2);
  min-block-size: calc(var(--line-height-body-m-2mh3ke, 20px) - var(--space-static-xxs-ns94dp, 4px) * 2);
  inline-size: 1px;
  background: var(--color-border-input-default-mvv73z, #8c8c94);
  z-index: 1;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):not(.awsui_refresh_8cbea_k7lkj_188):not(:last-child)::after {
  inset-inline-end: calc(-1 * var(--space-static-xxs-ns94dp, 4px));
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):nth-child(1) {
  grid-column: 1;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):nth-child(2) {
  grid-column: 2;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):nth-child(3) {
  grid-column: 3;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):nth-child(4) {
  grid-column: 4;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):nth-child(5) {
  grid-column: 5;
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):nth-child(6) {
  grid-column: 6;
}

.awsui_segment_8cbea_k7lkj_161.awsui_selected_8cbea_k7lkj_251:not(#\9 ) {
  background: var(--awsui-style-background-active-6b9ypa, var(--color-background-segment-active-b3vlop, #006ce0));
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-segment-active-ybucah, #ffffff));
}

.awsui_segment_8cbea_k7lkj_161:not(#\9 ):hover:not(.awsui_selected_8cbea_k7lkj_251):not(.awsui_disabled_8cbea_k7lkj_194):not(:focus) {
  background: var(--awsui-style-background-hover-6b9ypa, var(--color-background-segment-hover-2rk3qd, #f0fbff));
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-segment-hover-ob5txm, #002b66));
  cursor: pointer;
}

.awsui_icon_8cbea_k7lkj_261:not(#\9 ) {
  /* used in test-utils */
}

.awsui_with-text_8cbea_k7lkj_265:not(#\9 ) {
  position: relative;
  inset-inline-start: calc(-1 * var(--space-xxs-hwfkai, 4px));
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_with-no-text_8cbea_k7lkj_271:not(#\9 ) {
  margin-inline: auto;
  inset-inline: 0;
}

.awsui_root_8cbea_k7lkj_276:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_segment-part_8cbea_k7lkj_308:not(#\9 ) {
  display: inline-grid;
  border-inline: solid var(--border-width-field-2xc78x, 1px) var(--color-border-input-default-mvv73z, #8c8c94);
  border-block: solid var(--border-width-field-2xc78x, 1px) var(--color-border-input-default-mvv73z, #8c8c94);
  border-start-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-start-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-end-radius: var(--border-radius-button-7bgkcs, 20px);
  background-color: var(--color-background-segment-wrapper-zxi513, #ffffff);
  align-items: center;
  min-block-size: calc(var(--line-height-body-m-2mh3ke, 20px) + var(--space-static-xxs-ns94dp, 4px));
  padding-block: calc(var(--space-static-xxs-ns94dp, 4px) / 2 - var(--border-width-field-2xc78x, 1px));
  padding-inline: calc(var(--space-static-xxs-ns94dp, 4px) - var(--border-width-field-2xc78x, 1px));
  gap: calc(var(--space-static-xxs-ns94dp, 4px) * 2 + 1px);
}

.awsui_segment-part_8cbea_k7lkj_308:not(#\9 ):not(.awsui_refresh_8cbea_k7lkj_188) {
  padding-inline: calc(var(--space-static-xxxs-yidks1, 2px) + var(--border-width-field-2xc78x, 1px));
  padding-block: 0;
  gap: calc(var(--space-static-xxs-ns94dp, 4px) * 2 - 1px);
}

@media (max-width: 688px) {
  .awsui_segment-part_8cbea_k7lkj_308:not(#\9 ) {
    display: none;
  }
}
.awsui_select_8cbea_k7lkj_251:not(#\9 ) {
  display: none;
}

@media (max-width: 688px) {
  .awsui_select_8cbea_k7lkj_251:not(#\9 ) {
    display: block;
  }
}
.awsui_segment-count-2_8cbea_k7lkj_343:not(#\9 ) {
  grid-template-columns: repeat(2, auto);
}

.awsui_segment-count-3_8cbea_k7lkj_347:not(#\9 ) {
  grid-template-columns: repeat(3, auto);
}

.awsui_segment-count-4_8cbea_k7lkj_351:not(#\9 ) {
  grid-template-columns: repeat(4, auto);
}

.awsui_segment-count-5_8cbea_k7lkj_355:not(#\9 ) {
  grid-template-columns: repeat(5, auto);
}

.awsui_segment-count-6_8cbea_k7lkj_359:not(#\9 ) {
  grid-template-columns: repeat(6, auto);
}

.awsui_disabled-reason-tooltip_8cbea_k7lkj_363:not(#\9 ) {
  /* used in test-utils or tests */
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/date-range-picker/relative-range/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_custom-range_16zmw_25w4q_145:not(#\9 ) {
  padding-inline-start: calc(14px + var(--space-xs-ymlm0b, 8px));
  display: flex;
  inline-size: 80%;
}

.awsui_custom-range--no-padding_16zmw_25w4q_151:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_custom-range-form-controls_16zmw_25w4q_155:not(#\9 ) {
  display: flex;
  inline-size: 100%;
}

.awsui_custom-range-form-controls_16zmw_25w4q_155 > .awsui_custom-range-duration_16zmw_25w4q_159:not(#\9 ),
.awsui_custom-range-form-controls_16zmw_25w4q_155 > .awsui_custom-range-unit_16zmw_25w4q_160:not(#\9 ) {
  inline-size: 50%;
}

.awsui_custom-range-form-controls_16zmw_25w4q_155 > .awsui_custom-range-duration_16zmw_25w4q_159:not(#\9 ) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166:not(#\9 ) {
  flex-direction: column;
}

.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166 > .awsui_custom-range-duration_16zmw_25w4q_159:not(#\9 ),
.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166 > .awsui_custom-range-unit_16zmw_25w4q_160:not(#\9 ) {
  inline-size: 100%;
}

.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166 > .awsui_custom-range-unit_16zmw_25w4q_160:not(#\9 ) {
  margin-block-start: var(--space-s-tvghoh, 12px);
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/divider/styles.scoped.css ***!
  \****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_divider_1noo2_kyfwv_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-block: none;
  border-inline: none;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_divider-horizontal_1noo2_kyfwv_181:not(#\9 ) {
  display: block;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  inline-size: 100%;
  block-size: 0;
}

.awsui_divider-has-label_1noo2_kyfwv_188:not(#\9 ) {
  display: flex;
  align-items: center;
  gap: var(--space-xs-ymlm0b, 8px);
  border-block: none;
  border-inline: none;
  block-size: auto;
}

.awsui_divider-line_1noo2_kyfwv_197:not(#\9 ) {
  flex: 1;
  block-size: 0;
  min-inline-size: var(--space-m-dsumyt, 16px);
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_divider-label_1noo2_kyfwv_204:not(#\9 ) {
  flex: 0 1 auto;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_divider-vertical_1noo2_kyfwv_210:not(#\9 ) {
  display: inline-block;
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  inline-size: 0;
  block-size: 100%;
  align-self: stretch;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/file-dropzone/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_ptw8i_sqatk_181:not(#\9 ) {
  padding-block: var(--space-static-l-n53k41, 20px);
  padding-inline: var(--space-static-l-n53k41, 20px);
  border-start-start-radius: var(--border-radius-dropzone-eklq14, 12px);
  border-start-end-radius: var(--border-radius-dropzone-eklq14, 12px);
  border-end-start-radius: var(--border-radius-dropzone-eklq14, 12px);
  border-end-end-radius: var(--border-radius-dropzone-eklq14, 12px);
  color: var(--color-dropzone-text-default-vqm0ca, #424650);
  background-color: var(--color-dropzone-background-default-br489v, #ffffff);
  border-color: var(--color-dropzone-border-default-8ipzy1, #8c8c94);
  border-block: 1px dashed var(--color-dropzone-border-default-8ipzy1, #8c8c94);
  border-inline: 1px dashed var(--color-dropzone-border-default-8ipzy1, #8c8c94);
}

.awsui_root_ptw8i_sqatk_181.awsui_hovered_ptw8i_sqatk_194:not(#\9 ) {
  color: var(--color-dropzone-text-hover-b8gblq, #424650);
  background-color: var(--color-dropzone-background-hover-ei5m2j, #f0fbff);
  border-block: 1px dashed var(--color-dropzone-border-hover-xkpq8r, #002b66);
  border-inline: 1px dashed var(--color-dropzone-border-hover-xkpq8r, #002b66);
}

.awsui_content_ptw8i_sqatk_201:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-static-xxs-ns94dp, 4px);
  align-items: center;
  justify-content: center;
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/file-token-group/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_39ths_8owee_209:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_file-loading-overlay_39ths_8owee_241:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-static-xs-gnm0mz, 8px);
  inset-block-end: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_file-loading-overlay-single-row_39ths_8owee_246:not(#\9 ) {
  inset-inline-end: var(--space-static-xxl-ifa9j8, 32px);
}

.awsui_file-name-container_39ths_8owee_250:not(#\9 ) {
  all: unset;
  display: block;
  inline-size: 100%;
  min-inline-size: 0;
  cursor: default;
  text-align: start;
}

body[data-awsui-focus-visible=true] .awsui_file-name-container_39ths_8owee_250:not(#\9 ):focus-visible:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-name-container_39ths_8owee_250:not(#\9 ):focus-visible:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-name-container_39ths_8owee_250:not(#\9 ):focus-visible:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_file-option-name_39ths_8owee_280:not(#\9 ),
.awsui_file-option-size_39ths_8owee_281:not(#\9 ),
.awsui_file-option-last-modified_39ths_8owee_282:not(#\9 ) {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.awsui_file-option_39ths_8owee_280:not(#\9 ) {
  inline-size: 100%;
  min-inline-size: 0;
  display: flex;
  gap: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_file-option-thumbnail_39ths_8owee_295:not(#\9 ) {
  margin-block-start: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_file-option-thumbnail-image_39ths_8owee_299:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  inline-size: 48px;
  block-size: 48px;
  object-fit: cover;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.awsui_file-option-metadata_39ths_8owee_312:not(#\9 ) {
  inline-size: 100%;
}

.awsui_file-option-metadata_39ths_8owee_312.awsui_with-image_39ths_8owee_315:not(#\9 ) {
  inline-size: calc(100% - 48px);
}

.awsui_file-option-metadata_39ths_8owee_312.awsui_single-row-loading_39ths_8owee_318:not(#\9 ) {
  inline-size: calc(100% - var(--size-icon-normal-levt08, 16px));
}

.awsui_token_39ths_8owee_322:not(#\9 ) {
  position: relative;
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_token-grid_39ths_8owee_329:not(#\9 ) {
  display: grid;
  grid-template-rows: max-content auto;
}

@media (max-width: 688px) {
  .awsui_token-grid_39ths_8owee_329:not(#\9 ) {
    display: flex;
  }
}
.awsui_token-contains-image_39ths_8owee_338:not(#\9 ) {
  grid-template-rows: 68px auto;
}

.awsui_token-box_39ths_8owee_342:not(#\9 ) {
  position: relative;
  block-size: 100%;
  border-block: var(--border-width-token-2ukdpu, 2px) solid var(--awsui-token-style-border-color-default-6b9ypa, var(--color-border-item-selected-gor8ib, #006ce0));
  border-inline: var(--border-width-token-2ukdpu, 2px) solid var(--awsui-token-style-border-color-default-6b9ypa, var(--color-border-item-selected-gor8ib, #006ce0));
  padding-block-start: var(--space-token-vertical-w2yvvn, 4px);
  padding-block-end: var(--space-token-vertical-w2yvvn, 4px);
  padding-inline-start: var(--space-field-horizontal-0aq2ch, 12px);
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
  display: flex;
  align-items: flex-start;
  background: var(--awsui-token-style-background-default-6b9ypa, var(--color-background-item-selected-o3455o, #f0fbff));
  border-start-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-start-end-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-end-radius: var(--border-radius-token-ycnemh, 8px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  box-sizing: border-box;
}

.awsui_token-box_39ths_8owee_342.awsui_horizontal_39ths_8owee_361:not(#\9 ) {
  max-inline-size: 230px;
}

@media (max-width: 688px) {
  .awsui_token-box_39ths_8owee_342.awsui_horizontal_39ths_8owee_361:not(#\9 ) {
    max-inline-size: 100%;
  }
}
.awsui_token-box_39ths_8owee_342.awsui_error_39ths_8owee_369:not(#\9 ) {
  border-color: var(--color-border-status-error-i59tsd, #db0000);
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_token-box_39ths_8owee_342.awsui_error_39ths_8owee_369 > .awsui_dismiss-button_39ths_8owee_373:not(#\9 ) {
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_token-box_39ths_8owee_342.awsui_error_39ths_8owee_369 > .awsui_dismiss-button_39ths_8owee_373:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_token-box_39ths_8owee_342.awsui_warning_39ths_8owee_379:not(#\9 ) {
  border-color: var(--color-border-status-warning-lr6hnh, #855900);
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_token-box_39ths_8owee_342.awsui_warning_39ths_8owee_379 > .awsui_dismiss-button_39ths_8owee_373:not(#\9 ) {
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_token-box_39ths_8owee_342.awsui_warning_39ths_8owee_379 > .awsui_dismiss-button_39ths_8owee_373:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_token-box_39ths_8owee_342.awsui_read-only_39ths_8owee_389:not(#\9 ) {
  border-color: var(--color-border-input-disabled-yyhlvy, #ebebf0);
  background-color: var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_token-box_39ths_8owee_342.awsui_read-only_39ths_8owee_389 > .awsui_dismiss-button_39ths_8owee_373:not(#\9 ) {
  pointer-events: none;
  color: var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb);
}

.awsui_token-box_39ths_8owee_342.awsui_read-only_39ths_8owee_389 > .awsui_dismiss-button_39ths_8owee_373:not(#\9 ):hover {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-hui2y8, #b4b4bb);
}

.awsui_token-box_39ths_8owee_342.awsui_loading_39ths_8owee_402:not(#\9 ) {
  border-color: var(--color-border-control-disabled-npmvgu, #dedee3);
  background-color: var(--color-background-container-content-h114dj, #ffffff);
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/file-token-group/test-classes/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_polq8_6ggi7_5:not(#\9 ),
.awsui_file-option-thumbnail_polq8_6ggi7_6:not(#\9 ),
.awsui_file-option-name_polq8_6ggi7_7:not(#\9 ),
.awsui_file-option-size_polq8_6ggi7_8:not(#\9 ),
.awsui_file-option-last-modified_polq8_6ggi7_9:not(#\9 ),
.awsui_ellipsis-active_polq8_6ggi7_10:not(#\9 ) {
  /* used in test-utils */
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/file-upload/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1ubbm_139m0_9:not(#\9 ),
.awsui_hints_1ubbm_139m0_10:not(#\9 ) {
  /* used in test-utils */
}

.awsui_hints_1ubbm_139m0_10:not(#\9 ) {
  margin-block-start: var(--space-static-xxs-ns94dp, 4px);
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/flashbar/analytics-metadata/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_flash-header_4c95g_vov7p_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/flashbar/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157:not(#\9 ) {
  opacity: 0;
  transform: translateY(-20px);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
  opacity: 0;
  transform: translateY(-8px);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_enter_1q84n_1dxvx_157 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210:not(#\9 ) {
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-complex-tbdo30, 250ms);
  transition-timing-function: var(--motion-easing-expressive-o5jqzg, cubic-bezier(0.84, 0, 0.16, 1));
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
  opacity: 1;
  transform: translateY(0);
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-complex-tbdo30, 250ms);
  transition-timing-function: var(--motion-easing-expressive-o5jqzg, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-tbdo30, 250ms) - 50ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-tbdo30, 250ms) + 10ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-header_1q84n_1dxvx_171:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-tbdo30, 250ms) + 10ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_flash-message_1q84n_1dxvx_171 > .awsui_flash-content_1q84n_1dxvx_172:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-tbdo30, 250ms) * 2 - 100ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entering_1q84n_1dxvx_210 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_entered_1q84n_1dxvx_231 > .awsui_flash-body_1q84n_1dxvx_171 > .awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_1dxvx_157.awsui_exiting_1q84n_1dxvx_336:not(#\9 ) {
  opacity: 0;
  transform: translateY(-20px);
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-responsive-mehora, 115ms);
  transition-timing-function: var(--motion-easing-expressive-o5jqzg, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_exiting_1q84n_1dxvx_336:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_exiting_1q84n_1dxvx_336:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_1dxvx_157.awsui_exiting_1q84n_1dxvx_336:not(#\9 ) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_item_1q84n_1dxvx_370:not(#\9 ),
.awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_flash-list-item_1q84n_1dxvx_371:not(#\9 ),
.awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370.awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ) {
  transition-timing-function: var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1));
  transition-duration: var(--motion-duration-responsive-mehora, 115ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_item_1q84n_1dxvx_370:not(#\9 ),
  .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_flash-list-item_1q84n_1dxvx_371:not(#\9 ),
  .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370.awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_item_1q84n_1dxvx_370:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_item_1q84n_1dxvx_370:not(#\9 ), .awsui-motion-disabled .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_flash-list-item_1q84n_1dxvx_371:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370 > .awsui_flash-list-item_1q84n_1dxvx_371:not(#\9 ), .awsui-motion-disabled .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370.awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1dxvx_370 > .awsui_animation-running_1q84n_1dxvx_370.awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392.awsui_animation-ready_1q84n_1dxvx_392 > .awsui_expanded-only_1q84n_1dxvx_392:not(#\9 ),
.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392.awsui_animation-running_1q84n_1dxvx_370 > .awsui_expanded-only_1q84n_1dxvx_392:not(#\9 ) {
  display: none;
}

.awsui_stack_1q84n_1dxvx_370:not(#\9 ) {
  display: grid;
  grid-template-columns: 30px 1fr 30px;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_expanded_1q84n_1dxvx_392:not(#\9 ) {
  grid-column: 1/4;
}

/*
The collapsed stack is a dynamic grid that creates the necessary number of
rows and columns based on the number of items passed to CSS via the
`flashbarStackDepth` custom property. Assuming there are three flashbar items,
the grid layout will be:

[item 1 start] [10px] [10px] [fractional unit] [10px] [10px] [item 1 end]
[10px] [item 2 start] [10px] [fractional unit] [10px] [item 2 end] [10px]
[10px] [10px] [item 3 start] [fractional unit] [item 3 end] [10px] [10px]
*/
.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392:not(#\9 ) {
  display: grid;
  grid-column: 1/4;
  grid-template-columns: repeat(var(--awsui-flashbar-stack-depth-6b9ypa), 10px) 1fr repeat(var(--awsui-flashbar-stack-depth-6b9ypa), 10px);
  row-gap: 8px;
  z-index: 0;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392 > .awsui_item_1q84n_1dxvx_370:not(#\9 ) {
  grid-column-start: calc(var(--awsui-flashbar-stack-index-6b9ypa) + 1);
  grid-column-end: calc(var(--awsui-flashbar-stack-depth-6b9ypa) * 2 + 1 - var(--awsui-flashbar-stack-index-6b9ypa) + 1);
  grid-row-start: 1;
  grid-row-end: calc(var(--awsui-flashbar-stack-index-6b9ypa) + 2);
  z-index: calc(var(--awsui-flashbar-stack-depth-6b9ypa) - var(--awsui-flashbar-stack-index-6b9ypa));
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392 > .awsui_item_1q84n_1dxvx_370:not(#\9 ):not(:first-of-type) {
  align-self: end;
  /* Give placeholder elements in the stacked state the height of a notification
     with one single line of text.
     This makes them look better during the collapse animation, in which they are already empty.
   */
  min-block-size: calc(var(--line-height-body-m-2mh3ke, 20px) + (var(--space-scaled-xs-dw9wl5, 8px) + var(--border-width-field-2xc78x, 1px) + var(--space-scaled-xxs-foe114, 4px)) * 2);
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392 > .awsui_item_1q84n_1dxvx_370:not(#\9 ):not(:last-child) > .awsui_flash_1q84n_1dxvx_157,
.awsui_stack_1q84n_1dxvx_370 > .awsui_collapsed_1q84n_1dxvx_392 > .awsui_item_1q84n_1dxvx_370.awsui_flash_1q84n_1dxvx_157:not(#\9 ) {
  box-shadow: var(--shadow-flash-collapsed-b68ip6, 0px 4px 4px rgba(0, 0, 0, 0.25));
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_expanded_1q84n_1dxvx_392.awsui_animation-running_1q84n_1dxvx_370 > .awsui_flash-list-item_1q84n_1dxvx_371:not(#\9 ) {
  position: relative;
  z-index: calc(var(--awsui-flashbar-stack-depth-6b9ypa) - var(--awsui-flashbar-stack-index-6b9ypa));
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392) {
  /*
  Since the notification bar is anchored to the bottom of the Flashbar, we need to push it up to account for the
  missing third item when there are only 2 items in the stack.
   */
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392):not(.awsui_short-list_1q84n_1dxvx_454):not(.awsui_visual-refresh_1q84n_1dxvx_454) {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-6b9ypa: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-button-vertical-i23itc, 4px) + 2 * 1px - calc(var(--space-scaled-xl-gt502a, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-6b9ypa, var(--awsui-stacked-notifications-default-bottom-margin-6b9ypa)) + 0px + 0px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392):not(.awsui_short-list_1q84n_1dxvx_454):not(.awsui_visual-refresh_1q84n_1dxvx_454) > .awsui_notification-bar_1q84n_1dxvx_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-gt502a, 24px) + 3px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-gt502a, 24px) + 3px - var(--line-height-body-m-2mh3ke, 20px) - 2 * var(--space-button-vertical-i23itc, 4px) - 2px - 0px);
  padding-block: var(--space-button-vertical-i23itc, 4px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392):not(.awsui_short-list_1q84n_1dxvx_454).awsui_visual-refresh_1q84n_1dxvx_454 {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-6b9ypa: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-button-vertical-i23itc, 4px) + 2 * 2px - calc(var(--space-scaled-xl-gt502a, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-6b9ypa, var(--awsui-stacked-notifications-default-bottom-margin-6b9ypa)) + 0px + 0px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392):not(.awsui_short-list_1q84n_1dxvx_454).awsui_visual-refresh_1q84n_1dxvx_454 > .awsui_notification-bar_1q84n_1dxvx_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-gt502a, 24px) + 3px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-gt502a, 24px) + 3px - var(--line-height-body-m-2mh3ke, 20px) - 2 * var(--space-button-vertical-i23itc, 4px) - 4px - 0px);
  padding-block: var(--space-button-vertical-i23itc, 4px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392).awsui_short-list_1q84n_1dxvx_454:not(.awsui_visual-refresh_1q84n_1dxvx_454) {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-6b9ypa: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-button-vertical-i23itc, 4px) + 2 * 1px - calc(var(--space-scaled-xl-gt502a, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-6b9ypa, var(--awsui-stacked-notifications-default-bottom-margin-6b9ypa)) + 0px + 8px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392).awsui_short-list_1q84n_1dxvx_454:not(.awsui_visual-refresh_1q84n_1dxvx_454) > .awsui_notification-bar_1q84n_1dxvx_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-gt502a, 24px) + 3px) + 8px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-gt502a, 24px) + 3px - var(--line-height-body-m-2mh3ke, 20px) - 2 * var(--space-button-vertical-i23itc, 4px) - 2px - 8px);
  padding-block: var(--space-button-vertical-i23itc, 4px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392).awsui_short-list_1q84n_1dxvx_454.awsui_visual-refresh_1q84n_1dxvx_454 {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-6b9ypa: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-button-vertical-i23itc, 4px) + 2 * 2px - calc(var(--space-scaled-xl-gt502a, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-6b9ypa, var(--awsui-stacked-notifications-default-bottom-margin-6b9ypa)) + 0px + 8px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448:not(#\9 ):not(.awsui_expanded_1q84n_1dxvx_392).awsui_short-list_1q84n_1dxvx_454.awsui_visual-refresh_1q84n_1dxvx_454 > .awsui_notification-bar_1q84n_1dxvx_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-gt502a, 24px) + 3px) + 8px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-xl-gt502a, 24px) + 3px - var(--line-height-body-m-2mh3ke, 20px) - 2 * var(--space-button-vertical-i23itc, 4px) - 4px - 8px);
  padding-block: var(--space-button-vertical-i23itc, 4px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448.awsui_expanded_1q84n_1dxvx_392:not(#\9 ):not(.awsui_visual-refresh_1q84n_1dxvx_454) {
  /*
  Give a bit more bottom margin when expanded, but only in Classic because in Visual Refresh the margin around the
  notifications slot already gives it enough space.
   */
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-6b9ypa: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-button-vertical-i23itc, 4px) + 2 * 1px - var(--space-scaled-s-iuuihm, 12px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-6b9ypa, var(--awsui-stacked-notifications-default-bottom-margin-6b9ypa)) + var(--space-scaled-m-l37gh7, 16px) + 0px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448.awsui_expanded_1q84n_1dxvx_392:not(#\9 ):not(.awsui_visual-refresh_1q84n_1dxvx_454) > .awsui_notification-bar_1q84n_1dxvx_372 {
  margin-block-start: calc(-1 * var(--space-scaled-s-iuuihm, 12px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-s-iuuihm, 12px) - var(--line-height-body-m-2mh3ke, 20px) - 2 * var(--space-button-vertical-i23itc, 4px) - 2px - 0px);
  padding-block: var(--space-button-vertical-i23itc, 4px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448.awsui_expanded_1q84n_1dxvx_392.awsui_visual-refresh_1q84n_1dxvx_454:not(#\9 ) {
  /*
  The default bottom margin (custom-props.$stackedNotificationsDefaultBottomMargin) is just enough to prevent the
  notification bar from overlapping the elements below. But if using disableContentPaddings,
  $stackedNotificationsBottomMargin will be set at the App Layout level so that this distance is increased to prevent the
  main area from touching the notifications area.
  */
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  --awsui-stacked-notifications-default-bottom-margin-6b9ypa: calc(var(--line-height-body-m-2mh3ke, 20px) + 2 * var(--space-button-vertical-i23itc, 4px) + 2 * 2px - var(--space-scaled-s-iuuihm, 12px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-6b9ypa, var(--awsui-stacked-notifications-default-bottom-margin-6b9ypa)) + 0px + 0px);
}

.awsui_stack_1q84n_1dxvx_370.awsui_collapsible_1q84n_1dxvx_448.awsui_expanded_1q84n_1dxvx_392.awsui_visual-refresh_1q84n_1dxvx_454 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ) {
  margin-block-start: calc(-1 * var(--space-scaled-s-iuuihm, 12px) + 0px);
  /* $notification-bar-line-height + 2 * $notification-bar-padding-vertical + 2 * $border-width
  is the full height of the notification bar */
  margin-block-end: calc(var(--space-scaled-s-iuuihm, 12px) - var(--line-height-body-m-2mh3ke, 20px) - 2 * var(--space-button-vertical-i23itc, 4px) - 4px - 0px);
  padding-block: var(--space-button-vertical-i23itc, 4px);
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  background: var(--awsui-style-background-default-6b9ypa, var(--color-background-notification-stack-bar-qe5n4w, #232b37));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-border-notification-stack-bar-aszsse, #232b37));
  border-start-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-start-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-block-style: solid;
  border-inline-style: solid;
  box-shadow: var(--shadow-panel-toggle-qddz27, 0px 6px 12px 1px rgba(0, 7, 22, 0.12));
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-notification-stack-bar-tjj0ek, #ffffff));
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-column: 2;
  grid-row: 2;
  column-gap: calc(var(--space-m-dsumyt, 16px) + var(--space-xxs-hwfkai, 4px));
  justify-content: center;
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
  margin-inline: auto;
  row-gap: 0;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_status_1q84n_1dxvx_601 > .awsui_header_1q84n_1dxvx_601:not(#\9 ),
.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_status_1q84n_1dxvx_601 > .awsui_item-count_1q84n_1dxvx_602:not(#\9 ),
.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-notification-stack-bar-tjj0ek, #ffffff);
  cursor: pointer;
  margin-block: 0;
  padding-block: 0;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_status_1q84n_1dxvx_601:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--space-m-dsumyt, 16px);
  justify-content: center;
  row-gap: 0;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_status_1q84n_1dxvx_601 > .awsui_header_1q84n_1dxvx_601:not(#\9 ) {
  font-weight: var(--font-weight-button-0eg20c, 700);
  display: inline-block;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_status_1q84n_1dxvx_601 > .awsui_item-count_1q84n_1dxvx_602:not(#\9 ) {
  column-gap: var(--space-s-tvghoh, 12px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 0;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_status_1q84n_1dxvx_601 > .awsui_item-count_1q84n_1dxvx_602 > .awsui_type-count_1q84n_1dxvx_636 > .awsui_count-number_1q84n_1dxvx_636:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ):hover {
  background: var(--awsui-style-background-hover-6b9ypa, var(--color-background-notification-stack-bar-hover-jh82oo, #424650));
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--color-background-notification-stack-bar-hover-jh82oo, #424650));
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-notification-stack-bar-tjj0ek, #ffffff));
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ):active {
  background: var(--awsui-style-background-active-6b9ypa, var(--color-background-notification-stack-bar-active-a4h9r8, #232b37));
  border-color: var(--awsui-style-border-color-active-6b9ypa, var(--color-background-notification-stack-bar-qe5n4w, #232b37));
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-notification-stack-bar-tjj0ek, #ffffff));
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372.awsui_visual-refresh_1q84n_1dxvx_454:not(#\9 ) {
  border-block-width: 2px;
  border-inline-width: 2px;
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_1dxvx_454) {
  border-block-width: 1px;
  border-inline-width: 1px;
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_1dxvx_454):focus {
  text-decoration: none;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_1dxvx_454):hover {
  text-decoration: none;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603:not(#\9 ) {
  display: inline-block;
  flex-grow: 1;
  background: none;
  border-block: 0;
  border-inline: none;
  padding-block: 0;
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603 > .awsui_icon_1q84n_1dxvx_674:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-lyzb0k, 135ms) var(--motion-easing-rotate-90-jhbqg9, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603 > .awsui_icon_1q84n_1dxvx_674:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603 > .awsui_icon_1q84n_1dxvx_674:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603 > .awsui_icon_1q84n_1dxvx_674:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603.awsui_expanded_1q84n_1dxvx_392 > .awsui_icon_1q84n_1dxvx_674:not(#\9 ) {
  transform: rotate(180deg);
}

.awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_1dxvx_370 > .awsui_notification-bar_1q84n_1dxvx_372 > .awsui_button_1q84n_1dxvx_603:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_stack_1q84n_1dxvx_370.awsui_expanded_1q84n_1dxvx_392:not(#\9 ):not(.awsui_floating_1q84n_1dxvx_715) {
  padding-block-end: var(--awsui-flashbar-sticky-bottom-margin-6b9ypa, 0);
}

.awsui_flashbar_1q84n_1dxvx_719:not(#\9 ) {
  position: relative;
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_flashbar_1q84n_1dxvx_719 > li + li:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_flashbar_1q84n_1dxvx_719:not(#\9 ),
.awsui_flash_1q84n_1dxvx_157:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_flash_1q84n_1dxvx_157:not(#\9 ) {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-block: var(--space-flashbar-vertical-jyyi6m, 8px);
  padding-inline: var(--space-flashbar-horizontal-l63501, 16px);
  border-start-start-radius: var(--border-radius-flashbar-pp1ptu, 12px);
  border-start-end-radius: var(--border-radius-flashbar-pp1ptu, 12px);
  border-end-start-radius: var(--border-radius-flashbar-pp1ptu, 12px);
  border-end-end-radius: var(--border-radius-flashbar-pp1ptu, 12px);
  color: var(--color-text-notification-default-w5tddq, #f9f9fa);
  overflow-wrap: break-word;
  word-wrap: break-word;
  box-shadow: var(--shadow-flash-sticky-k69vye, 0px 4px 8px rgba(0, 7, 22, 0.1));
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
}

.awsui_initial-hidden_1q84n_1dxvx_778:not(#\9 ) {
  overflow: hidden;
  block-size: 0;
}

.awsui_flash-list_1q84n_1dxvx_371:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_flash-list_1q84n_1dxvx_371:not(#\9 ):not(.awsui_collapsed_1q84n_1dxvx_392) > li:not(:last-child) {
  margin-block-end: var(--space-xxxs-pajhad, 2px);
}

.awsui_flash-body_1q84n_1dxvx_171:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  min-inline-size: 0;
  column-gap: var(--space-flashbar-action-left-rqk3ap, 12px);
}

.awsui_flash-focus-container_1q84n_1dxvx_802:not(#\9 ) {
  display: flex;
  flex: 1;
  min-inline-size: 70%;
}

.awsui_flash-focus-container_1q84n_1dxvx_802:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_flash-focus-container_1q84n_1dxvx_802:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_flash-focus-container_1q84n_1dxvx_802:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_flash-focus-container_1q84n_1dxvx_802:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_flash-text_1q84n_1dxvx_832:not(#\9 ) {
  margin-block: var(--border-item-width-miijiw, 2px);
  margin-inline: 0;
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_flash-icon_1q84n_1dxvx_197:not(#\9 ) {
  flex: 0 0 auto;
  padding-inline-start: 0;
}

.awsui_flash-message_1q84n_1dxvx_171:not(#\9 ) {
  flex: 1 1 0%;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
}

.awsui_hidden_1q84n_1dxvx_851:not(#\9 ) {
  display: none;
}

.awsui_flash-header_1q84n_1dxvx_171:not(#\9 ),
.awsui_header-replacement_1q84n_1dxvx_856:not(#\9 ) {
  font-weight: var(--font-weight-flashbar-header-fg5kye, 700);
}

.awsui_flash-content_1q84n_1dxvx_172:not(#\9 ),
.awsui_content-replacement_1q84n_1dxvx_861:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_dismiss-button-wrapper_1q84n_1dxvx_174:not(#\9 ) {
  flex: 0 0 auto;
  margin-inline: var(--space-s-tvghoh, 12px) calc(-1 * var(--space-xxs-hwfkai, 4px));
  padding-inline-end: var(--space-flashbar-dismiss-right-ckhj91, 0px);
}

.awsui_dismiss-button_1q84n_1dxvx_174:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_action-button-wrapper_1q84n_1dxvx_173:not(#\9 ) {
  white-space: nowrap;
}

.awsui_action-wrapped_1q84n_1dxvx_879:not(#\9 ) {
  margin-inline-start: var(--space-l-2ud1p3, 20px);
  padding-inline-start: var(--space-xxs-hwfkai, 4px);
  margin-block-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_action-button_1q84n_1dxvx_173:not(#\9 ),
.awsui_action-slot_1q84n_1dxvx_886:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_flash-type-success_1q84n_1dxvx_890:not(#\9 ) {
  background-color: var(--color-background-notification-green-2rkyvu, #00802f);
}

.awsui_flash-type-error_1q84n_1dxvx_894:not(#\9 ) {
  background-color: var(--color-background-notification-red-0487ea, #db0000);
}

.awsui_flash-type-info_1q84n_1dxvx_898:not(#\9 ),
.awsui_flash-type-in-progress_1q84n_1dxvx_899:not(#\9 ) {
  background-color: var(--color-background-notification-blue-4vnob8, #006ce0);
}

.awsui_flash-type-warning_1q84n_1dxvx_903:not(#\9 ) {
  color: var(--color-text-notification-yellow-vjtdxk, #0f141a);
  background-color: var(--color-background-notification-yellow-y6us5r, #ffe347);
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/form/analytics-metadata/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_6xiez_bfzb6_5:not(#\9 ),
.awsui_header_6xiez_bfzb6_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/form/styles.scoped.css ***!
  \*************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1i0s3_zg97x_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header_1i0s3_zg97x_177:not(#\9 ) {
  margin-block-end: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_content_1i0s3_zg97x_181:not(#\9 ) {
  /* used in test-utils */
}

.awsui_error_1i0s3_zg97x_185:not(#\9 ) {
  /* used in test-utils */
}

.awsui_footer_1i0s3_zg97x_189:not(#\9 ) {
  margin-block-start: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_actions-section_1i0s3_zg97x_193:not(#\9 ) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-inline-start: calc(-1 * var(--space-scaled-m-l37gh7, 16px));
  margin-block-end: calc(-1 * var(--space-scaled-m-l37gh7, 16px));
}

.awsui_secondary-actions_1i0s3_zg97x_202:not(#\9 ) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-l37gh7, 16px);
  margin-block-end: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_actions_1i0s3_zg97x_193:not(#\9 ) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-l37gh7, 16px);
  margin-block-end: var(--space-scaled-m-l37gh7, 16px);
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/help-panel/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_help-panel_1d237_fud3v_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  padding-block-start: var(--space-panel-header-vertical-2rsh3z, 20px);
  padding-block-end: 0;
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_help-panel_1d237_fud3v_181 hr:not(#\9 ) {
  border-block: none;
  border-inline: none;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  margin-block: var(--space-scaled-xl-gt502a, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-yw31p0, 8px));
}

.awsui_help-panel_1d237_fud3v_181 ol:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 ul:not(#\9 ) {
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  list-style-position: outside;
  margin-block: var(--space-s-tvghoh, 12px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_fud3v_181 li:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_fud3v_181 a:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h2:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h3:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h4:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h5:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 pre:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 code:not(#\9 ) {
  margin-block: var(--space-xs-ymlm0b, 8px);
  margin-inline: 0;
  padding-block: 0;
}

.awsui_help-panel_1d237_fud3v_181 code:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  font-family: var(--font-family-monospace-q47m7k, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  padding-block: 0;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  word-wrap: break-word;
  white-space: pre-wrap;
}

.awsui_help-panel_1d237_fud3v_181 pre:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  font-family: var(--font-family-monospace-q47m7k, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background-color: var(--color-background-layout-main-htt4fm, #ffffff);
  padding-block: 0;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  word-wrap: break-word;
  white-space: pre-wrap;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_help-panel_1d237_fud3v_181 dl:not(#\9 ) {
  margin-block: var(--space-s-tvghoh, 12px);
  margin-inline: 0;
  /* stylelint-disable-next-line selector-max-universal */
}

.awsui_help-panel_1d237_fud3v_181 dl *:not(#\9 ) {
  margin-block: 0;
}

.awsui_help-panel_1d237_fud3v_181 dt:not(#\9 ) {
  margin-block-start: var(--space-xs-ymlm0b, 8px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_help-panel_1d237_fud3v_181 dd:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: var(--space-xs-ymlm0b, 8px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_fud3v_181 h2:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h3:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h4:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h5:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 h6:not(#\9 ) {
  margin-block-start: var(--space-xl-jfy3x4, 24px);
  color: var(--color-text-heading-default-5vbiad, #0f141a);
}

.awsui_help-panel_1d237_fud3v_181 > :not(#\9 ):last-child {
  margin-block-end: var(--space-panel-content-bottom-9b1yrz, 40px);
}

.awsui_help-panel_1d237_fud3v_181 p:not(#\9 ) {
  color: inherit;
  text-decoration: none;
  margin-block: var(--space-s-tvghoh, 12px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_fud3v_181 h1:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
  font-weight: var(--font-weight-heading-xl-u3m4we, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_help-panel_1d237_fud3v_181 h2:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_help-panel_1d237_fud3v_181 h3:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_help-panel_1d237_fud3v_181 h4:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_help-panel_1d237_fud3v_181 h5:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
  font-weight: var(--font-weight-heading-xs-wqqpne, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_help-panel_1d237_fud3v_181 b:not(#\9 ),
.awsui_help-panel_1d237_fud3v_181 strong:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_loading_1d237_fud3v_354:not(#\9 ) {
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  padding-inline-end: var(--space-panel-side-right-cu4nmw, 24px);
}

.awsui_header_1d237_fud3v_359:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-heading-default-5vbiad, #0f141a);
  padding-block-end: var(--space-panel-header-vertical-2rsh3z, 20px);
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) calc(var(--space-xl-jfy3x4, 24px) + var(--space-scaled-xxl-igc2mh, 32px));
  border-block: none;
  border-inline: none;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
  margin-block-start: 0;
  margin-block-end: var(--space-panel-content-top-v0ma35, 20px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_with-toolbar_1d237_fud3v_377 > .awsui_header_1d237_fud3v_359:not(#\9 ) {
  border-color: transparent;
  margin-block-end: 0px;
}

.awsui_header_1d237_fud3v_359 h2:not(#\9 ),
.awsui_header_1d237_fud3v_359 h3:not(#\9 ),
.awsui_header_1d237_fud3v_359 h4:not(#\9 ),
.awsui_header_1d237_fud3v_359 h5:not(#\9 ),
.awsui_header_1d237_fud3v_359 h6:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  padding-block: 0;
  margin-block: 0;
}

.awsui_content_1d237_fud3v_396:not(#\9 ) {
  color: var(--color-text-body-secondary-p9djjm, #424650);
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  padding-inline-end: var(--space-panel-side-right-cu4nmw, 24px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_content_1d237_fud3v_396 h2:not(#\9 ):first-child,
.awsui_content_1d237_fud3v_396 h3:not(#\9 ):first-child,
.awsui_content_1d237_fud3v_396 h4:not(#\9 ):first-child,
.awsui_content_1d237_fud3v_396 h5:not(#\9 ):first-child,
.awsui_content_1d237_fud3v_396 h6:not(#\9 ):first-child,
.awsui_content_1d237_fud3v_396 p:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_content_1d237_fud3v_396 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_content_1d237_fud3v_396 a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content_1d237_fud3v_396 a:not(#\9 ), .awsui-mode-entering .awsui_content_1d237_fud3v_396 a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_content_1d237_fud3v_396 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_content_1d237_fud3v_396 a:not(#\9 ):focus {
  outline: none;
}

.awsui_content_1d237_fud3v_396 a:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_content_1d237_fud3v_396 a:not(#\9 ):active, .awsui_content_1d237_fud3v_396 a:not(#\9 ):focus, .awsui_content_1d237_fud3v_396 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_footer_1d237_fud3v_448:not(#\9 ) {
  color: var(--color-text-body-secondary-p9djjm, #424650);
  padding-block: 0;
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  padding-inline-end: var(--space-panel-side-right-cu4nmw, 24px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_footer_1d237_fud3v_448 ul:not(#\9 ) {
  list-style: none;
  padding-inline-start: 0;
}

.awsui_footer_1d237_fud3v_448 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-secondary-default-2tir24, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: none;
  text-decoration-color: transparent;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_footer_1d237_fud3v_448 a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_footer_1d237_fud3v_448 a:not(#\9 ), .awsui-mode-entering .awsui_footer_1d237_fud3v_448 a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_footer_1d237_fud3v_448 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_footer_1d237_fud3v_448 a:not(#\9 ):focus {
  outline: none;
}

.awsui_footer_1d237_fud3v_448 a:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-secondary-hover-d2db7w, #002b66));
}

.awsui_footer_1d237_fud3v_448 a:not(#\9 ):active, .awsui_footer_1d237_fud3v_448 a:not(#\9 ):focus, .awsui_footer_1d237_fud3v_448 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_content_1d237_fud3v_396:not(#\9 ),
.awsui_footer_1d237_fud3v_448:not(#\9 ) {
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_content_1d237_fud3v_396 a:not(#\9 ):focus,
.awsui_footer_1d237_fud3v_448 a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/hotspot/styles.scoped.css ***!
  \****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_cqcqk_1oy1w_181:not(#\9 ) {
  /* used in test-utils */
}

.awsui_wrapper_cqcqk_1oy1w_185:not(#\9 ) {
  position: relative;
}

.awsui_elementWrapper_cqcqk_1oy1w_189:not(#\9 ) {
  flex: 1;
}

.awsui_markerWrapper_cqcqk_1oy1w_193:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
}

.awsui_placement-right_cqcqk_1oy1w_198:not(#\9 ) {
  inset-inline-start: 100%;
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_placement-left_cqcqk_1oy1w_203:not(#\9 ) {
  inset-inline-end: 100%;
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_inlineWrapper_cqcqk_1oy1w_208:not(#\9 ) {
  margin-inline: var(--space-xxs-hwfkai, 4px);
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/key-value-pairs/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_key-value-pairs_1y9fy_7b8hv_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_group-title_1y9fy_7b8hv_177:not(#\9 ) {
  padding-block-end: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_group-list_1y9fy_7b8hv_181:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  display: flex;
  flex-direction: column;
  row-gap: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_group-list-item_1y9fy_7b8hv_191:not(#\9 ) {
  /* used in test-utils */
}

.awsui_term_1y9fy_7b8hv_195:not(#\9 ) {
  font-size: var(--font-size-key-value-pairs-label-1mmf3j, 14px);
  line-height: var(--line-height-key-value-pairs-label-x3ofa3, 20px);
  font-weight: var(--font-weight-key-value-pairs-label-zdidmd, 700);
  color: var(--color-text-label-mo3nx0, #0f141a);
  margin-block-end: var(--space-key-value-gap-9glmqc, 0px);
}

.awsui_key-label_1y9fy_7b8hv_203:not(#\9 ) {
  display: inline-flex;
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_key-label_1y9fy_7b8hv_203:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_detail_1y9fy_7b8hv_212:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0;
  color: var(--color-text-key-value-pairs-value-u7u4ga, #0f141a);
}

.awsui_info_1y9fy_7b8hv_248:not(#\9 ) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/line-chart/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_g9v3m_im8v7_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/pagination/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_fvjdu_vr5da_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
  align-items: center;
  padding-inline-start: 0;
  margin-block: 0;
  margin-inline: 0;
  list-style: none;
}

.awsui_button_fvjdu_vr5da_186:not(#\9 ),
.awsui_dots_fvjdu_vr5da_187:not(#\9 ) {
  min-inline-size: var(--space-l-2ud1p3, 20px);
  border-block: var(--border-width-button-jm0qg7, 2px) solid transparent;
  border-inline: var(--border-width-button-jm0qg7, 2px) solid transparent;
}

.awsui_button_fvjdu_vr5da_186:not(#\9 ) {
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
  background: transparent;
  line-height: inherit;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_button_fvjdu_vr5da_186:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_button_fvjdu_vr5da_186:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-lz1zs6, #006ce0);
  border-inline: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_button-disabled_fvjdu_vr5da_215:not(#\9 ) {
  cursor: default;
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_arrow_fvjdu_vr5da_220:not(#\9 ) {
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_arrow_fvjdu_vr5da_220:not(#\9 ):not(.awsui_button-disabled_fvjdu_vr5da_215):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_arrow_fvjdu_vr5da_220.awsui_button-disabled_fvjdu_vr5da_215:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_page-number_fvjdu_vr5da_230:not(#\9 ) {
  color: var(--color-text-pagination-page-number-default-elv13g, #424650);
}

.awsui_page-number_fvjdu_vr5da_230:not(#\9 ):not(.awsui_button-disabled_fvjdu_vr5da_215):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_page-number_fvjdu_vr5da_230.awsui_button-current_fvjdu_vr5da_236:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-ny4hup, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-interactive-active-883d43, #0f141a);
}

.awsui_page-number_fvjdu_vr5da_230.awsui_button-current_fvjdu_vr5da_236.awsui_button-disabled_fvjdu_vr5da_215:not(#\9 ) {
  color: var(--color-text-pagination-page-number-active-disabled-w4xha3, #b4b4bb);
}

.awsui_page-number_fvjdu_vr5da_230.awsui_button-disabled_fvjdu_vr5da_215:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_jump-to-page_fvjdu_vr5da_249:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  box-sizing: border-box;
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: 15px;
  list-style: none;
}

.awsui_jump-to-page-input_fvjdu_vr5da_257:not(#\9 ) {
  inline-size: 87px;
  margin-block-start: -0.6em;
  overflow: visible;
}

.awsui_dots_fvjdu_vr5da_187:not(#\9 ) {
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_page-item_fvjdu_vr5da_267:not(#\9 ),
.awsui_dots_fvjdu_vr5da_187:not(#\9 ) {
  margin-block: var(--space-field-vertical-vm99qz, 5px);
  margin-inline: var(--space-xxs-hwfkai, 4px);
  text-align: center;
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_page-item_fvjdu_vr5da_267:not(#\9 ):first-child,
.awsui_dots_fvjdu_vr5da_187:not(#\9 ):first-child {
  margin-inline-start: 0;
}

.awsui_page-item_fvjdu_vr5da_267:not(#\9 ):last-child,
.awsui_dots_fvjdu_vr5da_187:not(#\9 ):last-child {
  margin-inline-end: 0;
}

.awsui_root-disabled_fvjdu_vr5da_285 > .awsui_dots_fvjdu_vr5da_187:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/panel-layout/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1ksu1_1n59p_185:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  block-size: 100%;
  overflow: hidden;
  display: flex;
}

.awsui_panel_1ksu1_1n59p_220:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
}

.awsui_panel_1ksu1_1n59p_220 > .awsui_handle_1ksu1_1n59p_224:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_panel_1ksu1_1n59p_220 > .awsui_panel-content_1ksu1_1n59p_228:not(#\9 ) {
  overflow-y: auto;
  overflow-x: visible;
  flex-grow: 1;
}

body[data-awsui-focus-visible=true] .awsui_panel_1ksu1_1n59p_220 > .awsui_panel-content_1ksu1_1n59p_228:not(#\9 ):focus {
  border-start-start-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  border-start-end-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  border-end-start-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  border-end-end-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  outline: 2px solid var(--color-border-item-focused-lz1zs6, #006ce0);
  outline-offset: -2px;
}

.awsui_display-main-only_1ksu1_1n59p_241 > .awsui_panel_1ksu1_1n59p_220:not(#\9 ) {
  display: none;
}

.awsui_display-panel-only_1ksu1_1n59p_244 > .awsui_panel_1ksu1_1n59p_220:not(#\9 ) {
  flex: 1;
  overflow-y: auto;
  overflow-x: visible;
}

.awsui_content_1ksu1_1n59p_250:not(#\9 ) {
  overflow-y: auto;
  flex-grow: 1;
  flex-shrink: 1;
}

.awsui_display-panel-only_1ksu1_1n59p_244 > .awsui_content_1ksu1_1n59p_250:not(#\9 ) {
  display: none;
}

body[data-awsui-focus-visible=true] .awsui_content_1ksu1_1n59p_250:not(#\9 ):focus {
  border-start-start-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  border-start-end-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  border-end-start-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  border-end-end-radius: calc(var(--border-radius-control-default-focus-ring-1uabki, 4px) + 2px);
  outline: 2px solid var(--color-border-item-focused-lz1zs6, #006ce0);
  outline-offset: -2px;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/panel-layout/test-classes/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_119z0_1u7uv_5:not(#\9 ),
.awsui_panel_119z0_1u7uv_6:not(#\9 ),
.awsui_content_119z0_1u7uv_7:not(#\9 ),
.awsui_resize-handle_119z0_1u7uv_8:not(#\9 ) {
  /* used in test-utils */
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/pie-chart/styles.scoped.css ***!
  \******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_segment__path_1edmh_1bs1j_161:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_segment__path_1edmh_1bs1j_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment__path_1edmh_1bs1j_161:not(#\9 ), .awsui-mode-entering .awsui_segment__path_1edmh_1bs1j_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_segment_1edmh_1bs1j_161:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_segment_1edmh_1bs1j_161:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment_1edmh_1bs1j_161:not(#\9 ), .awsui-mode-entering .awsui_segment_1edmh_1bs1j_161:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_segment_1edmh_1bs1j_161 > .awsui_segment__hover_1edmh_1bs1j_188:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_segment_1edmh_1bs1j_161 > .awsui_segment__hover_1edmh_1bs1j_188:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment_1edmh_1bs1j_161 > .awsui_segment__hover_1edmh_1bs1j_188:not(#\9 ), .awsui-mode-entering .awsui_segment_1edmh_1bs1j_161 > .awsui_segment__hover_1edmh_1bs1j_188:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_label_1edmh_1bs1j_202:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_label_1edmh_1bs1j_202:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_label_1edmh_1bs1j_202:not(#\9 ), .awsui-mode-entering .awsui_label_1edmh_1bs1j_202:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1edmh_1bs1j_216:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content_1edmh_1bs1j_220.awsui_content--small_1edmh_1bs1j_220:not(#\9 ) {
  min-block-size: calc(2 * (50px + var(--space-xs-ymlm0b, 8px) + 2 * var(--line-height-body-m-2mh3ke, 20px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--small_1edmh_1bs1j_220.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  min-block-size: calc(2 * (30px + 2 * var(--line-height-body-m-2mh3ke, 20px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--small_1edmh_1bs1j_220.awsui_content--without-labels_1edmh_1bs1j_226:not(#\9 ) {
  min-block-size: calc(2 * (50px + var(--space-xs-ymlm0b, 8px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--small_1edmh_1bs1j_220.awsui_content--without-labels_1edmh_1bs1j_226.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  min-block-size: 60px;
}

.awsui_content_1edmh_1bs1j_220.awsui_content--medium_1edmh_1bs1j_232:not(#\9 ) {
  min-block-size: calc(2 * (100px + var(--space-s-tvghoh, 12px) + 2 * var(--line-height-body-m-2mh3ke, 20px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--medium_1edmh_1bs1j_232.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  min-block-size: calc(2 * (100px + 2 * var(--line-height-body-m-2mh3ke, 20px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--medium_1edmh_1bs1j_232.awsui_content--without-labels_1edmh_1bs1j_226:not(#\9 ) {
  min-block-size: calc(2 * (100px + var(--space-s-tvghoh, 12px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--medium_1edmh_1bs1j_232.awsui_content--without-labels_1edmh_1bs1j_226.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  min-block-size: 200px;
}

.awsui_content_1edmh_1bs1j_220.awsui_content--large_1edmh_1bs1j_244:not(#\9 ) {
  min-block-size: calc(2 * (140px + var(--space-s-tvghoh, 12px) + 2 * var(--line-height-body-m-2mh3ke, 20px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--large_1edmh_1bs1j_244.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  min-block-size: calc(2 * (140px + 2 * var(--line-height-body-m-2mh3ke, 20px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--large_1edmh_1bs1j_244.awsui_content--without-labels_1edmh_1bs1j_226:not(#\9 ) {
  min-block-size: calc(2 * (140px + var(--space-s-tvghoh, 12px)));
}

.awsui_content_1edmh_1bs1j_220.awsui_content--large_1edmh_1bs1j_244.awsui_content--without-labels_1edmh_1bs1j_226.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  min-block-size: 280px;
}

.awsui_content--fit-height_1edmh_1bs1j_223:not(#\9 ) {
  flex: 1;
}

.awsui_status-container_1edmh_1bs1j_261:not(#\9 ) {
  /* used in test utils */
}

.awsui_chart-container_1edmh_1bs1j_265:not(#\9 ) {
  display: flex;
  flex: 1;
}

.awsui_chart-container--fit-height_1edmh_1bs1j_269:not(#\9 ) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-chart-plot_1edmh_1bs1j_274:not(#\9 ) {
  display: contents;
}

.awsui_chart-container-chart-plot--fit-height_1edmh_1bs1j_277:not(#\9 ) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_inner-content_1edmh_1bs1j_283:not(#\9 ) {
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  inset: 0;
  pointer-events: none;
}

.awsui_segment__highlight_1edmh_1bs1j_294:not(#\9 ) {
  stroke: none;
  opacity: 0;
}

.awsui_segment_1edmh_1bs1j_161:not(#\9 ) {
  stroke: var(--color-background-container-content-h114dj, #ffffff);
  stroke-width: 2px;
  stroke-linejoin: round;
  opacity: 1;
  cursor: pointer;
}

.awsui_segment_1edmh_1bs1j_161:not(#\9 ):focus {
  outline: none;
}

.awsui_segment_1edmh_1bs1j_161.awsui_segment--dimmed_1edmh_1bs1j_309:not(#\9 ) {
  opacity: 0.35;
}

.awsui_segment_1edmh_1bs1j_161.awsui_segment--highlighted_1edmh_1bs1j_312 > .awsui_segment__highlight_1edmh_1bs1j_294:not(#\9 ), .awsui_segment_1edmh_1bs1j_161:not(#\9 ):hover:not(.awsui_segment--dimmed_1edmh_1bs1j_309) > .awsui_segment__highlight_1edmh_1bs1j_294 {
  opacity: 1;
}

.awsui_label_1edmh_1bs1j_202:not(#\9 ) {
  color: var(--color-text-heading-default-5vbiad, #0f141a);
  opacity: 1;
  /* stylelint-disable-next-line selector-max-type */
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_label_1edmh_1bs1j_202 > line:not(#\9 ) {
  stroke: var(--color-stroke-chart-line-3nsnk6, #8c8c94);
  stroke-width: var(--border-divider-section-width-uwo8my, 1px);
}

.awsui_label_1edmh_1bs1j_202 > div:not(#\9 ) {
  margin-block-start: -0.75em;
}

.awsui_label_1edmh_1bs1j_202.awsui_label--dimmed_1edmh_1bs1j_329:not(#\9 ) {
  opacity: 0.35;
}

.awsui_label_1edmh_1bs1j_202.awsui_label--align-right_1edmh_1bs1j_332:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_label_1edmh_1bs1j_202.awsui_label--align-right_1edmh_1bs1j_332 > div:not(#\9 ) {
  text-align: end;
}

/* stylelint-disable-next-line selector-max-type */
.awsui_label-text_1edmh_1bs1j_340 > text:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  fill: var(--color-text-heading-default-5vbiad, #0f141a);
  dominant-baseline: middle;
}

text.awsui_label__description_1edmh_1bs1j_348:not(#\9 ) {
  font-size: var(--font-chart-detail-size-9qr25q, 12px);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  color: var(--color-text-group-label-4gdpcl, #424650);
  fill: var(--color-text-group-label-4gdpcl, #424650);
}

.awsui_label-line_1edmh_1bs1j_355:not(#\9 ) {
  /* used in component code */
}

.awsui_label--highlighted_1edmh_1bs1j_359:not(#\9 ) {
  /* used in test-utils */
}

.awsui_popover-header_1edmh_1bs1j_363:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/progress-bar/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_progress_11huc_65xre_189:not(#\9 )::-webkit-progress-value {
  -webkit-transition: width var(--motion-duration-moderate-c9utmg, 135ms) linear;
  transition: width var(--motion-duration-moderate-c9utmg, 135ms) linear;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_progress_11huc_65xre_189:not(#\9 )::-webkit-progress-value {
    animation: none;
    -webkit-transition: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_progress_11huc_65xre_189:not(#\9 )::-webkit-progress-value, .awsui-mode-entering .awsui_progress_11huc_65xre_189:not(#\9 )::-webkit-progress-value {
  animation: none;
  -webkit-transition: none;
  transition: none;
}

.awsui_result-state_11huc_65xre_203:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_11huc_65xre_1 var(--motion-duration-transition-show-paced-t8d1os, 180ms) var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_11huc_65xre_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_result-state_11huc_65xre_203:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_result-state_11huc_65xre_203:not(#\9 ), .awsui-mode-entering .awsui_result-state_11huc_65xre_203:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_11huc_65xre_225:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_with-result-button_11huc_65xre_257:not(#\9 ) {
  padding-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_result-text_11huc_65xre_261:not(#\9 ) {
  /* used in test-utils */
}

.awsui_result-container-error_11huc_65xre_265:not(#\9 ), .awsui_result-container-success_11huc_65xre_265:not(#\9 ) {
  /* used in test-utils */
}

.awsui_result-button_11huc_65xre_269:not(#\9 ) {
  display: inline-block;
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: 0;
}

.awsui_word-wrap_11huc_65xre_275:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_label-flash_11huc_65xre_280:not(#\9 ) {
  color: inherit;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_label-key-value_11huc_65xre_284:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-label-mo3nx0, #0f141a);
  margin-block-end: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_flash_11huc_65xre_292:not(#\9 ) {
  color: inherit;
}

.awsui_progress-container_11huc_65xre_296:not(#\9 ) {
  display: flex;
  align-items: center;
  max-inline-size: 800px;
  block-size: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_percentage-container_11huc_65xre_303:not(#\9 ) {
  inline-size: 33px;
  flex-shrink: 0;
  white-space: nowrap;
  text-align: end;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_percentage_11huc_65xre_303:not(#\9 ) {
  /* used in test-utils */
}

.awsui_progress_11huc_65xre_189:not(#\9 ) {
  inline-size: 100%;
  margin-inline-end: var(--space-s-tvghoh, 12px);
  min-inline-size: 0;
  block-size: var(--awsui-progress-bar-height-6b9ypa, 4px);
  border-block: 0;
  border-inline: none;
  box-sizing: border-box;
  border-start-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-start-end-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-end-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  background-color: var(--awsui-progress-bar-background-color-6b9ypa, var(--color-background-progress-bar-default-h4z9ad, #ebebf0));
}

.awsui_progress_11huc_65xre_189:not(#\9 )::-webkit-progress-bar {
  block-size: var(--awsui-progress-bar-height-6b9ypa, 4px);
  border-block: 0;
  border-inline: none;
  box-sizing: border-box;
  border-start-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-start-end-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-end-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  background-color: var(--awsui-progress-bar-background-color-6b9ypa, var(--color-background-progress-bar-default-h4z9ad, #ebebf0));
}

.awsui_progress_11huc_65xre_189:not(#\9 )::-webkit-progress-value {
  border-start-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-end-radius: 0;
  background-color: var(--awsui-progress-value-background-color-6b9ypa, var(--color-background-progress-bar-value-default-jdp3b7, #006ce0));
}

.awsui_progress_11huc_65xre_189.awsui_complete_11huc_65xre_349:not(#\9 )::-webkit-progress-value {
  border-start-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-start-end-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-end-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
}

.awsui_progress_11huc_65xre_189:not(#\9 )::-moz-progress-bar {
  border-start-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--awsui-progress-bar-border-radius-6b9ypa, 10px);
  border-end-end-radius: 0;
  background-color: var(--awsui-progress-value-background-color-6b9ypa, var(--color-background-progress-bar-value-default-jdp3b7, #006ce0));
}

.awsui_additional-info_11huc_65xre_363:not(#\9 ) {
  /* used in test-utils */
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/prompt-input/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_55fkh_18pd7_146:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  cursor: text;
  background-color: var(--awsui-prompt-input-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94));
  box-shadow: var(--awsui-prompt-input-style-box-shadow-default-6b9ypa);
}

.awsui_root_55fkh_18pd7_146:not(#\9 ):hover {
  background-color: var(--awsui-prompt-input-style-background-hover-6b9ypa, var(--awsui-prompt-input-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff)));
  border-color: var(--awsui-prompt-input-style-border-color-hover-6b9ypa, var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94)));
  box-shadow: var(--awsui-prompt-input-style-box-shadow-hover-6b9ypa, var(--awsui-prompt-input-style-box-shadow-default-6b9ypa));
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-readonly_55fkh_18pd7_191:not(#\9 ) {
  background-color: var(--awsui-prompt-input-style-background-readonly-6b9ypa, var(--awsui-prompt-input-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff)));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-readonly-6b9ypa, var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0)));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-readonly-6b9ypa, var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0)));
  box-shadow: var(--awsui-prompt-input-style-box-shadow-readonly-6b9ypa);
}

.awsui_root_55fkh_18pd7_146.awsui_disabled_55fkh_18pd7_197:not(#\9 ) {
  background-color: var(--awsui-prompt-input-style-background-disabled-6b9ypa, var(--color-background-input-disabled-cn9bpj, #ebebf0));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  color: var(--awsui-prompt-input-style-color-disabled-6b9ypa, var(--color-text-input-disabled-k0zows, #b4b4bb));
  cursor: default;
  box-shadow: var(--awsui-prompt-input-style-box-shadow-disabled-6b9ypa);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ) {
  color: var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  border-color: var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus-within, .awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus {
  color: var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  border-color: var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus-within:focus, .awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus-within, .awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205:not(#\9 ):focus {
  padding-inline-start: 0;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205.awsui_disabled_55fkh_18pd7_197:not(#\9 ):focus-within, .awsui_root_55fkh_18pd7_146.awsui_textarea-invalid_55fkh_18pd7_205.awsui_disabled_55fkh_18pd7_197:not(#\9 ):focus {
  box-shadow: var(--awsui-prompt-input-style-box-shadow-disabled-6b9ypa);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ) {
  color: var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  border-color: var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus-within, .awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus {
  color: var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  border-color: var(--awsui-prompt-input-style-border-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus-within:focus, .awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus-within, .awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233:not(#\9 ):focus {
  padding-inline-start: 0;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233.awsui_disabled_55fkh_18pd7_197:not(#\9 ):focus-within, .awsui_root_55fkh_18pd7_146.awsui_textarea-warning_55fkh_18pd7_233.awsui_disabled_55fkh_18pd7_197:not(#\9 ):focus {
  box-shadow: var(--awsui-prompt-input-style-box-shadow-disabled-6b9ypa);
}

.awsui_root_55fkh_18pd7_146:not(#\9 ):focus-within:not(.awsui_textarea-invalid_55fkh_18pd7_205):not(.awsui_textarea-warning_55fkh_18pd7_233), .awsui_root_55fkh_18pd7_146:not(#\9 ):focus:not(.awsui_textarea-invalid_55fkh_18pd7_205):not(.awsui_textarea-warning_55fkh_18pd7_233) {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-focus-6b9ypa, var(--color-border-input-focused-sl6x1x, #006ce0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-focus-6b9ypa, var(--color-border-input-focused-sl6x1x, #006ce0));
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  box-shadow: var(--awsui-prompt-input-style-box-shadow-focus-6b9ypa, 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0));
  background-color: var(--awsui-prompt-input-style-background-focus-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff));
}

.awsui_root_55fkh_18pd7_146.awsui_disabled_55fkh_18pd7_197:not(#\9 ):focus-within:not(.awsui_textarea-invalid_55fkh_18pd7_205):not(.awsui_textarea-warning_55fkh_18pd7_233), .awsui_root_55fkh_18pd7_146.awsui_disabled_55fkh_18pd7_197:not(#\9 ):focus:not(.awsui_textarea-invalid_55fkh_18pd7_205):not(.awsui_textarea-warning_55fkh_18pd7_233) {
  background-color: var(--awsui-prompt-input-style-background-disabled-6b9ypa, var(--color-background-input-disabled-cn9bpj, #ebebf0));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-prompt-input-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  color: var(--awsui-prompt-input-style-color-disabled-6b9ypa, var(--color-text-input-disabled-k0zows, #b4b4bb));
  cursor: default;
  box-shadow: var(--awsui-prompt-input-style-box-shadow-disabled-6b9ypa);
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  resize: none;
  cursor: text;
  white-space: pre-wrap;
  background-color: inherit;
  padding-block: var(--space-field-vertical-vm99qz, 5px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  color: var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a));
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  border: 0;
}

.awsui_textarea_55fkh_18pd7_191.awsui_placeholder-visible_55fkh_18pd7_330:not(#\9 ) {
  display: grid;
  grid-template-columns: 1fr;
}

.awsui_textarea_55fkh_18pd7_191.awsui_placeholder-visible_55fkh_18pd7_330:not(#\9 )::before, .awsui_textarea_55fkh_18pd7_191.awsui_placeholder-visible_55fkh_18pd7_330 > *:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
}

.awsui_textarea_55fkh_18pd7_191.awsui_placeholder-visible_55fkh_18pd7_330:not(#\9 )::before {
  content: attr(data-placeholder);
  color: var(--awsui-prompt-input-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-tv2u7d, #656871));
  font-size: var(--awsui-prompt-input-style-placeholder-font-size-6b9ypa);
  font-style: var(--awsui-prompt-input-style-placeholder-font-style-6b9ypa, italic);
  font-weight: var(--awsui-prompt-input-style-placeholder-font-weight-6b9ypa);
  opacity: 1;
  pointer-events: none;
  align-self: start;
  min-inline-size: 0;
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 ):hover {
  color: var(--awsui-prompt-input-style-color-hover-6b9ypa, var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 ):focus {
  outline: none;
  color: var(--awsui-prompt-input-style-color-focus-6b9ypa, var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 )::placeholder {
  color: var(--awsui-prompt-input-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-tv2u7d, #656871));
  font-size: var(--awsui-prompt-input-style-placeholder-font-size-6b9ypa);
  font-style: var(--awsui-prompt-input-style-placeholder-font-style-6b9ypa, italic);
  font-weight: var(--awsui-prompt-input-style-placeholder-font-weight-6b9ypa);
  opacity: 1;
}

.awsui_textarea_55fkh_18pd7_191.awsui_invalid_55fkh_18pd7_366:not(#\9 ), .awsui_textarea_55fkh_18pd7_191.awsui_warning_55fkh_18pd7_366:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 ):disabled, .awsui_textarea_55fkh_18pd7_191.awsui_textarea-disabled_55fkh_18pd7_369:not(#\9 ) {
  color: var(--awsui-prompt-input-style-color-disabled-6b9ypa, var(--color-text-input-disabled-k0zows, #b4b4bb));
  cursor: default;
  overflow-y: hidden;
}

.awsui_textarea_55fkh_18pd7_191:not(#\9 ):disabled::placeholder, .awsui_textarea_55fkh_18pd7_191.awsui_textarea-disabled_55fkh_18pd7_369:not(#\9 )::placeholder {
  color: var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb);
  opacity: 1;
}

.awsui_textarea-readonly_55fkh_18pd7_191:not(#\9 ) {
  color: var(--awsui-prompt-input-style-color-readonly-6b9ypa, var(--awsui-prompt-input-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
}

.awsui_textarea_55fkh_18pd7_191.awsui_textarea-disabled_55fkh_18pd7_369.awsui_placeholder-visible_55fkh_18pd7_330:not(#\9 )::before {
  color: var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb);
  opacity: 1;
  pointer-events: none;
}

.awsui_textarea-wrapper_55fkh_18pd7_386:not(#\9 ) {
  display: flex;
  position: relative;
}

.awsui_editable-wrapper_55fkh_18pd7_391:not(#\9 ) {
  flex: 1;
  min-inline-size: 0;
  position: relative;
}

.awsui_editable-element_55fkh_18pd7_397:not(#\9 ) {
  word-wrap: break-word;
  overflow-wrap: break-word;
  overflow-y: auto;
  overflow-x: hidden;
}

.awsui_primary-action_55fkh_18pd7_404:not(#\9 ) {
  align-self: flex-end;
  flex-shrink: 0;
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) / 2);
}

.awsui_textarea-wrapper_55fkh_18pd7_386 > .awsui_primary-action_55fkh_18pd7_404:not(#\9 ) {
  padding-inline-end: calc(var(--space-field-horizontal-0aq2ch, 12px) / 2);
}

.awsui_textarea-wrapper_55fkh_18pd7_386 > .awsui_primary-action_55fkh_18pd7_404 > .awsui_action-button_55fkh_18pd7_412:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxs-h2sc51, 2px);
  padding: 0;
}

.awsui_secondary-content_55fkh_18pd7_417:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
}

.awsui_secondary-content_55fkh_18pd7_417.awsui_with-paddings_55fkh_18pd7_452:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-iuuihm, 12px);
  padding-block-end: var(--space-scaled-s-iuuihm, 12px);
  padding-inline-start: var(--space-field-horizontal-0aq2ch, 12px);
  padding-inline-end: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_secondary-content_55fkh_18pd7_417.awsui_with-paddings_55fkh_18pd7_452.awsui_invalid_55fkh_18pd7_366:not(#\9 ), .awsui_secondary-content_55fkh_18pd7_417.awsui_with-paddings_55fkh_18pd7_452.awsui_warning_55fkh_18pd7_366:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
}

.awsui_action-stripe_55fkh_18pd7_462:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.awsui_secondary-actions_55fkh_18pd7_501:not(#\9 ) {
  flex-basis: max-content;
  flex-grow: 0;
  flex-shrink: 1;
  box-sizing: border-box;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  padding-inline-end: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_secondary-actions_55fkh_18pd7_501.awsui_with-paddings_55fkh_18pd7_452:not(#\9 ) {
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  padding-block-start: var(--space-scaled-s-iuuihm, 12px);
  padding-block-end: var(--space-field-vertical-vm99qz, 5px);
}

.awsui_secondary-actions_55fkh_18pd7_501.awsui_with-paddings_55fkh_18pd7_452.awsui_invalid_55fkh_18pd7_366:not(#\9 ), .awsui_secondary-actions_55fkh_18pd7_501.awsui_with-paddings_55fkh_18pd7_452.awsui_warning_55fkh_18pd7_366:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
}

.awsui_secondary-actions_55fkh_18pd7_501.awsui_with-paddings-and-actions_55fkh_18pd7_519:not(#\9 ) {
  padding-inline-end: 0;
}

.awsui_buffer_55fkh_18pd7_523:not(#\9 ) {
  flex: 1;
  align-self: stretch;
  cursor: text;
}

.awsui_token-container_55fkh_18pd7_529:not(#\9 ) {
  display: inline-block;
  user-select: all;
  -webkit-user-select: all;
  -moz-user-select: all;
  padding-inline: var(--space-xxxs-pajhad, 2px);
}

.awsui_reference-wrapper_55fkh_18pd7_537:not(#\9 ) {
  unicode-bidi: isolate;
}

.awsui_trigger-base_55fkh_18pd7_541:not(#\9 ) {
  unicode-bidi: isolate;
}

.awsui_trigger-token_55fkh_18pd7_545:not(#\9 ) {
  -webkit-text-decoration: underline dashed currentColor;
  text-decoration: underline dashed currentColor;
  text-decoration-thickness: var(--border-divider-list-width-tdfx1x, 1px);
  text-underline-offset: var(--space-xxxs-pajhad, 2px);
}

.awsui_paragraph_55fkh_18pd7_551:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin: 0;
  padding: 0;
  white-space: pre-wrap;
  color: inherit;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/prompt-input/test-classes/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_nr3gs_kgbet_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_textarea_nr3gs_kgbet_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-editable_nr3gs_kgbet_13:not(#\9 ) {
  /* used in test-utils - contentEditable element for token mode */
}

.awsui_action-button_nr3gs_kgbet_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_primary-action_nr3gs_kgbet_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_secondary-actions_nr3gs_kgbet_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_secondary-content_nr3gs_kgbet_29:not(#\9 ) {
  /* used in test-utils */
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/property-filter/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1wzqe_gkvpo_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_search-field_1wzqe_gkvpo_177:not(#\9 ) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: var(--space-xs-ymlm0b, 8px) var(--space-s-tvghoh, 12px);
}

.awsui_input-wrapper_1wzqe_gkvpo_184:not(#\9 ) {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  max-inline-size: calc(688px - 2 * var(--space-l-2ud1p3, 20px));
}

.awsui_add-token_1wzqe_gkvpo_191:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-divider-default-nfermc, #c6c6cd);
  box-sizing: border-box;
  margin-inline-start: var(--space-m-dsumyt, 16px);
  padding-inline-start: var(--space-m-dsumyt, 16px);
}

.awsui_tokens_1wzqe_gkvpo_198:not(#\9 ) {
  margin-block: var(--space-xs-ymlm0b, 8px);
  margin-inline: 0;
}

.awsui_token-operator_1wzqe_gkvpo_203:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_property-editor_1wzqe_gkvpo_207:not(#\9 ) {
  overflow-y: auto;
}

.awsui_property-editor-header_1wzqe_gkvpo_210:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-weight: var(--font-weight-bold-fo1afg, 700);
  padding-block-start: var(--space-s-tvghoh, 12px);
  padding-block-end: var(--space-xxs-hwfkai, 4px);
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_property-editor-header-enum_1wzqe_gkvpo_223:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-ymlm0b, 8px);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-dropdown-group-label-3vji4k, #424650);
  padding-block: calc(var(--space-xs-ymlm0b, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px));
  padding-inline: calc(var(--space-field-horizontal-0aq2ch, 12px) + var(--border-item-width-miijiw, 2px));
}

.awsui_property-editor-form_1wzqe_gkvpo_238:not(#\9 ) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
  padding-block-end: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_property-editor-cancel_1wzqe_gkvpo_243:not(#\9 ) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_property-editor-actions_1wzqe_gkvpo_246:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
  padding-inline: var(--space-l-2ud1p3, 20px);
  padding-block: var(--space-s-tvghoh, 12px);
}

.awsui_property-editor-enum_1wzqe_gkvpo_254:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_token-editor_1wzqe_gkvpo_259:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-s-tvghoh, 12px);
  margin-block: var(--space-xxs-hwfkai, 4px);
  margin-inline: var(--space-xxs-hwfkai, 4px);
}

.awsui_token-editor-form_1wzqe_gkvpo_266:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-property_1wzqe_gkvpo_269:not(#\9 ) {
  flex-grow: 2;
}

.awsui_token-editor-field-operator_1wzqe_gkvpo_272:not(#\9 ) {
  flex-grow: 1;
}

.awsui_token-editor-field-value_1wzqe_gkvpo_275:not(#\9 ) {
  flex-grow: 2;
}

.awsui_token-editor-multiselect-wrapper_1wzqe_gkvpo_278:not(#\9 ) {
  position: relative;
  min-block-size: var(--size-vertical-input-dl95yl, 32px);
  min-inline-size: 200px;
}

.awsui_token-editor-multiselect-wrapper-inner_1wzqe_gkvpo_283:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
}

.awsui_token-editor-cancel_1wzqe_gkvpo_287:not(#\9 ) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_token-editor-submit_1wzqe_gkvpo_290:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-actions_1wzqe_gkvpo_293:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
  padding-block-start: var(--space-s-tvghoh, 12px);
  border-block-start: 1px solid var(--color-border-dropdown-item-default-g1rffu, #c6c6cd);
  padding-inline-end: calc(var(--space-m-dsumyt, 16px) + var(--space-xxs-hwfkai, 4px));
  margin-inline: calc(-1 * var(--space-m-dsumyt, 16px) + -1 * var(--space-xxs-hwfkai, 4px));
  margin-block-start: var(--space-s-tvghoh, 12px);
}

.awsui_token-editor-grid_1wzqe_gkvpo_302:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: grid;
  gap: var(--space-s-tvghoh, 12px);
  grid-template-columns: minmax(min-content, 2fr) minmax(min-content, 120px) minmax(min-content, 3fr) min-content;
}

.awsui_token-editor-grid-group_1wzqe_gkvpo_336:not(#\9 ) {
  display: contents;
}

.awsui_token-editor-grid_1wzqe_gkvpo_302.awsui_token-editor-narrow_1wzqe_gkvpo_339:not(#\9 ) {
  grid-template-columns: minmax(100px, 1fr);
  gap: var(--space-m-dsumyt, 16px);
}

.awsui_token-editor-grid_1wzqe_gkvpo_302.awsui_token-editor-narrow_1wzqe_gkvpo_339 > .awsui_token-editor-grid-group_1wzqe_gkvpo_336:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-s-tvghoh, 12px);
}

.awsui_token-editor-grid_1wzqe_gkvpo_302.awsui_token-editor-narrow_1wzqe_gkvpo_339 > .awsui_token-editor-grid-group_1wzqe_gkvpo_336.awsui_token-editor-supports-groups_1wzqe_gkvpo_348:not(#\9 ) {
  padding-block-end: var(--space-m-dsumyt, 16px);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_token-editor-grid-header_1wzqe_gkvpo_352:not(#\9 ) {
  color: var(--color-text-column-header-oux894, #424650);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  text-align: start;
}

.awsui_token-editor-grid-cell_1wzqe_gkvpo_358:not(#\9 ):not(.awsui_token-editor-narrow_1wzqe_gkvpo_339) {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.awsui_token-editor-grid-cell_1wzqe_gkvpo_358.awsui_token-editor-narrow_1wzqe_gkvpo_339:not(#\9 ):nth-child(4) {
  display: flex;
  justify-content: flex-end;
}

.awsui_token-editor-add-token_1wzqe_gkvpo_367:not(#\9 ) {
  margin-block-start: var(--space-s-tvghoh, 12px);
}

.awsui_custom-content-wrapper_1wzqe_gkvpo_371:not(#\9 ) {
  display: contents;
}

.awsui_custom-control_1wzqe_gkvpo_375:not(#\9 ) {
  /* used in test-utils */
}

.awsui_input_1wzqe_gkvpo_184:not(#\9 ) {
  flex: 1;
}

.awsui_results_1wzqe_gkvpo_383:not(#\9 ) {
  padding-block: calc(var(--space-field-vertical-vm99qz, 5px) + var(--border-width-field-2xc78x, 1px));
  padding-inline: 0;
}

.awsui_token-trigger_1wzqe_gkvpo_388:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_remove-all_1wzqe_gkvpo_393:not(#\9 ),
.awsui_join-operation_1wzqe_gkvpo_394:not(#\9 ),
.awsui_custom-filter-actions_1wzqe_gkvpo_395:not(#\9 ) {
  /* used in test-utils */
}

.awsui_constraint_1wzqe_gkvpo_399:not(#\9 ) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
  color: var(--color-text-form-secondary-4usdwg, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/property-filter/test-classes/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_filtering-token_1heb1_1ayd6_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-dismiss-button_1heb1_1ayd6_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-select_1heb1_1ayd6_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-content_1heb1_1ayd6_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner_1heb1_1ayd6_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner-dismiss-button_1heb1_1ayd6_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner-select_1heb1_1ayd6_29:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-inner-content_1heb1_1ayd6_33:not(#\9 ) {
  /* used in test-utils */
}

.awsui_filtering-token-edit-button_1heb1_1ayd6_37:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-property_1heb1_1ayd6_41:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-operator_1heb1_1ayd6_45:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-field-value_1heb1_1ayd6_49:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-token-remove-actions_1heb1_1ayd6_53:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-token-add-actions_1heb1_1ayd6_57:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-cancel_1heb1_1ayd6_61:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-editor-submit_1heb1_1ayd6_65:not(#\9 ) {
  /* used in test-utils */
}

.awsui_property-editor-cancel_1heb1_1ayd6_69:not(#\9 ) {
  /* used in test-utils */
}

.awsui_property-editor-submit_1heb1_1ayd6_73:not(#\9 ) {
  /* used in test-utils */
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/property-filter/filtering-token/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_19bso_12jxi_153:not(#\9 ),
.awsui_inner-root_19bso_12jxi_154:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-content: stretch;
}

.awsui_root_19bso_12jxi_153.awsui_has-groups_19bso_12jxi_187:not(#\9 ),
.awsui_inner-root_19bso_12jxi_154.awsui_has-groups_19bso_12jxi_187:not(#\9 ) {
  min-block-size: calc(2px + var(--size-vertical-input-dl95yl, 32px));
}

.awsui_root_19bso_12jxi_153.awsui_has-groups_19bso_12jxi_187.awsui_compact-mode_19bso_12jxi_191:not(#\9 ),
.awsui_inner-root_19bso_12jxi_154.awsui_has-groups_19bso_12jxi_187.awsui_compact-mode_19bso_12jxi_191:not(#\9 ) {
  min-block-size: calc(2px + 2 * var(--border-width-token-2ukdpu, 2px) + var(--size-vertical-input-dl95yl, 32px));
}

.awsui_inner-root_19bso_12jxi_154:not(#\9 ) {
  block-size: 100%;
}

.awsui_token_19bso_12jxi_200:not(#\9 ),
.awsui_inner-token_19bso_12jxi_201:not(#\9 ) {
  border-block: var(--border-width-token-2ukdpu, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  border-inline: var(--border-width-token-2ukdpu, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  display: flex;
  align-items: stretch;
  background: var(--color-background-item-selected-o3455o, #f0fbff);
  border-start-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-start-end-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-end-radius: var(--border-radius-token-ycnemh, 8px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  box-sizing: border-box;
}

.awsui_token_19bso_12jxi_200.awsui_grouped_19bso_12jxi_214:not(#\9 ),
.awsui_inner-token_19bso_12jxi_201.awsui_grouped_19bso_12jxi_214:not(#\9 ) {
  justify-content: space-between;
}

.awsui_inner-token_19bso_12jxi_201:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-token-ycnemh, 8px) / 2);
  border-start-end-radius: calc(var(--border-radius-token-ycnemh, 8px) / 2);
  border-end-start-radius: calc(var(--border-radius-token-ycnemh, 8px) / 2);
  border-end-end-radius: calc(var(--border-radius-token-ycnemh, 8px) / 2);
}

.awsui_list_19bso_12jxi_226:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_show-operation_19bso_12jxi_237:not(#\9 ) {
  border-inline-start: none;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.awsui_select_19bso_12jxi_243:not(#\9 ),
.awsui_inner-select_19bso_12jxi_244:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-content_19bso_12jxi_248:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-block: var(--space-field-vertical-vm99qz, 5px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_token-content-grouped_19bso_12jxi_254:not(#\9 ) {
  padding-block: 2px;
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_inner-token-content_19bso_12jxi_259:not(#\9 ) {
  padding-block: 1px;
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_edit-button_19bso_12jxi_264:not(#\9 ),
.awsui_dismiss-button_19bso_12jxi_265:not(#\9 ),
.awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ) {
  inline-size: 30px;
  margin-block: 0;
  margin-inline: 0;
  border-block: none;
  border-inline: none;
  padding-block: 0;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  color: var(--color-text-interactive-default-cpoktr, #424650);
  background-color: transparent;
  border-inline-start: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_12jxi_264:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_12jxi_265:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_12jxi_264:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_12jxi_265:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_12jxi_264:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_12jxi_265:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px));
  inset-block-start: calc(-1 * var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px));
  inline-size: calc(100% + var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px) + var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px));
  block-size: calc(100% + var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px) + var(--space-filtering-token-dismiss-button-focus-outline-gutter-1iumy3, -5px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_edit-button_19bso_12jxi_264:not(#\9 ):focus,
.awsui_dismiss-button_19bso_12jxi_265:not(#\9 ):focus,
.awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_edit-button_19bso_12jxi_264:not(#\9 ):hover,
.awsui_dismiss-button_19bso_12jxi_265:not(#\9 ):hover,
.awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_edit-button_19bso_12jxi_264:not(#\9 ):disabled,
.awsui_dismiss-button_19bso_12jxi_265:not(#\9 ):disabled,
.awsui_inner-dismiss-button_19bso_12jxi_266:not(#\9 ):disabled {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
  border-color: var(--color-border-control-disabled-npmvgu, #dedee3);
}

.awsui_token-disabled_19bso_12jxi_324:not(#\9 ) {
  border-color: var(--color-border-control-disabled-npmvgu, #dedee3);
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  color: var(--color-text-disabled-y2eoxf, #b4b4bb);
  pointer-events: none;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/property-filter/analytics-metadata/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_token-trigger_1b6uy_xiape_5:not(#\9 ),
.awsui_search-field_1b6uy_xiape_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/s3-resource-selector/s3-in-context/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1vtzr_1l8zh_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_view-button_1vtzr_1l8zh_13:not(#\9 ) {
  /* used in test-utils */
}

.awsui_browse-button_1vtzr_1l8zh_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_layout_1vtzr_1l8zh_21:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-block: calc(-1 * var(--space-xs-ymlm0b, 8px));
  margin-inline: calc(-1 * var(--space-xs-ymlm0b, 8px));
  /* stylelint-disable-next-line selector-max-universal */
}

.awsui_layout_1vtzr_1l8zh_21 > *:not(#\9 ) {
  margin-block: var(--space-xs-ymlm0b, 8px);
  margin-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_layout-uri_1vtzr_1l8zh_33:not(#\9 ) {
  min-inline-size: 200px;
  flex: 1;
}

.awsui_layout-version_1vtzr_1l8zh_37:not(#\9 ) {
  max-inline-size: 180px;
  min-inline-size: 140px;
  inline-size: 20%;
}

.awsui_layout-divider_1vtzr_1l8zh_42:not(#\9 ) {
  block-size: calc(2 * var(--border-divider-section-width-uwo8my, 1px) + 2 * var(--space-scaled-xxs-foe114, 4px) + var(--line-height-body-m-2mh3ke, 20px));
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/expand-toggle-button/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_expand-toggle-icon_1xe88_7el3i_153:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-lyzb0k, 135ms) var(--motion-easing-rotate-90-jhbqg9, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_expand-toggle-icon_1xe88_7el3i_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_expand-toggle-icon_1xe88_7el3i_153:not(#\9 ), .awsui-mode-entering .awsui_expand-toggle-icon_1xe88_7el3i_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_expand-toggle-icon_1xe88_7el3i_153:not(#\9 ) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_expand-toggle-icon_1xe88_7el3i_153:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_expand-toggle-icon-expanded_1xe88_7el3i_174:not(#\9 ) {
  transform: rotate(0deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_expand-toggle-icon-expanded_1xe88_7el3i_174:not(#\9 ):dir(rtl) {
  transform: rotate(0deg);
}

.awsui_expand-toggle_1xe88_7el3i_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  cursor: pointer;
  inline-size: var(--space-m-dsumyt, 16px);
  block-size: var(--space-m-dsumyt, 16px);
  border-block: 0;
  border-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background: none;
  outline: 0;
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

body[data-awsui-focus-visible=true] .awsui_expand-toggle_1xe88_7el3i_153:not(#\9 ):not(.awsui_disable-focus-highlight_1xe88_7el3i_225):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_expand-toggle_1xe88_7el3i_153:not(#\9 ):not(.awsui_disable-focus-highlight_1xe88_7el3i_225):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_expand-toggle_1xe88_7el3i_153:not(#\9 ):not(.awsui_disable-focus-highlight_1xe88_7el3i_225):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_expand-toggle_1xe88_7el3i_153:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
}

.awsui_expand-toggle_1xe88_7el3i_153:not(#\9 ):active {
  color: var(--color-text-interactive-active-883d43, #0f141a);
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/test-classes/styles.scoped.css ***!
  \***************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_body-cell-counter_10jtt_16x1t_5:not(#\9 ) {
  /* used in test-utils */
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/body-cell/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  position: absolute;
  inset-block: 0;
  display: flex;
  align-items: center;
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ) {
  box-sizing: border-box;
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid transparent;
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-gobrui, #ebebf0);
  word-wrap: break-word;
  font-weight: inherit;
  text-align: start;
}

.awsui_body-cell_c6tup_5yhuv_152 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-end: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-align-top_c6tup_5yhuv_254:not(#\9 ) {
  vertical-align: top;
}

.awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  box-sizing: border-box;
}

.awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ):not(.awsui_body-cell-wrap_c6tup_5yhuv_260) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_body-cell-counter_c6tup_5yhuv_265:not(#\9 ) {
  display: inline;
  color: var(--color-text-body-secondary-p9djjm, #424650);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  vertical-align: bottom;
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-miijiw, 2px) solid transparent;
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-miijiw, 2px) solid transparent;
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):last-child > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child {
  /*
    Remove the placeholder border if the row is not selectable.
    Rows that are not selectable will reserve the horizontal space
    that the placeholder border would consume.
  */
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_5yhuv_536.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868) > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868) > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868).awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_5yhuv_702:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453).awsui_body-cell-editable_c6tup_5yhuv_453:hover.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145 {
  margin-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_is-visual-refresh_c6tup_5yhuv_363:not(#\9 ):first-child:not(.awsui_has-selection_c6tup_5yhuv_868):not(.awsui_body-cell-editable_c6tup_5yhuv_453) {
  border-inline-start: none;
}

.awsui_body-cell-first-row_c6tup_5yhuv_1037:not(#\9 ) {
  border-block-start: var(--border-item-width-miijiw, 2px) solid transparent;
}

.awsui_body-cell-last-row_c6tup_5yhuv_1040:not(#\9 ):not(.awsui_body-cell-selected_c6tup_5yhuv_1040):not(.awsui_has-footer_c6tup_5yhuv_1040) {
  border-block-end: var(--border-item-width-miijiw, 2px) solid transparent;
}

.awsui_body-cell-last-row_c6tup_5yhuv_1040:not(#\9 ):not(.awsui_body-cell-selected_c6tup_5yhuv_1040).awsui_has-footer_c6tup_5yhuv_1040 {
  /*
  Add a bottom border to the body cells of the last row as a separator between the
  table and the footer
  */
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_body-cell-shaded_c6tup_5yhuv_1050:not(#\9 ) {
  background: var(--color-background-cell-shaded-3n8zq3, #f6f6f9);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_has-striped-rows_c6tup_5yhuv_536:not(#\9 ):not(.awsui_body-cell-selected_c6tup_5yhuv_1040):not(.awsui_body-cell-last-row_c6tup_5yhuv_1040) {
  border-block-end-color: var(--color-border-cell-shaded-b51lt9, #dedee3);
}

.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ) {
  background-color: var(--color-background-item-selected-o3455o, #f0fbff);
  border-block-start: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  border-block-end: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
}

.awsui_body-cell-selected_c6tup_5yhuv_1040 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-dw9wl5, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-last-row_c6tup_5yhuv_1040.awsui_is-visual-refresh_c6tup_5yhuv_363 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):first-child {
  border-inline-start: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):last-child {
  border-inline-end: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  border-start-start-radius: 0;
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: 0;
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702:not(#\9 ) {
  position: sticky;
  background: var(--color-background-container-content-h114dj, #ffffff);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-5jnnjz, 90ms);
  transition-timing-function: var(--motion-easing-sticky-tn072u, cubic-bezier(1, 0, 0.83, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702:not(#\9 ), .awsui-mode-entering .awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_table-variant-full-page_c6tup_5yhuv_1101:not(#\9 ) {
  background: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_body-cell-shaded_c6tup_5yhuv_1050:not(#\9 ) {
  background: var(--color-background-cell-shaded-3n8zq3, #f6f6f9);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ) {
  background-color: var(--color-background-item-selected-o3455o, #f0fbff);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):first-child {
  box-shadow: 0 0 0 4px var(--color-background-container-content-h114dj, #ffffff);
  clip-path: inset(0 0 0 0);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):last-child {
  box-shadow: 4px 0 0 0 var(--color-background-container-content-h114dj, #ffffff);
  clip-path: inset(0 0 0 0);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):last-child.awsui_sticky-cell-last-inline-end_c6tup_5yhuv_1118 {
  box-shadow: var(--shadow-sticky-column-last-z2vds9, -4px 0 8px 1px rgba(0, 28, 36, 0.1)), 8px 0 0 0 var(--color-background-container-content-h114dj, #ffffff);
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell_c6tup_5yhuv_702.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):last-child.awsui_sticky-cell-last-inline-end_c6tup_5yhuv_1118:dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-5d1hkx, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell-last-inline-start_c6tup_5yhuv_1127:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-first-5d1hkx, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell-last-inline-start_c6tup_5yhuv_1127:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-z2vds9, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell-last-inline-end_c6tup_5yhuv_1118:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-last-z2vds9, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_sticky-cell-last-inline-end_c6tup_5yhuv_1118:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-5d1hkx, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):not(:first-child) > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):not(.awsui_body-cell-selected_c6tup_5yhuv_1040).awsui_body-cell-next-selected_c6tup_5yhuv_1149 {
  border-block-end: 0;
}

.awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):not(.awsui_body-cell-selected_c6tup_5yhuv_1040).awsui_body-cell-next-selected_c6tup_5yhuv_1149 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-block-end: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-prev-selected_c6tup_5yhuv_1156:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-item-placeholder-ewxedi, #006ce0);
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-prev-selected_c6tup_5yhuv_1156 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-next-selected_c6tup_5yhuv_1149:not(#\9 ) {
  border-block-end-width: var(--border-divider-list-width-tdfx1x, 1px);
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-next-selected_c6tup_5yhuv_1149:not(#\9 ):first-child {
  border-end-start-radius: 0;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-next-selected_c6tup_5yhuv_1149:not(#\9 ):last-child {
  border-end-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-prev-selected_c6tup_5yhuv_1156:not(#\9 ):first-child {
  border-start-start-radius: 0;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040.awsui_body-cell-prev-selected_c6tup_5yhuv_1156:not(#\9 ):last-child {
  border-start-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_5yhuv_1040:not(#\9 ):not(.awsui_body-cell-prev-selected_c6tup_5yhuv_1156) > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px));
}

.awsui_body-cell-success_c6tup_5yhuv_1187:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px) + var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_body-cell-success_c6tup_5yhuv_1187:not(#\9 ), .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182:not(#\9 ) {
  inset-block: 0;
  inset-inline-end: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.awsui_body-cell-editor_c6tup_5yhuv_1182:not(#\9 ) {
  cursor: pointer;
  outline: 0;
  background: 0;
  border-block: 0;
  border-inline: 0;
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-scaled-xxs-foe114, 4px);
  min-block-size: 10px;
  min-inline-size: 10px;
  color: var(--color-text-button-normal-default-3fcwpt, #006ce0);
}

.awsui_body-cell-editor-disabled_c6tup_5yhuv_1212:not(#\9 ) {
  color: var(--color-text-disabled-inline-edit-apkicu, #424650);
}

.awsui_body-cell-editor_c6tup_5yhuv_1182:not(#\9 ):hover {
  color: var(--color-text-button-normal-hover-kzq5e3, #002b66);
}

.awsui_body-cell-editor_c6tup_5yhuv_1182:not(#\9 ):active {
  color: var(--color-text-button-normal-active-evxn49, #002b66);
}

.awsui_body-cell-editor-row_c6tup_5yhuv_1221:not(#\9 ) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_body-cell-editor-row_c6tup_5yhuv_1221 > :not(#\9 ):not(:last-child) {
  flex-grow: 1;
}

.awsui_body-cell-editor-controls_c6tup_5yhuv_1231:not(#\9 ) {
  flex-shrink: 0;
}

.awsui_body-cell-editor-row-editor_c6tup_5yhuv_1234:not(#\9 ) {
  max-inline-size: calc(100% - 6 * var(--space-xxs-hwfkai, 4px) - 2 * var(--size-icon-normal-levt08, 16px));
}

body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_5yhuv_1237:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_5yhuv_1237:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -2px;
}

body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_5yhuv_1237:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 1px;
  inset-block-start: 1px;
  inline-size: calc(100% - 1px - 1px);
  block-size: calc(100% - 1px - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_5yhuv_1237:not(#\9 ):focus.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}

.awsui_body-cell-editor-icon_c6tup_5yhuv_1261:not(#\9 ) {
  display: none;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-expandable_c6tup_5yhuv_453:not(#\9 ) {
  position: relative;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-expandable_c6tup_5yhuv_453.awsui_sticky-cell_c6tup_5yhuv_702:not(#\9 ) {
  position: sticky;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ) {
  position: relative;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_sticky-cell_c6tup_5yhuv_702:not(#\9 ) {
  position: sticky;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  overflow: visible;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-0_c6tup_5yhuv_166 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-1_c6tup_5yhuv_173 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-2_c6tup_5yhuv_180 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-3_c6tup_5yhuv_187 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-4_c6tup_5yhuv_194 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-5_c6tup_5yhuv_201 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-6_c6tup_5yhuv_208 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-7_c6tup_5yhuv_215 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-8_c6tup_5yhuv_222 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-9_c6tup_5yhuv_229 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453.awsui_expandable-level-next_c6tup_5yhuv_236 > .awsui_expandable-toggle-wrapper_c6tup_5yhuv_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-inline-end: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xxxs-h2sc51, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453.awsui_body-cell-edit-active_c6tup_5yhuv_453 > .awsui_body-cell-content_c6tup_5yhuv_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xxxs-h2sc51, 2px) + 1px - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_resizable-columns_c6tup_5yhuv_1373) > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-scaled-l-k5kohy, 20px) + var(--space-l-2ud1p3, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453) > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453) > .awsui_expandable-cell-content_c6tup_5yhuv_1376 > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182 {
  opacity: 0;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within {
  position: relative;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-foe114, 4px) - 1px);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child {
  position: relative;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(1 * var(--space-scaled-xxs-foe114, 4px) - 1px);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 1 * var(--space-scaled-xxs-foe114, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + 1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):not(.awsui_body-cell-expandable_c6tup_5yhuv_453):focus-within.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within .awsui_body-cell-editor-icon_c6tup_5yhuv_1261, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427 .awsui_body-cell-editor-icon_c6tup_5yhuv_1261 {
  display: unset;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within.awsui_body-cell-has-success_c6tup_5yhuv_1430 > .awsui_body-cell-content_c6tup_5yhuv_160, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427.awsui_body-cell-has-success_c6tup_5yhuv_1430 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-scaled-l-k5kohy, 20px) + var(--space-l-2ud1p3, 20px) + var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within > .awsui_body-cell-content_c6tup_5yhuv_160, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-scaled-l-k5kohy, 20px) + var(--space-l-2ud1p3, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within > .awsui_expandable-cell-content_c6tup_5yhuv_1376 > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427 > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427 > .awsui_expandable-cell-content_c6tup_5yhuv_1376 > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182 {
  opacity: 1;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within > .awsui_body-cell-success_c6tup_5yhuv_1187, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427 > .awsui_body-cell-success_c6tup_5yhuv_1187 {
  opacity: 1;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):focus-within:focus-within.awsui_sticky-cell_c6tup_5yhuv_702, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453).awsui_body-cell-edit-disabled-popover_c6tup_5yhuv_1427.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover {
  position: relative;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover .awsui_body-cell-editor-icon_c6tup_5yhuv_1261 {
  display: unset;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover:not(.awsui_body-cell-expandable_c6tup_5yhuv_453) {
  cursor: pointer;
  background-color: var(--color-background-dropdown-item-hover-iwrvc1, #f3f3f7);
  border-block: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-editable-cell-hover-se2y3s, #8c8c94);
  border-inline: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-editable-cell-hover-se2y3s, #8c8c94);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover:first-child {
  inset-inline: 0;
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover:last-child {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182 > .awsui_body-cell-content_c6tup_5yhuv_160, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_expandable-cell-content_c6tup_5yhuv_1376 > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px) - 2 * var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_body-cell-success_c6tup_5yhuv_1187 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px) + var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px) - 2 * var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover.awsui_body-cell-last-row_c6tup_5yhuv_1040.awsui_body-cell-selected_c6tup_5yhuv_1040 > .awsui_body-cell-content_c6tup_5yhuv_160, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover.awsui_body-cell-next-selected_c6tup_5yhuv_1149 > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-block: calc(var(--space-scaled-xs-dw9wl5, 8px) - var(--border-divider-list-width-tdfx1x, 1px) / 2 - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover.awsui_body-cell-last-row_c6tup_5yhuv_1040:not(.awsui_body-cell-expandable_c6tup_5yhuv_453):not(.awsui_body-cell-selected_c6tup_5yhuv_1040) > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-block-start: calc(var(--space-scaled-xs-dw9wl5, 8px) - (var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover.awsui_body-cell-first-row_c6tup_5yhuv_1037:not(.awsui_body-cell-expandable_c6tup_5yhuv_453):not(.awsui_body-cell-selected_c6tup_5yhuv_1040) > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-block: calc(var(--space-scaled-xs-dw9wl5, 8px) - (var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block: -2px;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_body-cell-content_c6tup_5yhuv_160 {
  padding-inline-end: calc(var(--space-scaled-l-k5kohy, 20px) + var(--space-l-2ud1p3, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182, .awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_expandable-cell-content_c6tup_5yhuv_1376 > .awsui_body-cell-editor-wrapper_c6tup_5yhuv_1182 {
  opacity: 1;
}

.awsui_body-cell_c6tup_5yhuv_152.awsui_body-cell-editable_c6tup_5yhuv_453:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_5yhuv_453):hover:hover > .awsui_body-cell-success_c6tup_5yhuv_1187 {
  opacity: 1;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(1 * var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 1 * var(--space-scaled-xxs-foe114, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + 1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_5yhuv_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_5yhuv_363:first-child.awsui_sticky-cell_c6tup_5yhuv_702 {
  position: sticky;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/progressive-loading/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_items-loader_115pt_16l07_5:not(#\9 ) {
  display: inline;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/resizer/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_resize-active_x7peu_1r6en_145:not(#\9 ):not(.awsui_resize-active-with-focus_x7peu_1r6en_145) * {
  cursor: col-resize;
  -webkit-user-select: none;
  user-select: none;
}

.awsui_resizer-wrapper_x7peu_1r6en_150:not(#\9 ) {
  inset-block: 0;
  position: absolute;
  inset-inline-end: calc(-1 * var(--space-xl-jfy3x4, 24px) / 2);
  inline-size: var(--space-xl-jfy3x4, 24px);
  overflow: hidden;
  z-index: 10;
}

th:not(#\9 ):last-child > .awsui_resizer-wrapper_x7peu_1r6en_150:has(.awsui_divider-interactive_x7peu_1r6en_158).awsui_is-borderless_x7peu_1r6en_158 {
  inset-inline-end: 0;
}

.awsui_resizer-button-wrapper_x7peu_1r6en_162:not(#\9 ) {
  block-size: 100%;
}

th:not(#\9 ):not(:last-child) > .awsui_divider_x7peu_1r6en_158,
.awsui_divider-interactive_x7peu_1r6en_158:not(#\9 ) {
  position: absolute;
  outline: none;
  pointer-events: none;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-block-start: 0;
  min-block-size: var(--line-height-heading-xs-q9j004, 18px);
  max-block-size: calc(100% - (2 * var(--space-xs-ymlm0b, 8px) + var(--space-xxxs-pajhad, 2px)));
  margin-block: auto;
  margin-inline: auto;
  border-inline-start: var(--border-item-width-miijiw, 2px) solid var(--color-border-divider-interactive-default-0r2wcs, #8c8c94);
  box-sizing: border-box;
}

th:not(#\9 ):not(:last-child) > .awsui_divider-disabled_x7peu_1r6en_182 {
  border-inline-start-color: var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_divider-interactive_x7peu_1r6en_158:not(#\9 ) {
  inset-inline-end: calc(var(--space-xl-jfy3x4, 24px) / 2);
}

th:not(#\9 ):last-child > .awsui_resizer-wrapper_x7peu_1r6en_150.awsui_visual-refresh_x7peu_1r6en_190.awsui_is-borderless_x7peu_1r6en_158 .awsui_divider-interactive_x7peu_1r6en_158 {
  inset-inline-end: 0;
}

.awsui_divider-active_x7peu_1r6en_194:not(#\9 ) {
  border-inline-start: 2px solid var(--color-border-divider-active-kv8eix, #0f141a);
}

.awsui_resizer_x7peu_1r6en_150:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-block: none;
  border-inline: none;
  background: none;
  inset-block: 0;
  cursor: col-resize;
  block-size: 100%;
  inline-size: var(--space-xl-jfy3x4, 24px);
}

.awsui_resizer_x7peu_1r6en_150:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_resize-active_x7peu_1r6en_145 .awsui_resizer_x7peu_1r6en_150:not(#\9 ) {
  pointer-events: none;
}

.awsui_resizer_x7peu_1r6en_150:not(#\9 ):hover + .awsui_divider_x7peu_1r6en_158 {
  border-inline-start: 2px solid var(--color-border-divider-active-kv8eix, #0f141a);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_1r6en_150.awsui_has-focus_x7peu_1r6en_246:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_1r6en_150.awsui_has-focus_x7peu_1r6en_246:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px - 1px);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_1r6en_150.awsui_has-focus_x7peu_1r6en_246:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  inset-block-start: calc(-1 * (var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  inline-size: calc(100% + var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px + var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px);
  block-size: calc(100% + var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px + var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_tracker_x7peu_1r6en_268:not(#\9 ) {
  display: none;
  position: absolute;
  border-inline-start: var(--border-divider-list-width-tdfx1x, 1px) dashed var(--color-border-divider-active-kv8eix, #0f141a);
  inline-size: 0;
  inset-block: 0;
}

.awsui_resize-active_x7peu_1r6en_145 .awsui_tracker_x7peu_1r6en_268:not(#\9 ) {
  display: block;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/header-cell/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_header-cell_1spae_1u267_149:not(#\9 ) {
  position: relative;
  text-align: start;
  box-sizing: border-box;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  background: var(--color-background-table-header-l5637m, #ffffff);
  color: var(--color-text-column-header-oux894, #424650);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-scaled-xs-dw9wl5, 8px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_header-cell-fake-focus_1spae_1u267_183:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_header-cell-fake-focus_1spae_1u267_183:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_header-cell-fake-focus_1spae_1u267_183:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header-cell-sticky_1spae_1u267_204:not(#\9 ) {
  border-block-end: var(--border-table-sticky-width-ai31mi, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_header-cell-stuck_1spae_1u267_207:not(#\9 ):not(.awsui_header-cell-variant-full-page_1spae_1u267_207) {
  border-block-end-color: transparent;
}

.awsui_header-cell-variant-full-page_1spae_1u267_207:not(#\9 ) {
  background: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_header-cell-variant-full-page_1spae_1u267_207.awsui_header-cell-hidden_1spae_1u267_213:not(#\9 ) {
  border-block-end-color: transparent;
}

.awsui_header-cell-variant-embedded_1spae_1u267_216.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):not(:is(.awsui_header-cell-sticky_1spae_1u267_204, .awsui_sticky-cell_1spae_1u267_216)), .awsui_header-cell-variant-borderless_1spae_1u267_216.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):not(:is(.awsui_header-cell-sticky_1spae_1u267_204, .awsui_sticky-cell_1spae_1u267_216)) {
  background: none;
}

.awsui_header-cell_1spae_1u267_149:not(#\9 ):last-child, .awsui_header-cell_1spae_1u267_149.awsui_header-cell-sortable_1spae_1u267_219:not(#\9 ) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell_1spae_1u267_216:not(#\9 ) {
  position: sticky;
  background: var(--color-background-table-header-l5637m, #ffffff);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-5jnnjz, 90ms);
  transition-timing-function: var(--motion-easing-sticky-tn072u, cubic-bezier(1, 0, 0.83, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_header-cell_1spae_1u267_149.awsui_sticky-cell_1spae_1u267_216:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_header-cell_1spae_1u267_149.awsui_sticky-cell_1spae_1u267_216:not(#\9 ), .awsui-mode-entering .awsui_header-cell_1spae_1u267_149.awsui_sticky-cell_1spae_1u267_216:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell_1spae_1u267_216.awsui_table-variant-full-page_1spae_1u267_240:not(#\9 ) {
  background: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell-pad-left_1spae_1u267_243:not(#\9 ):not(.awsui_has-selection_1spae_1u267_243) {
  padding-inline-start: var(--space-table-horizontal-suurzj, 20px);
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell-last-inline-start_1spae_1u267_246:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-first-5d1hkx, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell-last-inline-start_1spae_1u267_246 > .awsui_resize-divider_1spae_1u267_251:not(#\9 ) {
  display: none;
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell-last-inline-start_1spae_1u267_246:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-z2vds9, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell-last-inline-end_1spae_1u267_258:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-last-z2vds9, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_header-cell_1spae_1u267_149.awsui_sticky-cell-last-inline-end_1spae_1u267_258:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-5d1hkx, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_sorting-icon_1spae_1u267_268:not(#\9 ) {
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  inset-inline-end: var(--space-xxs-hwfkai, 4px);
  color: var(--color-text-column-sorting-icon-mqr276, #424650);
}

.awsui_edit-icon_1spae_1u267_276:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
  margin-block-start: var(--space-scaled-xxs-foe114, 4px);
  color: inherit;
}

.awsui_header-cell-content_1spae_1u267_282:not(#\9 ) {
  position: relative;
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline-end: var(--space-s-tvghoh, 12px);
  padding-inline-start: var(--space-s-tvghoh, 12px);
}

.awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-content-expandable_1spae_1u267_288:not(#\9 ) {
  padding-inline-start: calc(var(--space-s-tvghoh, 12px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_header-cell-sortable_1spae_1u267_219 > .awsui_header-cell-content_1spae_1u267_282:not(#\9 ) {
  padding-inline-end: calc(var(--space-xl-jfy3x4, 24px) + var(--space-xxs-hwfkai, 4px));
}

.awsui_header-cell-content_1spae_1u267_282:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1u267_282:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1u267_282:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1u267_282:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-fake-focus_1spae_1u267_183:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-fake-focus_1spae_1u267_183:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-fake-focus_1spae_1u267_183:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header-cell-disabled_1spae_1u267_340.awsui_header-cell-sorted_1spae_1u267_340 > .awsui_header-cell-content_1spae_1u267_282 > .awsui_sorting-icon_1spae_1u267_268:not(#\9 ) {
  color: var(--color-text-interactive-disabled-vbo6v5, #b4b4bb);
}

.awsui_header-cell-sortable_1spae_1u267_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_1u267_340) > .awsui_header-cell-content_1spae_1u267_282 {
  cursor: pointer;
}

.awsui_header-cell-sortable_1spae_1u267_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_1u267_340) > .awsui_header-cell-content_1spae_1u267_282:hover, .awsui_header-cell-sortable_1spae_1u267_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_1u267_340).awsui_header-cell-sorted_1spae_1u267_340 > .awsui_header-cell-content_1spae_1u267_282 {
  color: var(--color-text-interactive-active-883d43, #0f141a);
}

.awsui_header-cell-sortable_1spae_1u267_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_1u267_340) > .awsui_header-cell-content_1spae_1u267_282:hover > .awsui_sorting-icon_1spae_1u267_268, .awsui_header-cell-sortable_1spae_1u267_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_1u267_340).awsui_header-cell-sorted_1spae_1u267_340 > .awsui_header-cell-content_1spae_1u267_282 > .awsui_sorting-icon_1spae_1u267_268 {
  color: var(--color-text-interactive-active-883d43, #0f141a);
}

.awsui_header-cell-text_1spae_1u267_354:not(#\9 ) {
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  padding-block: calc(var(--space-xxxs-pajhad, 2px) / 2);
}

.awsui_header-cell-text_1spae_1u267_354:not(#\9 ):not(.awsui_header-cell-text-wrap_1spae_1u267_358) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_header-cell-ascending_1spae_1u267_364:not(#\9 ),
.awsui_header-cell-descending_1spae_1u267_365:not(#\9 ) {
  /* used in test-utils */
}

/*
In Visual Refresh the first cell in the header should align
with the left edge of the table as closely as possible. If the
last header cell is sortable the sort icon should align with the
settings icon in the pagination slot.
*/
.awsui_header-cell_1spae_1u267_149:not(#\9 ):not(.awsui_is-visual-refresh_1spae_1u267_216):first-child {
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_header-cell_1spae_1u267_149:not(#\9 ):not(.awsui_is-visual-refresh_1spae_1u267_216):first-child.awsui_header-cell-content-expandable_1spae_1u267_288 {
  padding-inline-start: calc(var(--space-xs-ymlm0b, 8px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ) {
  /*
    Striped rows requires additional left padding because the
    shaded background makes the child content appear too close
    to the table edge.
  */
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxs-foe114, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_1u267_183 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_1u267_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_1u267_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxs-foe114, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-foe114, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-scaled-xxs-foe114, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282 {
  padding-inline-start: 0px;
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-content-expandable_1spae_1u267_288 {
  padding-inline-start: calc(0px + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-foe114, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-fake-focus_1spae_1u267_183 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-fake-focus_1spae_1u267_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-foe114, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_1u267_282.awsui_header-cell-fake-focus_1spae_1u267_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-foe114, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-foe114, 4px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + -1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child:not(.awsui_has-striped-rows_1spae_1u267_479):not(.awsui_sticky-cell-pad-inline-start_1spae_1u267_479) {
  padding-inline-start: var(--space-xxxs-pajhad, 2px);
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child:not(.awsui_has-striped-rows_1spae_1u267_479):not(.awsui_sticky-cell-pad-inline-start_1spae_1u267_479).awsui_header-cell-content-expandable_1spae_1u267_288 {
  padding-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child.awsui_has-striped-rows_1spae_1u267_479:not(.awsui_sticky-cell-pad-inline-start_1spae_1u267_479) {
  padding-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):first-child.awsui_has-striped-rows_1spae_1u267_479:not(.awsui_sticky-cell-pad-inline-start_1spae_1u267_479).awsui_header-cell-content-expandable_1spae_1u267_288 {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216:not(#\9 ):last-child.awsui_header-cell-sortable_1spae_1u267_219:not(.awsui_header-cell-resizable_1spae_1u267_491) {
  padding-inline-end: var(--space-xxxs-pajhad, 2px);
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216.awsui_sticky-cell-pad-inline-start_1spae_1u267_479:not(#\9 ) {
  padding-inline-start: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_header-cell_1spae_1u267_149.awsui_is-visual-refresh_1spae_1u267_216.awsui_sticky-cell-pad-inline-start_1spae_1u267_479.awsui_header-cell-content-expandable_1spae_1u267_288:not(#\9 ) {
  padding-inline-start: calc(var(--space-scaled-l-k5kohy, 20px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-cell-text_dpuyq_1id1o_5:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/table/sticky-scrollbar/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_sticky-scrollbar_faqt8_1jc9c_181:not(#\9 ) {
  block-size: 15px;
  position: sticky;
  display: none;
  overflow-x: auto;
  overflow-y: hidden;
  inset-block-end: 0;
  inline-size: 100%;
}

.awsui_sticky-scrollbar_faqt8_1jc9c_181[data-stuck=false]:not(#\9 ) {
  clip-path: inset(-9999px 0 0 0 round var(--border-radius-container-nsfwmm, 16px));
}

.awsui_sticky-scrollbar-content_faqt8_1jc9c_193:not(#\9 ) {
  block-size: 15px;
}

.awsui_sticky-scrollbar-visible_faqt8_1jc9c_196:not(#\9 ) {
  display: block;
}

.awsui_sticky-scrollbar-native-invisible_faqt8_1jc9c_199:not(#\9 ) {
  margin-block-start: -15px;
}

.awsui_sticky-scrollbar-offset_faqt8_1jc9c_202:not(#\9 ) {
  z-index: 799;
}

.awsui_sticky-scrollbar-offset_faqt8_1jc9c_202:not(#\9 ):not(.awsui_is-visual-refresh_faqt8_1jc9c_205) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  block-size: 15px;
  margin-block-start: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_sticky-scrollbar-offset_faqt8_1jc9c_202.awsui_is-visual-refresh_faqt8_1jc9c_205:not(#\9 ) {
  margin-block-start: -5px;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/s3-resource-selector/s3-modal/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_modal-actions_12hyz_wbh9d_181:not(#\9 ) {
  justify-content: flex-end;
}

.awsui_submit-button_12hyz_wbh9d_185:not(#\9 ) {
  /* used in test-utils */
}

.awsui_last-updated-caption_12hyz_wbh9d_189:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  text-align: end;
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/s3-resource-selector/test-classes/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_modal-root_rkh1e_1yimk_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/s3-resource-selector/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1u0yw_rfo7y_5:not(#\9 ) {
  /* used in test-utils */
}

.awsui_alert_1u0yw_rfo7y_9:not(#\9 ) {
  /* used in test-utils */
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/side-navigation/analytics-metadata/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-link-text_eymn4_rug8v_5:not(#\9 ),
.awsui_link-text_eymn4_rug8v_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/side-navigation/styles.scoped.css ***!
  \************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_l0dv0_466nf_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_header_l0dv0_466nf_179:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-panel-header-vertical-2rsh3z, 20px);
  padding-inline-start: var(--space-panel-nav-left-wn0n7h, 28px);
  padding-inline-end: calc(var(--space-scaled-xxl-igc2mh, 32px) + var(--space-xl-jfy3x4, 24px));
}

.awsui_header-link_l0dv0_466nf_193:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-heading-default-5vbiad, #0f141a);
  min-block-size: var(--font-panel-header-line-height-8xb2qj, 22px);
  display: flex;
}

.awsui_header-link--has-logo_l0dv0_466nf_204 > .awsui_header-link-text_l0dv0_466nf_204:not(#\9 ) {
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  align-self: center;
}

.awsui_header-logo_l0dv0_466nf_209:not(#\9 ) {
  margin-inline-end: var(--space-s-tvghoh, 12px);
  margin-block-start: var(--space-xxxs-pajhad, 2px);
  max-inline-size: calc(1.25 * var(--size-icon-big-7pq9l3, 32px));
  align-self: flex-start;
}

.awsui_header-logo--stretched_l0dv0_466nf_215:not(#\9 ) {
  max-inline-size: 100%;
  margin-inline-end: 0;
}

.awsui_items-control_l0dv0_466nf_220:not(#\9 ) {
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_list-container_l0dv0_466nf_224:not(#\9 ) {
  margin-block-end: var(--space-panel-content-bottom-9b1yrz, 40px);
}

.awsui_items-control_l0dv0_466nf_220:not(#\9 ),
.awsui_list-container_l0dv0_466nf_224:not(#\9 ) {
  margin-block-start: var(--space-panel-content-top-v0ma35, 20px);
}

.awsui_with-toolbar_l0dv0_466nf_232 > .awsui_divider-header_l0dv0_466nf_232 + .awsui_items-control_l0dv0_466nf_220:not(#\9 ),
.awsui_with-toolbar_l0dv0_466nf_232 > .awsui_divider-header_l0dv0_466nf_232 + .awsui_list-container_l0dv0_466nf_224:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_list_l0dv0_466nf_224:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-end: 0;
  padding-inline-start: var(--space-l-2ud1p3, 20px);
}

.awsui_list-variant-root_l0dv0_466nf_245:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-start: var(--space-panel-nav-left-wn0n7h, 28px);
  padding-inline-end: var(--space-panel-side-right-cu4nmw, 24px);
}

.awsui_list-variant-root--first_l0dv0_466nf_252:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_list-variant-expandable-link-group_l0dv0_466nf_256:not(#\9 ) {
  padding-inline-start: var(--space-xxxl-aut1u7, 40px);
}

.awsui_list-item_l0dv0_466nf_260:not(#\9 ) {
  margin-block: var(--space-scaled-xs-dw9wl5, 8px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
}

.awsui_list-variant-root--first_l0dv0_466nf_252 > .awsui_list-item_l0dv0_466nf_260:not(#\9 ):first-child {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_466nf_271:not(#\9 ),
.awsui_expandable-link-group_l0dv0_466nf_272:not(#\9 ) {
  margin-inline-start: calc(-1 * var(--space-l-2ud1p3, 20px));
}

.awsui_section--no-ident_l0dv0_466nf_275:not(#\9 ),
.awsui_expandable-link-group--no-ident_l0dv0_466nf_276:not(#\9 ) {
  margin-inline-start: 0;
}

.awsui_section_l0dv0_466nf_271:not(#\9 ) {
  margin-block: calc(var(--space-scaled-2x-l-u5ida5, 20px) - var(--border-divider-section-width-uwo8my, 1px));
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_section_l0dv0_466nf_271.awsui_refresh_l0dv0_466nf_284:not(#\9 ) {
  margin-block: calc(var(--space-scaled-2x-m-4euqsk, 16px) - var(--border-divider-section-width-uwo8my, 1px));
}

.awsui_list-variant-root--first_l0dv0_466nf_252 > .awsui_list-item_l0dv0_466nf_260:not(#\9 ):first-child > .awsui_section_l0dv0_466nf_271 {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_466nf_271 > div:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_list-variant-section-group_l0dv0_466nf_295:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_section-group_l0dv0_466nf_302:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_section-group-title_l0dv0_466nf_314:not(#\9 ) {
  /* used in test-utils */
}

.awsui_link_l0dv0_466nf_318:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-secondary-p9djjm, #424650);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_link-active_l0dv0_466nf_327:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-ny4hup, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-accent-wlpatu, #006ce0);
}

.awsui_header-link_l0dv0_466nf_193:not(#\9 ),
.awsui_link_l0dv0_466nf_318:not(#\9 ) {
  text-decoration: none;
}

.awsui_header-link_l0dv0_466nf_193:not(#\9 ):hover,
.awsui_link_l0dv0_466nf_318:not(#\9 ):hover {
  color: var(--color-text-accent-wlpatu, #006ce0);
}

.awsui_header-link_l0dv0_466nf_193:not(#\9 ):focus,
.awsui_link_l0dv0_466nf_318:not(#\9 ):focus {
  outline: none;
}

.awsui_header-link_l0dv0_466nf_193:not(#\9 ):hover, .awsui_header-link_l0dv0_466nf_193:not(#\9 ):focus, .awsui_link_l0dv0_466nf_318:not(#\9 ):hover, .awsui_link_l0dv0_466nf_318:not(#\9 ):focus {
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_header-link_l0dv0_466nf_193:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_link_l0dv0_466nf_318:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_info_l0dv0_466nf_364:not(#\9 ) {
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_external-icon_l0dv0_466nf_368:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_divider_l0dv0_466nf_232:not(#\9 ) {
  border-block: none;
  border-inline: none;
}

.awsui_divider-default_l0dv0_466nf_377:not(#\9 ) {
  margin-block: var(--space-scaled-2x-xl-he48nr, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-yw31p0, 8px));
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_divider-header_l0dv0_466nf_232:not(#\9 ) {
  margin-block: 0;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_with-toolbar_l0dv0_466nf_232 > .awsui_divider-header_l0dv0_466nf_232:not(#\9 ) {
  border-color: transparent;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/side-navigation/test-classes/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_info_1fhsi_6k3bb_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/skeleton/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
@keyframes awsui_skeleton-wave_1qq5l_ernm5_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes awsui_skeleton-wave-rtl_1qq5l_ernm5_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.awsui_root_1qq5l_ernm5_161:not(#\9 ) {
  inline-size: 100%;
}

.awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ) {
  block-size: 1em;
  inline-size: 100%;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  overflow: hidden;
  background-color: var(--color-background-skeleton-lz0q11, #ebebf0);
  border-start-start-radius: var(--border-radius-skeleton-9lkvfi, 8px);
  border-start-end-radius: var(--border-radius-skeleton-9lkvfi, 8px);
  border-end-start-radius: var(--border-radius-skeleton-9lkvfi, 8px);
  border-end-end-radius: var(--border-radius-skeleton-9lkvfi, 8px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 )::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  background: linear-gradient(90deg, transparent, var(--color-background-skeleton-wave-x41ppq, #f6f6f9), transparent);
  animation: awsui_skeleton-wave_1qq5l_ernm5_1 1.25s ease-in-out infinite;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 )::after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 )::after, .awsui-mode-entering .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 )::after {
  animation: none;
  transition: none;
}

.awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ):dir(rtl)::after {
  animation: awsui_skeleton-wave-rtl_1qq5l_ernm5_1 1.25s ease-in-out infinite;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ):dir(rtl)::after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ):dir(rtl)::after, .awsui-mode-entering .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ):dir(rtl)::after {
  animation: none;
  transition: none;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ), .awsui-mode-entering .awsui_root_1qq5l_ernm5_161 > .awsui_inner_1qq5l_ernm5_164:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_display-block_1qq5l_ernm5_222:not(#\9 ) {
  display: block;
}

.awsui_display-inline-block_1qq5l_ernm5_226:not(#\9 ) {
  display: inline-block;
  vertical-align: middle;
}

.awsui_display-inline_1qq5l_ernm5_226:not(#\9 ) {
  display: inline;
}

.awsui_variant-text-body-s_1qq5l_ernm5_235:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
}

.awsui_variant-text-body-m_1qq5l_ernm5_240:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_variant-text-heading-xs_1qq5l_ernm5_245:not(#\9 ) {
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
}

.awsui_variant-text-heading-s_1qq5l_ernm5_250:not(#\9 ) {
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
}

.awsui_variant-text-heading-m_1qq5l_ernm5_255:not(#\9 ) {
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
}

.awsui_variant-text-heading-l_1qq5l_ernm5_260:not(#\9 ) {
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
}

.awsui_variant-text-heading-xl_1qq5l_ernm5_265:not(#\9 ) {
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
}

.awsui_variant-text-display-l_1qq5l_ernm5_270:not(#\9 ) {
  font-size: var(--font-size-display-l-wa6woo, 42px);
  line-height: var(--line-height-display-l-vwanzp, 48px);
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/slider/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_pcgz5_1jakz_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  padding-block: var(--space-s-tvghoh, 12px);
  position: relative;
  max-inline-size: 800px;
  margin-inline: calc(var(--space-m-dsumyt, 16px) / 2);
}

.awsui_slider_pcgz5_1jakz_190:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_slider-track_pcgz5_1jakz_194:not(#\9 ), .awsui_slider-range_pcgz5_1jakz_194:not(#\9 ) {
  position: absolute;
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
  margin-block-start: var(--space-xs-ymlm0b, 8px);
  margin-inline: calc(var(--space-m-dsumyt, 16px) / -2);
}

.awsui_slider-track_pcgz5_1jakz_194:not(#\9 ) {
  background-color: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-slider-track-default-lxrn6f, #8c8c94));
  inline-size: calc(100% + var(--space-m-dsumyt, 16px));
  block-size: 2px;
  cursor: pointer;
}

.awsui_slider-track_pcgz5_1jakz_194.awsui_disabled_pcgz5_1jakz_209:not(#\9 ) {
  cursor: default;
  background-color: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
}

.awsui_slider-track_pcgz5_1jakz_194.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_slider-track_pcgz5_1jakz_194.awsui_disabled_pcgz5_1jakz_209) {
  cursor: default;
  background-color: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
}

.awsui_slider-range_pcgz5_1jakz_194:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-default-6b9ypa, var(--color-background-slider-range-default-ghqm7u, #006ce0));
  block-size: 4px;
  inline-size: calc(var(--awsui-slider-range-inline-size-6b9ypa) + var(--space-m-dsumyt, 16px));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_error_pcgz5_1jakz_222:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-default-6b9ypa, var(--color-background-slider-range-error-default-41t0a5, #db0000));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_warning_pcgz5_1jakz_225:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-default-6b9ypa, var(--color-background-slider-range-warning-default-twa8jo, #855900));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_active_pcgz5_1jakz_228:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-active-6b9ypa, var(--color-background-slider-range-active-2qtsc4, #004a9e));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_error-active_pcgz5_1jakz_231:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-active-6b9ypa, var(--color-background-slider-range-error-active-a3y1qs, #db0000));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_warning-active_pcgz5_1jakz_234:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-active-6b9ypa, var(--color-background-slider-range-warning-active-1tmmai, #855900));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_disabled_pcgz5_1jakz_209:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-default-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
}

.awsui_slider-range_pcgz5_1jakz_194.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_slider-range_pcgz5_1jakz_194.awsui_disabled_pcgz5_1jakz_209) {
  inline-size: calc(var(--awsui-slider-range-inline-size-6b9ypa) + var(--space-s-tvghoh, 12px));
  background-color: var(--awsui-style-slider-range-background-default-6b9ypa, var(--color-foreground-control-read-only-164ude, #656871));
}

.awsui_labels_pcgz5_1jakz_245:not(#\9 ) {
  display: grid;
  grid-template-columns: 3fr repeat(calc((var(--awsui-slider-label-count-6b9ypa) - 2) / 2 + (var(--awsui-slider-label-count-6b9ypa) - 2) / 2 - 1), 2fr) 3fr;
  grid-auto-rows: 100%;
  padding-block-start: var(--space-m-dsumyt, 16px);
}

.awsui_labels-noref_pcgz5_1jakz_251:not(#\9 ) {
  grid-template-columns: 1fr 1fr;
}

.awsui_labels-reference_pcgz5_1jakz_254:not(#\9 ) {
  grid-column-start: var(--awsui-slider-reference-column-6b9ypa);
  grid-column-end: var(--awsui-slider-next-reference-column-6b9ypa);
  grid-row: 1;
  justify-self: center;
  text-align: center;
}

.awsui_labels-min_pcgz5_1jakz_261:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  grid-column-end: var(--awsui-slider-min-end-6b9ypa);
  margin-inline-start: calc(var(--space-m-dsumyt, 16px) / -2);
}

.awsui_labels-max_pcgz5_1jakz_267:not(#\9 ) {
  text-align: end;
  justify-content: flex-end;
  grid-row: 1;
  grid-column-end: calc(var(--awsui-slider-label-count-6b9ypa) + 1);
  grid-column-start: var(--awsui-slider-max-start-6b9ypa);
  margin-inline-end: calc(var(--space-m-dsumyt, 16px) / -2);
}

.awsui_labels-aria-description_pcgz5_1jakz_275:not(#\9 ) {
  display: none;
}

@media (max-width: 576px) {
  .awsui_labels_pcgz5_1jakz_245:not(#\9 ) {
    grid-template-columns: 1fr 1fr;
  }
  .awsui_labels-min_pcgz5_1jakz_261:not(#\9 ) {
    grid-column: 1;
  }
  .awsui_labels-max_pcgz5_1jakz_267:not(#\9 ) {
    grid-column: 2;
  }
  .awsui_labels_pcgz5_1jakz_245 > .awsui_labels-reference_pcgz5_1jakz_254:not(#\9 ) {
    display: none;
  }
}
.awsui_ticks_pcgz5_1jakz_293:not(#\9 ) {
  display: grid;
  grid-template-columns: repeat(var(--awsui-slider-tick-count-6b9ypa), 1fr);
  inline-size: calc(100% - var(--space-m-dsumyt, 16px));
  margin-inline: calc(var(--space-m-dsumyt, 16px) / 2);
}

.awsui_ticks-wrapper_pcgz5_1jakz_299:not(#\9 ) {
  block-size: 0;
  display: flex;
  margin-inline: calc(var(--space-m-dsumyt, 16px) / -2);
}

.awsui_tick_pcgz5_1jakz_293:not(#\9 ) {
  grid-row: 1;
  block-size: var(--space-xs-ymlm0b, 8px);
  inline-size: var(--space-xxxs-pajhad, 2px);
  padding-inline: 0;
  padding-block: 0;
  background: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-slider-track-default-lxrn6f, #8c8c94));
  inset-block-start: -4px;
}

.awsui_tick_pcgz5_1jakz_293.awsui_middle_pcgz5_1jakz_314:not(#\9 ):first-child, .awsui_tick_pcgz5_1jakz_293.awsui_middle_pcgz5_1jakz_314:not(#\9 ):last-child {
  visibility: hidden;
}

.awsui_tick_pcgz5_1jakz_293.awsui_filled_pcgz5_1jakz_317:not(#\9 ) {
  background: var(--awsui-style-slider-range-background-default-6b9ypa, var(--color-background-slider-range-default-ghqm7u, #006ce0));
}

.awsui_tick_pcgz5_1jakz_293.awsui_filled_pcgz5_1jakz_317.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209) {
  background: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-foreground-control-read-only-164ude, #656871));
}

.awsui_tick_pcgz5_1jakz_293.awsui_active_pcgz5_1jakz_228:not(#\9 ) {
  background: var(--awsui-style-slider-range-background-active-6b9ypa, var(--color-background-slider-range-active-2qtsc4, #004a9e));
}

.awsui_tick_pcgz5_1jakz_293.awsui_error_pcgz5_1jakz_222:not(#\9 ) {
  background: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-slider-range-error-default-41t0a5, #db0000));
}

.awsui_tick_pcgz5_1jakz_293.awsui_warning_pcgz5_1jakz_225:not(#\9 ) {
  background: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-slider-range-warning-default-twa8jo, #855900));
}

.awsui_tick_pcgz5_1jakz_293.awsui_error-active_pcgz5_1jakz_231:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-active-6b9ypa, var(--color-background-slider-range-error-active-a3y1qs, #db0000));
}

.awsui_tick_pcgz5_1jakz_293.awsui_warning-active_pcgz5_1jakz_234:not(#\9 ) {
  background-color: var(--awsui-style-slider-range-background-active-6b9ypa, var(--color-background-slider-range-warning-active-1tmmai, #855900));
}

.awsui_tick_pcgz5_1jakz_293.awsui_disabled_pcgz5_1jakz_209:not(#\9 ) {
  background: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
}

.awsui_tick_pcgz5_1jakz_293.awsui_readonly_pcgz5_1jakz_213:not(#\9 ) {
  background: var(--awsui-style-slider-track-background-color-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
}

.awsui_tooltip-thumb_pcgz5_1jakz_345:not(#\9 ) {
  position: absolute;
  inline-size: var(--space-xxl-32srm4, 32px);
  block-size: var(--space-xxl-32srm4, 32px);
  margin-block-start: calc(var(--space-s-tvghoh, 12px) / -1);
  inset-inline-start: var(--awsui-slider-tooltip-position-6b9ypa);
}

.awsui_tooltip-thumb_pcgz5_1jakz_345.awsui_readonly_pcgz5_1jakz_213:not(#\9 ) {
  inline-size: var(--space-xl-jfy3x4, 24px);
  block-size: var(--space-xl-jfy3x4, 24px);
  margin-block-start: calc(var(--space-xs-ymlm0b, 8px) / -1);
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 ) {
  background: transparent;
  appearance: none;
  position: absolute;
  block-size: 0;
  inline-size: calc(100% + var(--space-m-dsumyt, 16px));
  margin-inline-start: calc(var(--space-m-dsumyt, 16px) / -2);
  outline: 0;
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  cursor: pointer;
  touch-action: none;
}

.awsui_thumb_pcgz5_1jakz_358.awsui_disabled_pcgz5_1jakz_209:not(#\9 ) {
  cursor: default;
}

.awsui_thumb_pcgz5_1jakz_358.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_thumb_pcgz5_1jakz_358.awsui_disabled_pcgz5_1jakz_209) {
  cursor: default;
}

.awsui_thumb_pcgz5_1jakz_358.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_thumb_pcgz5_1jakz_358.awsui_disabled_pcgz5_1jakz_209):focus::-webkit-slider-thumb, .awsui_thumb_pcgz5_1jakz_358.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_thumb_pcgz5_1jakz_358.awsui_disabled_pcgz5_1jakz_209):active::-webkit-slider-thumb {
  block-size: var(--space-s-tvghoh, 12px);
  inline-size: var(--space-s-tvghoh, 12px);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--color-foreground-control-read-only-164ude, #656871);
  background: var(--color-foreground-control-read-only-164ude, #656871);
  border-color: var(--color-background-slider-handle-active-va1gvy, #004a9e);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_1jakz_358.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_thumb_pcgz5_1jakz_358.awsui_disabled_pcgz5_1jakz_209):focus::-moz-range-thumb, .awsui_thumb_pcgz5_1jakz_358.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_thumb_pcgz5_1jakz_358.awsui_disabled_pcgz5_1jakz_209):active::-moz-range-thumb {
  block-size: var(--space-s-tvghoh, 12px);
  inline-size: var(--space-s-tvghoh, 12px);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--color-foreground-control-read-only-164ude, #656871);
  background: var(--color-foreground-control-read-only-164ude, #656871);
  border-color: var(--color-background-slider-handle-active-va1gvy, #004a9e);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_1jakz_358.awsui_min_pcgz5_1jakz_394:not(#\9 ) {
  margin-inline-start: calc(-1px + var(--space-m-dsumyt, 16px) / -2);
}

.awsui_thumb_pcgz5_1jakz_358.awsui_max_pcgz5_1jakz_397:not(#\9 ) {
  margin-inline-start: calc(1px + var(--space-m-dsumyt, 16px) / -2);
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 )::-webkit-slider-thumb {
  appearance: none;
  appearance: none;
  background: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
  border-block-width: 2px;
  border-inline-width: 2px;
  border-start-start-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  border-start-end-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  border-end-start-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  border-end-end-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  box-shadow: none;
  cursor: pointer;
  block-size: var(--space-m-dsumyt, 16px);
  inline-size: var(--space-m-dsumyt, 16px);
  pointer-events: all;
  position: relative;
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 )::-moz-range-thumb {
  appearance: none;
  appearance: none;
  background: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
  border-block-width: 2px;
  border-inline-width: 2px;
  border-start-start-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  border-start-end-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  border-end-start-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  border-end-end-radius: var(--awsui-style-slider-handle-border-radius-6b9ypa, 50%);
  box-shadow: none;
  cursor: pointer;
  block-size: var(--space-m-dsumyt, 16px);
  inline-size: var(--space-m-dsumyt, 16px);
  pointer-events: all;
  position: relative;
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 ):hover::-webkit-slider-thumb {
  background: var(--awsui-style-slider-handle-background-hover-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-hover-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 ):hover::-moz-range-thumb {
  background: var(--awsui-style-slider-handle-background-hover-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-hover-6b9ypa, var(--color-background-slider-handle-default-bm6lnd, #006ce0));
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 ):focus::-webkit-slider-thumb, .awsui_thumb_pcgz5_1jakz_358:not(#\9 ):active::-webkit-slider-thumb {
  block-size: 20px;
  inline-size: 20px;
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-active-va1gvy, #004a9e));
  background: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-active-va1gvy, #004a9e));
  border-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-active-va1gvy, #004a9e));
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_1jakz_358:not(#\9 ):focus::-moz-range-thumb, .awsui_thumb_pcgz5_1jakz_358:not(#\9 ):active::-moz-range-thumb {
  block-size: 20px;
  inline-size: 20px;
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-active-va1gvy, #004a9e));
  background: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-active-va1gvy, #004a9e));
  border-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-active-va1gvy, #004a9e));
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_error_pcgz5_1jakz_222:not(#\9 )::-webkit-slider-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-default-r9y0gv, #db0000));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-default-r9y0gv, #db0000));
}

.awsui_error_pcgz5_1jakz_222:not(#\9 )::-moz-range-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-default-r9y0gv, #db0000));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-default-r9y0gv, #db0000));
}

.awsui_error_pcgz5_1jakz_222:not(#\9 ):hover::-webkit-slider-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
}

.awsui_error_pcgz5_1jakz_222:not(#\9 ):hover::-moz-range-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
}

.awsui_error_pcgz5_1jakz_222:not(#\9 ):focus::-webkit-slider-thumb, .awsui_error_pcgz5_1jakz_222:not(#\9 ):active::-webkit-slider-thumb {
  background-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
}

.awsui_error_pcgz5_1jakz_222:not(#\9 ):focus::-moz-range-thumb, .awsui_error_pcgz5_1jakz_222:not(#\9 ):active::-moz-range-thumb {
  background-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-error-active-ror650, #db0000));
}

.awsui_warning_pcgz5_1jakz_225:not(#\9 )::-webkit-slider-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-default-3d2day, #855900));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-default-3d2day, #855900));
}

.awsui_warning_pcgz5_1jakz_225:not(#\9 )::-moz-range-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-default-3d2day, #855900));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-default-3d2day, #855900));
}

.awsui_warning_pcgz5_1jakz_225:not(#\9 ):hover::-webkit-slider-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
}

.awsui_warning_pcgz5_1jakz_225:not(#\9 ):hover::-moz-range-thumb {
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
}

.awsui_warning_pcgz5_1jakz_225:not(#\9 ):focus::-webkit-slider-thumb, .awsui_warning_pcgz5_1jakz_225:not(#\9 ):active::-webkit-slider-thumb {
  background-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
}

.awsui_warning_pcgz5_1jakz_225:not(#\9 ):focus::-moz-range-thumb, .awsui_warning_pcgz5_1jakz_225:not(#\9 ):active::-moz-range-thumb {
  background-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-e8v8j2, #ffffff), 0 0 0 4px var(--awsui-style-slider-handle-background-active-6b9ypa, var(--color-background-slider-handle-warning-active-vzn5qo, #855900));
}

.awsui_disabled_pcgz5_1jakz_209:not(#\9 )::-webkit-slider-thumb,
.awsui_disabled_pcgz5_1jakz_209:not(#\9 ):hover::-webkit-slider-thumb,
.awsui_disabled_pcgz5_1jakz_209:not(#\9 ):active::-webkit-slider-thumb {
  block-size: var(--space-m-dsumyt, 16px);
  inline-size: var(--space-m-dsumyt, 16px);
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
  box-shadow: none;
  pointer-events: none;
}

.awsui_disabled_pcgz5_1jakz_209:not(#\9 )::-moz-range-thumb,
.awsui_disabled_pcgz5_1jakz_209:not(#\9 ):hover::-moz-range-thumb,
.awsui_disabled_pcgz5_1jakz_209:not(#\9 ):active::-moz-range-thumb {
  block-size: var(--space-m-dsumyt, 16px);
  inline-size: var(--space-m-dsumyt, 16px);
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-background-control-disabled-1dm4mk, #dedee3));
  box-shadow: none;
  pointer-events: none;
}

.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209)::-webkit-slider-thumb,
.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209):hover::-webkit-slider-thumb,
.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209):active::-webkit-slider-thumb {
  block-size: var(--space-s-tvghoh, 12px);
  inline-size: var(--space-s-tvghoh, 12px);
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-foreground-control-read-only-164ude, #656871));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-foreground-control-read-only-164ude, #656871));
  box-shadow: none;
  pointer-events: none;
  cursor: initial;
}

.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209)::-moz-range-thumb,
.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209):hover::-moz-range-thumb,
.awsui_readonly_pcgz5_1jakz_213:not(#\9 ):not(.awsui_disabled_pcgz5_1jakz_209):active::-moz-range-thumb {
  block-size: var(--space-s-tvghoh, 12px);
  inline-size: var(--space-s-tvghoh, 12px);
  background-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-foreground-control-read-only-164ude, #656871));
  border-color: var(--awsui-style-slider-handle-background-default-6b9ypa, var(--color-foreground-control-read-only-164ude, #656871));
  box-shadow: none;
  pointer-events: none;
  cursor: initial;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/split-panel/styles.scoped.css ***!
  \********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawer_1r9lg_c3yqj_153:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  flex-shrink: 0;
  position: relative;
  min-inline-size: 0;
  word-break: break-word;
  background-color: var(--color-background-layout-panel-content-ywo9k1, #ffffff);
  z-index: 840;
}

.awsui_drawer-closed_1r9lg_c3yqj_190:not(#\9 ):not(.awsui_refresh_1r9lg_c3yqj_190) {
  min-inline-size: 40px;
}

.awsui_drawer-content-side_1r9lg_c3yqj_194:not(#\9 ) {
  display: flex;
  align-items: center;
  block-size: 100%;
  overflow: auto;
}

.awsui_drawer-content-side_1r9lg_c3yqj_194 > [aria-hidden=true]:not(#\9 ), .awsui_drawer-closed_1r9lg_c3yqj_190.awsui_refresh_1r9lg_c3yqj_190 > .awsui_drawer-content-side_1r9lg_c3yqj_194:not(#\9 ) {
  display: none;
}

.awsui_drawer-closed_1r9lg_c3yqj_190:not(#\9 ):not(.awsui_refresh_1r9lg_c3yqj_190) > .awsui_drawer-content-side_1r9lg_c3yqj_194 {
  inline-size: 40px;
}

.awsui_drawer-closed_1r9lg_c3yqj_190:not(#\9 ):not(.awsui_refresh_1r9lg_c3yqj_190) > .awsui_drawer-content-side_1r9lg_c3yqj_194:hover {
  background: var(--color-background-layout-panel-hover-e1fkm5, #ebebf0);
}

:not(#\9 ):not(.awsui_drawer-closed_1r9lg_c3yqj_190) > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 {
  overflow-y: auto;
  position: absolute;
  inset: 0;
  clip-path: border-box;
}

.awsui_position-bottom_1r9lg_c3yqj_217:not(#\9 ) {
  position: fixed;
  overflow-y: auto;
  /*
  Removed the position fixed with the AppLayout refactor because the
  SplitPanel is no longer in fixed position in the DOM.
  */
}

.awsui_position-bottom_1r9lg_c3yqj_217:not(#\9 ):not(.awsui_hidden_1r9lg_c3yqj_225) {
  border-block-start: var(--border-panel-top-width-10990j, 1px) solid var(--color-border-divider-panel-bottom-fu7dgn, #c6c6cd);
}

.awsui_position-bottom_1r9lg_c3yqj_217:not(#\9 ):not(.awsui_refresh_1r9lg_c3yqj_190) {
  box-shadow: var(--shadow-split-bottom-d7sdey, 0px -36px 36px -36px rgba(0, 7, 22, 0.1));
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-panel-bottom-fu7dgn, #c6c6cd);
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-panel-bottom-fu7dgn, #c6c6cd);
}

.awsui_position-bottom_1r9lg_c3yqj_217.awsui_drawer-closed_1r9lg_c3yqj_190:not(#\9 ) {
  overflow: hidden;
}

.awsui_position-bottom_1r9lg_c3yqj_217.awsui_drawer-closed_1r9lg_c3yqj_190.awsui_drawer-clickable_1r9lg_c3yqj_236:not(#\9 ):hover {
  cursor: pointer;
  background: var(--color-background-layout-panel-hover-e1fkm5, #ebebf0);
}

.awsui_position-bottom_1r9lg_c3yqj_217 > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > [aria-hidden=true]:not(#\9 ) {
  display: none;
}

.awsui_position-bottom_1r9lg_c3yqj_217.awsui_refresh_1r9lg_c3yqj_190:not(#\9 ) {
  position: relative;
}

.awsui_position-side_1r9lg_c3yqj_247:not(#\9 ) {
  border-block-start: none;
  box-shadow: var(--shadow-split-side-u29245, -1px 0px 1px 0px #e9ebed, -36px 6px 36px -36px rgba(0, 7, 22, 0.1));
  block-size: 100%;
}

.awsui_position-side_1r9lg_c3yqj_247.awsui_with-toolbar_1r9lg_c3yqj_252:not(#\9 ) {
  box-shadow: none;
}

.awsui_slider-wrapper-bottom_1r9lg_c3yqj_256:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 18px;
  display: flex;
  justify-content: center;
  z-index: 2;
}

.awsui_slider-wrapper-side_1r9lg_c3yqj_267:not(#\9 ) {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  block-size: 100%;
  inline-size: 18px;
  display: flex;
  align-items: center;
  z-index: 1;
}

.awsui_slider-wrapper-side_1r9lg_c3yqj_267.awsui_with-toolbar_1r9lg_c3yqj_252:not(#\9 ) {
  position: unset;
}

.awsui_open-button-side_1r9lg_c3yqj_281:not(#\9 ) {
  flex: 0 0 auto;
  align-self: flex-start;
  box-sizing: border-box;
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  margin-block-end: 0;
  margin-inline: auto;
}

.awsui_pane-header-wrapper-bottom_1r9lg_c3yqj_290:not(#\9 ) {
  position: sticky;
  inset-block-start: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  z-index: 1;
  padding-block: 0;
  padding-inline: var(--space-layout-content-horizontal-buc0zz, 24px);
}

.awsui_drawer-mobile_1r9lg_c3yqj_300 > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_pane-header-wrapper-bottom_1r9lg_c3yqj_290:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_drawer-disable-content-paddings_1r9lg_c3yqj_304 > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_pane-header-wrapper-bottom_1r9lg_c3yqj_290:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-2ud1p3, 20px);
}

:not(#\9 ):not(.awsui_drawer-closed_1r9lg_c3yqj_190) > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_pane-header-wrapper-bottom_1r9lg_c3yqj_290 {
  background-color: var(--color-background-layout-panel-content-ywo9k1, #ffffff);
  border-block-end: var(--border-panel-header-width-t1iq1m, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_with-toolbar_1r9lg_c3yqj_252:not(#\9 ):not(.awsui_drawer-closed_1r9lg_c3yqj_190) > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_pane-header-wrapper-bottom_1r9lg_c3yqj_290 {
  border-color: transparent;
}

.awsui_content-bottom_1r9lg_c3yqj_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-layout-content-horizontal-buc0zz, 24px);
  margin-block-start: var(--space-panel-split-top-xkqs9g, 20px);
  position: relative;
  z-index: 0;
}

.awsui_with-toolbar_1r9lg_c3yqj_252 > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_content-bottom_1r9lg_c3yqj_316:not(#\9 ) {
  margin-block-start: 0px;
}

.awsui_drawer-mobile_1r9lg_c3yqj_300 > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_content-bottom_1r9lg_c3yqj_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_drawer-disable-content-paddings_1r9lg_c3yqj_304 > .awsui_drawer-content-bottom_1r9lg_c3yqj_210 > .awsui_content-bottom_1r9lg_c3yqj_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_pane-bottom-center-align_1r9lg_c3yqj_335:not(#\9 ) {
  display: flex;
  justify-content: center;
}

.awsui_pane-bottom-content-nav-padding_1r9lg_c3yqj_340:not(#\9 ) {
  padding-inline-start: calc(var(--space-layout-toggle-diameter-j2qffw, 36px) + 2 * var(--space-layout-toggle-padding-chwlhz, 12px));
}

.awsui_pane-bottom-content-tools-padding_1r9lg_c3yqj_344:not(#\9 ) {
  padding-inline-end: calc(var(--space-layout-toggle-diameter-j2qffw, 36px) + 2 * var(--space-layout-toggle-padding-chwlhz, 12px));
}

.awsui_content-bottom-max-width_1r9lg_c3yqj_348:not(#\9 ) {
  flex-grow: 1;
  max-inline-size: 100%;
}

.awsui_content-side_1r9lg_c3yqj_353:not(#\9 ) {
  flex: auto;
  align-self: flex-start;
  box-sizing: border-box;
  overflow-y: auto;
  inset-block-start: 0;
  inset-inline: 0;
  block-size: 100%;
}

.awsui_content-side_1r9lg_c3yqj_353.awsui_with-toolbar_1r9lg_c3yqj_252:not(#\9 ) {
  position: absolute;
}

.awsui_content-side_1r9lg_c3yqj_353 > .awsui_pane-header-wrapper-side_1r9lg_c3yqj_365:not(#\9 ) {
  padding-block: 0;
  padding-inline-end: var(--space-m-dsumyt, 16px);
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  border-block-end: var(--border-panel-header-width-t1iq1m, 1px) solid var(--color-border-panel-header-a3g1xy, #c6c6cd);
}

.awsui_content-side_1r9lg_c3yqj_353.awsui_with-toolbar_1r9lg_c3yqj_252 > .awsui_pane-header-wrapper-side_1r9lg_c3yqj_365:not(#\9 ) {
  border-color: transparent;
}

.awsui_content-side_1r9lg_c3yqj_353 > .awsui_pane-content-wrapper-side_1r9lg_c3yqj_374:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  padding-inline-end: var(--space-panel-side-right-cu4nmw, 24px);
  margin-block-start: var(--space-panel-split-top-xkqs9g, 20px);
  margin-block-end: var(--space-panel-split-bottom-asdo15, 20px);
}

.awsui_content-side_1r9lg_c3yqj_353.awsui_with-toolbar_1r9lg_c3yqj_252 > .awsui_pane-content-wrapper-side_1r9lg_c3yqj_374:not(#\9 ) {
  margin-block-start: 0px;
}

.awsui_header_1r9lg_c3yqj_385:not(#\9 ) {
  inline-size: 100%;
  margin-block: var(--size-vertical-panel-icon-offset-z959cw, 15px);
  margin-inline: 0;
}

.awsui_header_1r9lg_c3yqj_385.awsui_with-toolbar_1r9lg_c3yqj_252:not(#\9 ) {
  margin-block: 14px;
}

.awsui_header-main-row_1r9lg_c3yqj_393:not(#\9 ), .awsui_header-main-content_1r9lg_c3yqj_393:not(#\9 ) {
  display: flex;
}

.awsui_header-main-row_1r9lg_c3yqj_393:not(#\9 ) {
  align-items: flex-start;
}

.awsui_header-main-content_1r9lg_c3yqj_393:not(#\9 ) {
  flex: auto;
  flex-direction: row;
  column-gap: var(--space-scaled-xs-dw9wl5, 8px);
  row-gap: var(--space-scaled-xxs-foe114, 4px);
  justify-content: space-between;
  align-items: flex-start;
}

.awsui_header-tag-and-info_1r9lg_c3yqj_407:not(#\9 ) {
  flex-grow: 1;
  margin-block-start: calc(var(--space-scaled-xxs-foe114, 4px) + 1px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
}

.awsui_header-tag-and-info_1r9lg_c3yqj_407.awsui_with-description_1r9lg_c3yqj_412:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxs-h2sc51, 2px);
}

.awsui_header-tag_1r9lg_c3yqj_407.awsui_with-info_1r9lg_c3yqj_415:not(#\9 ), .awsui_header-text_1r9lg_c3yqj_415:not(#\9 ) {
  display: inline;
}

.awsui_header-tag_1r9lg_c3yqj_407:not(#\9 ) {
  margin-block: 0;
}

.awsui_header-before-slot_1r9lg_c3yqj_421:not(#\9 ), .awsui_header-text_1r9lg_c3yqj_415:not(#\9 ) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_header-before-slot_1r9lg_c3yqj_421:not(#\9 ) {
  margin-block-start: calc(-1 * (var(--space-scaled-xxs-foe114, 4px) + 1px));
}

.awsui_header-tag_1r9lg_c3yqj_407.awsui_with-info_1r9lg_c3yqj_415 > .awsui_header-before-slot_1r9lg_c3yqj_421:not(#\9 ), .awsui_header-before-slot_1r9lg_c3yqj_421.awsui_with-header-text_1r9lg_c3yqj_432:not(#\9 ) {
  display: inline-block;
}

.awsui_header-before-slot_1r9lg_c3yqj_421.awsui_with-header-text_1r9lg_c3yqj_432:not(#\9 ), .awsui_header-tag_1r9lg_c3yqj_407.awsui_with-info_1r9lg_c3yqj_415:not(#\9 ) {
  margin-inline-end: var(--space-scaled-xs-dw9wl5, 8px);
}

.awsui_header-actions-slot_1r9lg_c3yqj_438:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  min-block-size: calc(var(--font-panel-header-line-height-8xb2qj, 22px) + 2 * (var(--space-scaled-xxs-foe114, 4px) + 1px));
}

.awsui_header-description_1r9lg_c3yqj_444:not(#\9 ) {
  color: var(--color-text-heading-secondary-exzje1, #424650);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  margin-block: 0;
}

.awsui_header-buttons_1r9lg_c3yqj_451:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex: 0 0 auto;
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_divider_1r9lg_c3yqj_459:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: var(--space-scaled-xs-dw9wl5, 8px);
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tiles/analytics-metadata/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_radio-button_feeqa_117rp_5:not(#\9 ) {
  /* used in analytics metadata */
}

.awsui_selected_feeqa_117rp_9:not(#\9 ) {
  /* used in analytics metadata */
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tiles/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
div.awsui_column-layout_vj6p7_1nvau_189:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221:not(#\9 ) {
  margin-block: calc(var(--space-grid-gutter-whc3jp, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-whc3jp, 20px) / -2);
  /* stylelint-disable-next-line selector-max-universal */
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-no-gutters_vj6p7_1nvau_227:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231:not(#\9 ) {
  margin-block: calc(-1 * var(--space-grid-gutter-whc3jp, 20px) / 2);
  margin-inline: calc(-1 * var(--space-grid-gutter-whc3jp, 20px));
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231 > *:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-breakpoint-default_vj6p7_1nvau_239 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-1_vj6p7_1nvau_242.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-1_vj6p7_1nvau_242.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-2_vj6p7_1nvau_248.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-2_vj6p7_1nvau_248.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(3n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-variant-text-grid_vj6p7_1nvau_231.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(4n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221:not(#\9 ):not(.awsui_grid-no-gutters_vj6p7_1nvau_227) > * {
  padding-block: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221:not(#\9 ):not(.awsui_grid-no-gutters_vj6p7_1nvau_227).awsui_grid-variant-text-grid_vj6p7_1nvau_231 > * {
  padding-block: 0;
  padding-inline: var(--space-grid-gutter-whc3jp, 20px);
  margin-block: calc(var(--space-grid-gutter-whc3jp, 20px) / 2);
  margin-inline: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276 > *:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-breakpoint-default_vj6p7_1nvau_239 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-1_vj6p7_1nvau_242.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-1_vj6p7_1nvau_242.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-2_vj6p7_1nvau_248.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-2_vj6p7_1nvau_248.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(3n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-vertical-borders_vj6p7_1nvau_276.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-child(4n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309:not(#\9 ) {
  /* stylelint-disable selector-max-universal */
  /* stylelint-enable selector-max-universal */
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309 > *:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309 > *:not(#\9 ):last-child {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-2_vj6p7_1nvau_248.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-2_vj6p7_1nvau_248.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(2):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(2):nth-child(3n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-3_vj6p7_1nvau_254.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(3):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xxs_vj6p7_1nvau_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+3) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(3):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(3):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1nvau_189 > .awsui_grid_vj6p7_1nvau_221.awsui_grid-horizontal-borders_vj6p7_1nvau_309.awsui_grid-columns-4_vj6p7_1nvau_260.awsui_grid-breakpoint-xs_vj6p7_1nvau_245 > *:not(#\9 ):nth-last-child(4):nth-child(4n+1) {
  border-block-end-width: 0;
}

.awsui_root_vj6p7_1nvau_359:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  display: block;
}

.awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-default-mvv73z, #8c8c94);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-default-mvv73z, #8c8c94);
  border-start-start-radius: var(--border-radius-tiles-wm1vgw, 8px);
  border-start-end-radius: var(--border-radius-tiles-wm1vgw, 8px);
  border-end-start-radius: var(--border-radius-tiles-wm1vgw, 8px);
  border-end-end-radius: var(--border-radius-tiles-wm1vgw, 8px);
  background: var(--color-background-input-default-dkd4bz, #ffffff);
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-scaled-m-l37gh7, 16px);
  transition: border-color var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear), background-color var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ), .awsui-mode-entering .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_refresh_vj6p7_1nvau_419:not(#\9 ) {
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-s-tvghoh, 12px);
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_refresh_vj6p7_1nvau_419.awsui_selected_vj6p7_1nvau_423:not(#\9 ):not(.awsui_disabled_vj6p7_1nvau_423):not(.awsui_readonly_vj6p7_1nvau_423) {
  box-shadow: inset 0 0 0 calc(var(--border-width-item-selected-yv93vd, 2px) - 1px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_has-metadata_vj6p7_1nvau_426:not(#\9 ) {
  padding-block-end: var(--space-s-tvghoh, 12px);
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_has-metadata_vj6p7_1nvau_426.awsui_refresh_vj6p7_1nvau_419:not(#\9 ) {
  padding-block-end: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_selected_vj6p7_1nvau_423:not(#\9 ) {
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-item-selected-gor8ib, #006ce0);
  background: var(--color-background-item-selected-o3455o, #f0fbff);
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_disabled_vj6p7_1nvau_423:not(#\9 ) {
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-tiles-disabled-fxxjc7, #ebebf0);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-tiles-disabled-fxxjc7, #ebebf0);
  background: var(--color-background-tiles-disabled-3oxnuw, #ebebf0);
}

.awsui_tile-container_vj6p7_1nvau_394.awsui_readonly_vj6p7_1nvau_423:not(#\9 ) {
  background-color: var(--color-background-input-default-dkd4bz, #ffffff);
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--color-border-input-disabled-yyhlvy, #ebebf0);
}

.awsui_columns_vj6p7_1nvau_448:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  margin-block: calc(var(--space-tile-gutter-bi2bdv, 24px) / -4);
  margin-inline-start: calc(var(--space-tile-gutter-bi2bdv, 24px) / -4);
  margin-inline-end: calc(var(--space-tile-gutter-bi2bdv, 24px) / -4);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-1_vj6p7_1nvau_455 > .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-1_vj6p7_1nvau_455 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xs_vj6p7_1nvau_462:not(#\9 ) {
  flex: 0 0 calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-1_vj6p7_1nvau_455 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xxs_vj6p7_1nvau_466:not(#\9 ) {
  flex: 0 0 calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-2_vj6p7_1nvau_470 > .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-2_vj6p7_1nvau_470 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xs_vj6p7_1nvau_462:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-2_vj6p7_1nvau_470 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xxs_vj6p7_1nvau_466:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-3_vj6p7_1nvau_485 > .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-3_vj6p7_1nvau_485 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xs_vj6p7_1nvau_462:not(#\9 ) {
  flex: 0 0 calc(33.3333333333% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(33.3333333333% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-3_vj6p7_1nvau_485 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xxs_vj6p7_1nvau_466:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-4_vj6p7_1nvau_500 > .awsui_tile-container_vj6p7_1nvau_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-bi2bdv, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-4_vj6p7_1nvau_500 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xs_vj6p7_1nvau_462:not(#\9 ) {
  flex: 0 0 calc(25% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(25% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_columns_vj6p7_1nvau_448.awsui_column-4_vj6p7_1nvau_500 > .awsui_tile-container_vj6p7_1nvau_394.awsui_breakpoint-xxs_vj6p7_1nvau_466:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-bi2bdv, 24px) / 2);
}

.awsui_control_vj6p7_1nvau_516:not(#\9 ) {
  flex-grow: 1;
  margin-block-end: var(--space-s-tvghoh, 12px);
}

.awsui_control_vj6p7_1nvau_516.awsui_no-image_vj6p7_1nvau_520:not(#\9 ) {
  margin-block-end: 0;
}

.awsui_image_vj6p7_1nvau_524:not(#\9 ) {
  text-align: center;
}

.awsui_image_vj6p7_1nvau_524 > img:not(#\9 ) {
  max-inline-size: 100%;
}

.awsui_image_vj6p7_1nvau_524.awsui_disabled_vj6p7_1nvau_423 > img:not(#\9 ) {
  opacity: 0.3;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/split-panel/icons/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_preference-icon--svg_d4xxm_1i2ke_145:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_preference-icon--svg_d4xxm_1i2ke_145:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_preference-icon--layout-border_d4xxm_1i2ke_151:not(#\9 ) {
  stroke: var(--color-background-home-header-4c9jt4, #0f141a);
  fill: var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_preference-icon--layout-background_d4xxm_1i2ke_155:not(#\9 ) {
  fill: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_preference-icon--layout-header_d4xxm_1i2ke_158:not(#\9 ) {
  fill: var(--color-background-home-header-4c9jt4, #0f141a);
}

.awsui_preference-icon--border_d4xxm_1i2ke_161:not(#\9 ) {
  stroke: var(--color-text-group-label-4gdpcl, #424650);
  fill: var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_preference-icon--primary-button_d4xxm_1i2ke_165:not(#\9 ) {
  fill: var(--color-background-button-primary-default-mzbd6x, #ff9900);
}

.awsui_preference-icon--secondary_d4xxm_1i2ke_168:not(#\9 ) {
  fill: var(--color-text-group-label-4gdpcl, #424650);
}

.awsui_preference-icon--disabled-element_d4xxm_1i2ke_171:not(#\9 ) {
  fill: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_preference-icon--separator_d4xxm_1i2ke_174:not(#\9 ) {
  stroke: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_preference-icon--focus-text_d4xxm_1i2ke_177:not(#\9 ) {
  fill: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_preference-icon-refresh--svg_d4xxm_1i2ke_181:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_preference-icon-refresh--svg_d4xxm_1i2ke_181:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_preference-icon-refresh--layout-top_d4xxm_1i2ke_187:not(#\9 ) {
  fill: var(--color-background-button-primary-disabled-ft3nq0, #ebebf0);
}

.awsui_preference-icon-refresh--layout-main_d4xxm_1i2ke_190:not(#\9 ) {
  fill: var(--color-background-layout-main-htt4fm, #ffffff);
}

.awsui_preference-icon-refresh--primary_d4xxm_1i2ke_193:not(#\9 ) {
  fill: var(--color-background-button-primary-default-mzbd6x, #ff9900);
}

.awsui_preference-icon-refresh--disabled_d4xxm_1i2ke_196:not(#\9 ) {
  fill: var(--color-background-control-disabled-1dm4mk, #dedee3);
}

.awsui_preference-icon-refresh--column-header_d4xxm_1i2ke_199:not(#\9 ) {
  fill: var(--color-text-input-disabled-k0zows, #b4b4bb);
}

.awsui_preference-icon-refresh--window_d4xxm_1i2ke_202:not(#\9 ) {
  stroke: var(--color-background-home-header-4c9jt4, #0f141a);
  fill: var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_preference-icon-refresh--secondary_d4xxm_1i2ke_206:not(#\9 ) {
  fill: var(--color-text-body-secondary-p9djjm, #424650);
}

.awsui_preference-icon-refresh--default_d4xxm_1i2ke_209:not(#\9 ) {
  fill: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_preference-icon-refresh--separator_d4xxm_1i2ke_212:not(#\9 ) {
  stroke: var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_preference-icon-refresh--input-default_d4xxm_1i2ke_215:not(#\9 ) {
  fill: var(--color-border-input-default-mvv73z, #8c8c94);
}

.awsui_preference-icon-refresh--heading_d4xxm_1i2ke_218:not(#\9 ) {
  fill: var(--color-text-heading-default-5vbiad, #0f141a);
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/steps/styles.scoped.css ***!
  \**************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_gxp9y_1ce44_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214:not(#\9 ) {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0;
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219:not(#\9 ) {
  display: grid;
  grid-template-columns: var(--space-static-l-n53k41, 20px) 1fr;
  grid-template-rows: minmax(var(--space-static-l-n53k41, 20px), auto);
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_header_gxp9y_1ce44_224:not(#\9 ) {
  display: flex;
  gap: var(--space-xxs-hwfkai, 4px);
  grid-row: 1;
  grid-column: 1/span 2;
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_details_gxp9y_1ce44_230:not(#\9 ) {
  align-items: center;
  grid-row: 2;
  grid-column: 2;
  margin-block-end: var(--space-static-xs-gnm0mz, 8px);
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_connector_gxp9y_1ce44_236:not(#\9 ) {
  grid-row: 2;
  grid-column: 1;
  background-color: var(--color-border-divider-default-nfermc, #c6c6cd);
  margin-block: 0;
  border-block: 0;
  border-inline: 0;
  inline-size: var(--border-divider-list-width-tdfx1x, 1px);
  block-size: auto;
  min-block-size: var(--space-static-xs-gnm0mz, 8px);
  position: relative;
  inset-inline-end: var(--space-static-xxxs-yidks1, 2px);
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214 > :not(#\9 ):last-of-type > .awsui_connector_gxp9y_1ce44_236 {
  display: none;
}

.awsui_root_gxp9y_1ce44_181 > .awsui_list_gxp9y_1ce44_214.awsui_custom_gxp9y_1ce44_252 > .awsui_details_gxp9y_1ce44_230:not(#\9 ) {
  margin-block-end: 0;
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214:not(#\9 ) {
  display: grid;
  align-items: flex-start;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  grid-auto-flow: column;
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219:not(#\9 ) {
  display: grid;
  grid-template-columns: var(--space-static-l-n53k41, 20px) 1fr;
  grid-template-rows: minmax(var(--space-static-l-n53k41, 20px), auto);
  align-items: center;
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_header_gxp9y_1ce44_224:not(#\9 ) {
  display: flex;
  grid-row: 1;
  grid-column: 1/span 2;
  align-items: center;
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_header_gxp9y_1ce44_224 > .awsui_connector_gxp9y_1ce44_236:not(#\9 ) {
  display: block;
  flex: 1;
  background-color: var(--color-border-divider-default-nfermc, #c6c6cd);
  margin-block: 0;
  border-block: 0;
  border-inline: 0;
  min-block-size: 0;
  inset-inline-end: 0;
  block-size: var(--border-divider-list-width-tdfx1x, 1px);
  inline-size: auto;
  min-inline-size: var(--space-static-xs-gnm0mz, 8px);
  margin-inline-end: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_horizontal-header_gxp9y_1ce44_288:not(#\9 ) {
  grid-row: 2;
  grid-column: 1/span 3;
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219 > .awsui_details_gxp9y_1ce44_230:not(#\9 ) {
  grid-row: 3;
  grid-column: 1/span 3;
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_horizontal_gxp9y_1ce44_256 > .awsui_list_gxp9y_1ce44_214 > .awsui_container_gxp9y_1ce44_219:not(#\9 ):last-child > .awsui_header_gxp9y_1ce44_224 > .awsui_connector_gxp9y_1ce44_236 {
  display: none;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tabs/analytics-metadata/styles.scoped.css ***!
  \********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tabs-header-list_1acwa_dp0cl_5:not(#\9 ),
.awsui_active-tab-header_1acwa_dp0cl_6:not(#\9 ),
.awsui_tab-label_1acwa_dp0cl_7:not(#\9 ),
.awsui_tab-dismiss-button_1acwa_dp0cl_8:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tabs/styles.scoped.css ***!
  \*************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable selector-max-type */
.awsui_tabs-header_14rmt_1njjk_154:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  flex-wrap: wrap;
}

.awsui_tab-header-scroll-container_14rmt_1njjk_163:not(#\9 ) {
  display: flex;
  flex-grow: 1;
  max-inline-size: 100%;
}

.awsui_tabs-header-list_14rmt_1njjk_169:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
  inline-size: 100%;
  scroll-snap-type: inline proximity;
  scrollbar-width: none; /* Firefox */
}

.awsui_tabs-header-list_14rmt_1njjk_169:not(#\9 )::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_pagination-button_14rmt_1njjk_186:not(#\9 ) {
  margin-block: var(--space-scaled-s-iuuihm, 12px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  display: flex;
}

.awsui_pagination-button-left_14rmt_1njjk_193:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-control-disabled-npmvgu, #dedee3);
}

.awsui_pagination-button-left-scrollable_14rmt_1njjk_196:not(#\9 ) {
  z-index: 1;
  box-shadow: 5px 0px 4px -3px var(--color-border-tabs-shadow-h56i7t, rgba(15, 20, 26, 0.12)), 1px 0px 0px 0px var(--color-border-tabs-shadow-h56i7t, rgba(15, 20, 26, 0.12));
}

.awsui_pagination-button-right_14rmt_1njjk_200:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-control-disabled-npmvgu, #dedee3);
}

.awsui_pagination-button-right-scrollable_14rmt_1njjk_203:not(#\9 ) {
  z-index: 1;
  box-shadow: -5px 0px 4px -3px var(--color-border-tabs-shadow-h56i7t, rgba(15, 20, 26, 0.12)), -1px 0px 0px 0 var(--color-border-tabs-shadow-h56i7t, rgba(15, 20, 26, 0.12));
}

.awsui_actions-container_14rmt_1njjk_208:not(#\9 ) {
  flex-shrink: 0;
  align-self: center;
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
  margin-inline-start: auto;
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  flex-shrink: 0;
  display: flex;
  max-inline-size: calc(90% - var(--space-l-2ud1p3, 20px));
  scroll-snap-align: start;
}

.awsui_tabs-tab-label_14rmt_1njjk_226:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-inline: var(--space-xs-ymlm0b, 8px);
  padding-block: var(--space-tabs-vertical-ii72xf, 4px);
  text-align: start;
  position: relative;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_tabs-tab-header-container_14rmt_1njjk_237:not(#\9 ) {
  position: relative;
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  padding-inline: var(--space-xs-ymlm0b, 8px);
  display: flex;
  align-items: stretch;
}

.awsui_tabs-tab-header-container_14rmt_1njjk_237 > .awsui_tabs-tab-dismiss_14rmt_1njjk_245:not(#\9 ), .awsui_tabs-tab-header-container_14rmt_1njjk_237 > .awsui_tabs-tab-action_14rmt_1njjk_245:not(#\9 ) {
  position: relative;
  display: flex;
  align-items: center;
}

.awsui_tabs-tab-header-container_14rmt_1njjk_237.awsui_refresh_14rmt_1njjk_250 > span:not(#\9 ):first-of-type {
  margin-inline-start: calc(-1 * var(--space-scaled-xs-dw9wl5, 8px));
}

.awsui_tabs-tab-header-container_14rmt_1njjk_237:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254):after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  inline-size: calc(100% - 1px);
  inset-block-end: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
  block-size: var(--awsui-style-tabs-active-indicator-width-6b9ypa, var(--border-active-width-axzm24, 4px));
  border-start-start-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  border-start-end-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  border-end-start-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  border-end-end-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  background: var(--awsui-style-tabs-active-indicator-color-6b9ypa, var(--color-border-tabs-underline-xe9oi3, #006ce0));
  opacity: 0;
}

.awsui_tabs-tab-header-container_14rmt_1njjk_237:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254).awsui_refresh_14rmt_1njjk_250:after {
  transition: opacity var(--motion-duration-refresh-only-medium-5rbn3k, 165ms) var(--motion-easing-refresh-only-c-cxy2sk, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tabs-tab-header-container_14rmt_1njjk_237:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254).awsui_refresh_14rmt_1njjk_250:after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tabs-tab-header-container_14rmt_1njjk_237:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254).awsui_refresh_14rmt_1njjk_250:after, .awsui-mode-entering .awsui_tabs-tab-header-container_14rmt_1njjk_237:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254).awsui_refresh_14rmt_1njjk_250:after {
  animation: none;
  transition: none;
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_1njjk_237 {
  margin-inline-end: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_1njjk_237:before {
  content: "";
  position: absolute;
  border-inline-end: var(--awsui-style-tabs-separator-width-6b9ypa, var(--border-divider-section-width-uwo8my, 1px)) solid var(--awsui-style-tabs-separator-color-6b9ypa, var(--color-border-tabs-divider-krofd6, #c6c6cd));
  inset: var(--space-scaled-s-iuuihm, 12px) 0;
  opacity: 1;
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_1njjk_237.awsui_refresh_14rmt_1njjk_250:before {
  inset: calc(var(--space-static-s-t763lu, 12px) - var(--border-active-width-axzm24, 4px)) 0;
}

.awsui_tabs-tab-link_14rmt_1njjk_296:not(#\9 ) {
  position: relative;
  display: flex;
  align-items: stretch;
  text-decoration: none;
  cursor: pointer;
  padding-block-start: calc(var(--space-scaled-s-iuuihm, 12px) - 2px);
  padding-block-end: calc(var(--space-scaled-s-iuuihm, 12px) - 1px);
  padding-inline: 0;
  margin-block-start: 1px;
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid var(--awsui-style-border-color-default-6b9ypa, transparent);
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid var(--awsui-style-border-color-default-6b9ypa, transparent);
  font-size: var(--font-size-tabs-eeo215, 16px);
  line-height: var(--line-height-tabs-vpnjo7, 20px);
  font-weight: var(--font-weight-tabs-ichxzl, 700);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-interactive-default-cpoktr, #424650));
  background-color: var(--awsui-style-background-default-6b9ypa, transparent);
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1px);
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_tabs-tab-link_14rmt_1njjk_296.awsui_refresh_14rmt_1njjk_250:not(#\9 ) {
  padding-block-start: calc(var(--space-static-xs-gnm0mz, 8px) - 1px);
  padding-block-end: calc(var(--space-static-xs-gnm0mz, 8px) - 1px);
  margin-block-start: 0;
}

.awsui_tabs-tab-link_14rmt_1njjk_296:not(#\9 ):hover {
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-accent-wlpatu, #006ce0));
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, transparent));
  background-color: var(--awsui-style-background-hover-6b9ypa, var(--awsui-style-background-default-6b9ypa, transparent));
}

.awsui_tabs-tab-link_14rmt_1njjk_296:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_1njjk_296:not(#\9 ):focus {
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-lz1zs6, #006ce0));
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_1njjk_296:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-tabs-focus-outline-gutter-eerrg4, -8px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_1njjk_296:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  inset-block-start: calc(-1 * var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  inline-size: calc(100% + var(--space-tabs-focus-outline-gutter-eerrg4, -8px) + var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  block-size: calc(100% + var(--space-tabs-focus-outline-gutter-eerrg4, -8px) + var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
  z-index: 1;
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):first-child {
  margin-inline-start: 1px;
  scroll-margin-inline-start: 1px;
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):first-child > .awsui_tabs-tab-header-container_14rmt_1njjk_237 {
  padding-inline-start: calc(var(--space-xs-ymlm0b, 8px) - 1px);
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):last-child {
  margin-inline-end: 1px;
  scroll-margin-inline-end: 1px;
}

.awsui_tabs-tab_14rmt_1njjk_216:not(#\9 ):last-child > .awsui_tabs-tab-header-container_14rmt_1njjk_237 {
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) - 1px);
}

.awsui_tabs-tab-disabled_14rmt_1njjk_254:not(#\9 ), .awsui_tabs-tab-disabled_14rmt_1njjk_254:not(#\9 ):hover {
  cursor: default;
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-vbo6v5, #b4b4bb));
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  background-color: var(--awsui-style-background-disabled-6b9ypa, transparent);
  font-weight: var(--font-weight-tabs-disabled-v5r551, 700);
}

.awsui_tabs-tab-active_14rmt_1njjk_379:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254) {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-accent-wlpatu, #006ce0));
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  background-color: var(--awsui-style-background-active-6b9ypa, transparent);
}

.awsui_tabs-tab-active_14rmt_1njjk_379:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_1njjk_254):after {
  opacity: 1;
}

.awsui_tabs-header-with-divider_14rmt_1njjk_388:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-tabs-divider-krofd6, #c6c6cd);
}

.awsui_tabs-tab-focusable_14rmt_1njjk_392:not(#\9 ) {
  /* used to manage focusable logic */
}

.awsui_root_14rmt_1njjk_396:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_tabs_14rmt_1njjk_154:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  inline-size: 100%;
}

.awsui_tabs-content_14rmt_1njjk_434:not(#\9 ) {
  display: none;
}

.awsui_fit-height_14rmt_1njjk_438:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_tabs-content-active_14rmt_1njjk_444:not(#\9 ) {
  display: block;
  flex: 1;
}

body[data-awsui-focus-visible=true] .awsui_tabs-content-active_14rmt_1njjk_444:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_tabs-content-wrapper_14rmt_1njjk_458.awsui_with-paddings_14rmt_1njjk_458 > .awsui_tabs-content_14rmt_1njjk_434:not(#\9 ) {
  padding-block: var(--space-scaled-m-l37gh7, 16px);
  padding-inline: 0;
}

.awsui_fit-height_14rmt_1njjk_438 > .awsui_tabs-content-wrapper_14rmt_1njjk_458:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.awsui_fit-height_14rmt_1njjk_438 > .awsui_tabs-content-wrapper_14rmt_1njjk_458 > .awsui_tabs-container-content-wrapper_14rmt_1njjk_469:not(#\9 ) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
}

.awsui_tabs-container-content-wrapper_14rmt_1njjk_469.awsui_with-paddings_14rmt_1njjk_458 > .awsui_tabs-content_14rmt_1njjk_434:not(#\9 ) {
  padding-block-start: var(--space-tabs-content-top-pd4o7b, 12px);
  padding-block-end: var(--space-scaled-l-k5kohy, 20px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_disabled-reason-tooltip_14rmt_1njjk_480:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_tabs-tab-focused_14rmt_1njjk_484:not(#\9 ) {
  /* used to manage focusable state for disabled with reason tabs */
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tabs/test-classes/styles.scoped.css ***!
  \**************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tab-dismiss-button_1nq1i_1nd7r_5:not(#\9 ) {
  /* used in test-utils */
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tag-editor/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_brdst_xee1o_145:not(#\9 ) {
  /* used in test utils */
}

.awsui_loading_brdst_xee1o_149:not(#\9 ) {
  /* used in test utils */
}

.awsui_undo-button_brdst_xee1o_153:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: var(--font-link-button-weight-vslyg9, 700);
  letter-spacing: var(--font-link-button-letter-spacing-imtxwq, 0.005em);
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-z4wjnv, transparent);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_undo-button_brdst_xee1o_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_undo-button_brdst_xee1o_153:not(#\9 ), .awsui-mode-entering .awsui_undo-button_brdst_xee1o_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_undo-button_brdst_xee1o_153:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_undo-button_brdst_xee1o_153:not(#\9 ):focus {
  outline: none;
}

.awsui_undo-button_brdst_xee1o_153:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_undo-button_brdst_xee1o_153:not(#\9 ):active, .awsui_undo-button_brdst_xee1o_153:not(#\9 ):focus, .awsui_undo-button_brdst_xee1o_153:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-cn3mqh, transparent);
}

body[data-awsui-focus-visible=true] .awsui_undo-button_brdst_xee1o_153:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/text-content/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_text-content_6absk_mpfxe_146:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  /* stylelint-disable no-descending-specificity */
  /* stylelint-enable no-descending-specificity */
}

.awsui_text-content_6absk_mpfxe_146 h1:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h2:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h3:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h4:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h5:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 p:not(#\9 ) {
  font-family: inherit;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  text-decoration: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
}

.awsui_text-content_6absk_mpfxe_146 h1:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h2:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h3:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h4:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 h5:not(#\9 ) {
  color: var(--color-text-heading-default-5vbiad, #0f141a);
}

.awsui_text-content_6absk_mpfxe_146 h1:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xl-wvkbur, 24px);
  line-height: var(--line-height-heading-xl-hko6p0, 30px);
  letter-spacing: var(--letter-spacing-heading-xl-ckkb6u, -0.02em);
  font-weight: var(--font-weight-heading-xl-u3m4we, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_text-content_6absk_mpfxe_146 h2:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-l-vnacx6, 20px);
  line-height: var(--line-height-heading-l-mg5bx6, 24px);
  letter-spacing: var(--letter-spacing-heading-l-5v6ibv, -0.015em);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_text-content_6absk_mpfxe_146 h3:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_text-content_6absk_mpfxe_146 h4:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_text-content_6absk_mpfxe_146 h5:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-xs-j8yzxv, 14px);
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  letter-spacing: var(--letter-spacing-heading-xs-fgog7a, normal);
  font-weight: var(--font-weight-heading-xs-wqqpne, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_text-content_6absk_mpfxe_146 b:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 strong:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_text-content_6absk_mpfxe_146 p:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: inherit;
}

.awsui_text-content_6absk_mpfxe_146 small:not(#\9 ) {
  display: inline-block;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  color: var(--color-text-small-13tluq, #656871);
}

.awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ) {
  font-size: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ), .awsui-mode-entering .awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ):focus {
  outline: none;
}

.awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ):active, .awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ):focus, .awsui_text-content_6absk_mpfxe_146 small a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_text-content_6absk_mpfxe_146 code:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 pre:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 samp:not(#\9 ) {
  font-family: var(--font-family-monospace-q47m7k, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background: transparent;
}

.awsui_text-content_6absk_mpfxe_146 code:not(#\9 ) {
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_text-content_6absk_mpfxe_146 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: var(--font-decoration-thickness-link-uesuo7, 1px);
  text-decoration-style: var(--font-decoration-style-link-pk2xmp, solid);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-8yv9b7, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-default-0x8fhu, currentColor);
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_text-content_6absk_mpfxe_146 a:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_text-content_6absk_mpfxe_146 a:not(#\9 ), .awsui-mode-entering .awsui_text-content_6absk_mpfxe_146 a:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):focus {
  outline: none;
}

.awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-pkytf7, #002b66));
}

.awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):active, .awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):focus, .awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-decoration-hover-kui2t9, currentColor);
}

.awsui_text-content_6absk_mpfxe_146 a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_text-content_6absk_mpfxe_146 ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol:not(#\9 ) {
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  margin-block: var(--space-scaled-xs-dw9wl5, 8px);
  margin-inline: 0;
  list-style-position: outside;
}

.awsui_text-content_6absk_mpfxe_146 ul + ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul + ol:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul > li + ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul > li + li:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul > li + ol:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul > li > ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul > li > ol:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol + ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol + ol:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li + ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li + li:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li + ol:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li > ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li > ol:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_text-content_6absk_mpfxe_146 ul > li > ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ul > li > ol:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li > ul:not(#\9 ),
.awsui_text-content_6absk_mpfxe_146 ol > li > ol:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/textarea/styles.scoped.css ***!
  \*****************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_qk1j1_wj2mh_145:not(#\9 ) {
  /* used for test-utils */
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  resize: auto;
  cursor: text;
  white-space: pre-wrap;
  padding-block: var(--space-field-vertical-vm99qz, 5px);
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a));
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  background-color: var(--awsui-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff));
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94));
  box-shadow: var(--awsui-style-box-shadow-default-6b9ypa);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 ):hover {
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-default-mvv73z, #8c8c94)));
  color: var(--awsui-style-color-hover-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
  background-color: var(--awsui-style-background-hover-6b9ypa, var(--awsui-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff)));
  box-shadow: var(--awsui-style-box-shadow-hover-6b9ypa, --awsui-style-box-shadow-default-6b9ypa);
}

.awsui_textarea_qk1j1_wj2mh_149.awsui_textarea-readonly_qk1j1_wj2mh_206:not(#\9 ) {
  background-color: var(--awsui-style-background-readonly-6b9ypa, var(--awsui-style-background-default-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff)));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-readonly-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0)));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-readonly-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0)));
  color: var(--awsui-style-color-readonly-6b9ypa, var(--awsui-style-color-default-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a)));
  box-shadow: var(--awsui-style-box-shadow-readonly-6b9ypa);
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 )::placeholder {
  color: var(--awsui-style-placeholder-color-6b9ypa, var(--color-text-input-placeholder-tv2u7d, #656871));
  font-size: var(--awsui-style-placeholder-font-size-6b9ypa);
  font-style: var(--awsui-style-placeholder-font-style-6b9ypa, italic);
  font-weight: var(--awsui-style-placeholder-font-weight-6b9ypa);
  opacity: 1;
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-focus-6b9ypa, var(--color-border-input-focused-sl6x1x, #006ce0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-focus-6b9ypa, var(--color-border-input-focused-sl6x1x, #006ce0));
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  box-shadow: var(--awsui-style-box-shadow-focus-6b9ypa, 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-lz1zs6, #006ce0));
  color: var(--awsui-style-color-focus-6b9ypa, var(--color-text-body-default-ryjct1, #0f141a));
  background-color: var(--awsui-style-background-focus-6b9ypa, var(--color-background-input-default-dkd4bz, #ffffff));
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 ):disabled {
  background-color: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-input-disabled-cn9bpj, #ebebf0));
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-disabled-6b9ypa, var(--color-border-input-disabled-yyhlvy, #ebebf0));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-input-disabled-k0zows, #b4b4bb));
  cursor: default;
  box-shadow: var(--awsui-style-box-shadow-disabled-6b9ypa);
}

.awsui_textarea_qk1j1_wj2mh_149:not(#\9 ):disabled::placeholder {
  color: var(--color-text-input-placeholder-disabled-yea9x0, #b4b4bb);
  opacity: 1;
}

.awsui_textarea_qk1j1_wj2mh_149.awsui_textarea-invalid_qk1j1_wj2mh_247:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-text-status-error-mxzop7, #db0000));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_textarea_qk1j1_wj2mh_149.awsui_textarea-invalid_qk1j1_wj2mh_247:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_textarea_qk1j1_wj2mh_149.awsui_textarea-warning_qk1j1_wj2mh_256:not(#\9 ) {
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  border-color: var(--awsui-style-border-color-default-6b9ypa, var(--color-text-status-warning-zb7um8, #855900));
  padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}

.awsui_textarea_qk1j1_wj2mh_149.awsui_textarea-warning_qk1j1_wj2mh_256:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/internal/components/menu-dropdown/styles.scoped.css ***!
  \******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_button_m5h9f_qdlb7_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  block-size: 100%;
  padding-inline: var(--space-xs-ymlm0b, 8px);
  text-decoration: none;
  cursor: pointer;
  border-block: transparent;
  border-inline: transparent;
  background: transparent;
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_button_m5h9f_qdlb7_145:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-p2beex, #0f141a);
  text-decoration: none;
}

.awsui_button_m5h9f_qdlb7_145:not(#\9 ):active, .awsui_button_m5h9f_qdlb7_145.awsui_expanded_m5h9f_qdlb7_197:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-active-883d43, #0f141a);
}

.awsui_button_m5h9f_qdlb7_145.awsui_expanded_m5h9f_qdlb7_197:not(#\9 ) {
  color: var(--color-text-accent-wlpatu, #006ce0);
}

.awsui_button_m5h9f_qdlb7_145:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_button_m5h9f_qdlb7_145.awsui_offset-right-none_m5h9f_qdlb7_208:not(#\9 ) {
  margin-inline-end: 0;
}

.awsui_button_m5h9f_qdlb7_145.awsui_offset-right-l_m5h9f_qdlb7_211:not(#\9 ) {
  margin-inline-end: var(--space-s-tvghoh, 12px);
}

.awsui_button_m5h9f_qdlb7_145.awsui_offset-right-xxl_m5h9f_qdlb7_214:not(#\9 ) {
  margin-inline-end: var(--space-xl-jfy3x4, 24px);
}

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_qdlb7_145:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_qdlb7_145:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -2px;
}

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_qdlb7_145:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 1px;
  inset-block-start: 1px;
  inline-size: calc(100% - 1px - 1px);
  block-size: calc(100% - 1px - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_text_m5h9f_qdlb7_239:not(#\9 ) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_icon_m5h9f_qdlb7_243 + .awsui_text_m5h9f_qdlb7_239:not(#\9 ) {
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/top-navigation/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_top-navigation_k5dlb_1bfpr_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: var(--color-background-container-content-h114dj, #ffffff);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_top-navigation_k5dlb_1bfpr_145 > .awsui_padding-box_k5dlb_1bfpr_178:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  block-size: calc(var(--space-xxxl-aut1u7, 40px) + var(--space-scaled-m-l37gh7, 16px));
  padding-inline-start: var(--space-xxl-32srm4, 32px);
}

.awsui_top-navigation_k5dlb_1bfpr_145.awsui_medium_k5dlb_1bfpr_188 > .awsui_padding-box_k5dlb_1bfpr_178:not(#\9 ), .awsui_top-navigation_k5dlb_1bfpr_145.awsui_narrow_k5dlb_1bfpr_188 > .awsui_padding-box_k5dlb_1bfpr_178:not(#\9 ) {
  padding-inline-start: var(--space-l-2ud1p3, 20px);
}

.awsui_top-navigation_k5dlb_1bfpr_145.awsui_medium_k5dlb_1bfpr_188 > .awsui_padding-box_k5dlb_1bfpr_178:not(#\9 ) {
  block-size: calc(var(--space-xxxl-aut1u7, 40px) + var(--space-scaled-xs-dw9wl5, 8px));
  padding-inline-end: 0;
}

.awsui_top-navigation_k5dlb_1bfpr_145.awsui_narrow_k5dlb_1bfpr_188 > .awsui_padding-box_k5dlb_1bfpr_178:not(#\9 ) {
  block-size: var(--space-xxxl-aut1u7, 40px);
}

.awsui_virtual_k5dlb_1bfpr_199:not(#\9 ) {
  inline-size: 9000px;
}

.awsui_hidden_k5dlb_1bfpr_203:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
  visibility: hidden;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
.awsui_hidden_k5dlb_1bfpr_203 *:not(#\9 ):not(#awsui_\9 _k5dlb_1bfpr_1) {
  visibility: hidden;
}

.awsui_identity_k5dlb_1bfpr_215:not(#\9 ) {
  min-inline-size: 0;
}

.awsui_identity_k5dlb_1bfpr_215 > .awsui_identity-link_k5dlb_1bfpr_218:not(#\9 ) {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: var(--color-text-top-navigation-title-379ooe, #0f141a);
}

.awsui_identity_k5dlb_1bfpr_215 > .awsui_identity-link_k5dlb_1bfpr_218:not(#\9 ):hover {
  color: var(--color-text-accent-wlpatu, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_identity_k5dlb_1bfpr_215 > .awsui_identity-link_k5dlb_1bfpr_218:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_identity_k5dlb_1bfpr_215.awsui_no-logo_k5dlb_1bfpr_238:not(#\9 ) {
  min-inline-size: 100px;
}

.awsui_logo_k5dlb_1bfpr_242:not(#\9 ) {
  display: block;
  max-block-size: var(--space-xxl-32srm4, 32px);
  margin-inline-end: var(--space-s-tvghoh, 12px);
  inline-size: auto;
  flex-shrink: 0;
  min-inline-size: 10px;
}

.awsui_logo_k5dlb_1bfpr_242.awsui_narrow_k5dlb_1bfpr_188:not(#\9 ) {
  max-block-size: var(--space-xl-jfy3x4, 24px);
}

.awsui_title_k5dlb_1bfpr_254:not(#\9 ) {
  font-family: var(--font-family-heading-rri3bb, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_no-logo_k5dlb_1bfpr_238 > .awsui_identity-link_k5dlb_1bfpr_218 > .awsui_title_k5dlb_1bfpr_254:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_inputs_k5dlb_1bfpr_270:not(#\9 ) {
  display: flex;
  flex: 1;
  padding-block: 0;
  padding-inline: var(--space-m-dsumyt, 16px);
  justify-content: center;
}

.awsui_search_k5dlb_1bfpr_278:not(#\9 ) {
  inline-size: 100%;
  max-inline-size: 340px;
}

.awsui_search-expanded_k5dlb_1bfpr_282:not(#\9 ) {
  max-inline-size: none;
}

.awsui_utilities_k5dlb_1bfpr_286:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  align-items: stretch;
  block-size: 100%;
}

.awsui_medium_k5dlb_1bfpr_188 > .awsui_padding-box_k5dlb_1bfpr_178 > .awsui_utilities_k5dlb_1bfpr_286:not(#\9 ), .awsui_narrow_k5dlb_1bfpr_188 > .awsui_padding-box_k5dlb_1bfpr_178 > .awsui_utilities_k5dlb_1bfpr_286:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_utility-wrapper_k5dlb_1bfpr_297:not(#\9 ) {
  display: flex;
  position: relative;
  flex-shrink: 0;
  align-items: center;
  padding-block: 0;
  padding-inline: var(--space-m-dsumyt, 16px);
}

.awsui_utility-wrapper_k5dlb_1bfpr_297:not(#\9 )::after {
  display: block;
  position: absolute;
  content: "";
  inline-size: 1px;
  inset-inline-end: 0;
  inset-block: var(--space-s-tvghoh, 12px);
  background: var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_utility-wrapper_k5dlb_1bfpr_297:not(#\9 ):last-of-type::after {
  display: none;
}

.awsui_utility-type-button-link_k5dlb_1bfpr_318:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_utility-type-menu-dropdown_k5dlb_1bfpr_323:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-s-tvghoh, 12px);
  align-items: stretch;
}

.awsui_utility-type-menu-dropdown_k5dlb_1bfpr_323:not(#\9 ):not(.awsui_narrow_k5dlb_1bfpr_188):last-of-type, .awsui_utility-type-menu-dropdown_k5dlb_1bfpr_323:not(#\9 ):not(.awsui_medium_k5dlb_1bfpr_188):last-of-type {
  padding-inline-end: 0;
}

.awsui_utility-type-button-primary-button_k5dlb_1bfpr_332:not(#\9 ) {
  inset-inline-start: -1px;
  border-inline-start: 1px solid var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_utility-type-button-primary-button_k5dlb_1bfpr_332:not(#\9 )::after {
  display: none;
}

.awsui_utility-link-icon_k5dlb_1bfpr_340:not(#\9 ) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_utility-button-external-icon_k5dlb_1bfpr_344:not(#\9 ) {
  display: inline-block;
}

.awsui_offset-right-none_k5dlb_1bfpr_348:not(#\9 ) {
  margin-inline-end: 0;
}

.awsui_offset-right-l_k5dlb_1bfpr_352:not(#\9 ) {
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_offset-right-xxl_k5dlb_1bfpr_356:not(#\9 ) {
  margin-inline-end: var(--space-m-dsumyt, 16px);
}

/* Overflow Menu */
.awsui_overflow-menu-drawer_k5dlb_1bfpr_361:not(#\9 ) {
  position: fixed;
  block-size: 100%;
  inline-size: 100%;
  z-index: 1001;
}

.awsui_overflow-menu_k5dlb_1bfpr_361:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: var(--color-background-container-content-h114dj, #ffffff);
  block-size: 100%;
}

.awsui_overflow-menu-header_k5dlb_1bfpr_402:not(#\9 ) {
  display: flex;
  align-items: center;
  min-block-size: var(--font-panel-header-line-height-8xb2qj, 22px);
  padding-block: var(--space-scaled-m-l37gh7, 16px);
  padding-inline: var(--space-scaled-m-l37gh7, 16px);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_overflow-menu-header-text_k5dlb_1bfpr_410:not(#\9 ) {
  color: var(--color-text-heading-default-5vbiad, #0f141a);
  flex: 1;
  margin-block: 0;
  margin-inline: 0;
  text-align: center;
}

.awsui_overflow-menu-header-text--title_k5dlb_1bfpr_417:not(#\9 ) {
  /* used in test-utils */
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_overflow-menu-header-text--secondary_k5dlb_1bfpr_426:not(#\9 ) {
  font-size: var(--font-header-h2-description-size-g2wws3, 14px);
  line-height: var(--font-header-h2-description-line-height-ts2s6o, 20px);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_overflow-menu-back-button_k5dlb_1bfpr_434:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-dismiss-button_k5dlb_1bfpr_438:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-control_k5dlb_1bfpr_442:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  inline-size: 100%;
  padding-block: 0;
  padding-inline: 0;
  background: none;
  border-block: none;
  border-inline: none;
}

.awsui_overflow-menu-list-item-utility_k5dlb_1bfpr_480 > .awsui_overflow-menu-control_k5dlb_1bfpr_442:not(#\9 ) {
  padding-block: var(--space-scaled-m-l37gh7, 16px);
  padding-inline: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_overflow-menu-control_k5dlb_1bfpr_442:not(#\9 ):hover {
  color: var(--color-text-accent-wlpatu, #006ce0);
  cursor: pointer;
}

.awsui_overflow-menu-control-link_k5dlb_1bfpr_488:not(#\9 ) {
  text-decoration: none;
}

.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_1bfpr_491:not(#\9 ) {
  color: var(--color-text-dropdown-group-label-3vji4k, #424650);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_1bfpr_491:not(#\9 ):hover {
  color: var(--color-text-accent-wlpatu, #006ce0);
}

body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_1bfpr_442:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_1bfpr_442:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_1bfpr_442:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_overflow-menu-list_k5dlb_1bfpr_480:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_overflow-menu-list-submenu_k5dlb_1bfpr_527:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-foe114, 4px);
  margin-inline: 0;
}

.awsui_overflow-menu-list-item_k5dlb_1bfpr_480:not(#\9 ) {
  box-sizing: border-box;
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
}

.awsui_overflow-menu-list-item-icon_k5dlb_1bfpr_536:not(#\9 ) {
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_overflow-menu-list-item-text_k5dlb_1bfpr_539:not(#\9 ) {
  flex: 1;
}

.awsui_overflow-menu-list-item-utility_k5dlb_1bfpr_480:not(#\9 ) {
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_overflow-menu-list-item-submenu_k5dlb_1bfpr_548:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-scaled-l-k5kohy, 20px);
}

.awsui_overflow-menu-list-item-dropdown-menu_k5dlb_1bfpr_554:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_overflow-menu-list-item-expandable_k5dlb_1bfpr_558:not(#\9 ) {
  border-block-start-color: var(--color-border-divider-default-nfermc, #c6c6cd);
  border-block-end-color: var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_icon_k5dlb_1bfpr_563:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-cxi9g7, 135ms) var(--motion-easing-rotate-180-7a58rc, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_icon_k5dlb_1bfpr_563:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_k5dlb_1bfpr_563:not(#\9 ), .awsui-mode-entering .awsui_icon_k5dlb_1bfpr_563:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_icon-open_k5dlb_1bfpr_577:not(#\9 ) {
  transform: rotate(-180deg);
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tree-view/tree-item/styles.scoped.css ***!
  \****************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_treeitem-group_1agpu_rp82b_185:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
}

.awsui_treeitem_1agpu_rp82b_185:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  position: relative;
}

.awsui_treeitem_1agpu_rp82b_185.awsui_offset_1agpu_rp82b_202:not(#\9 ) {
  margin-inline-start: var(--space-tree-view-indentation-xh9kis, 24px);
}

.awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205:not(#\9 ) {
  display: grid;
  grid-template-columns: 28px 1fr;
  align-items: baseline;
}

body[data-awsui-focus-visible=true] .awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205:not(#\9 ):has(.awsui_tree-item-focus-target_1agpu_rp82b_210:focus) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205:not(#\9 ):has(.awsui_tree-item-focus-target_1agpu_rp82b_210:focus) {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205:not(#\9 ):has(.awsui_tree-item-focus-target_1agpu_rp82b_210:focus)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205 > .awsui_expand-toggle-wrapper_1agpu_rp82b_231:not(#\9 ) {
  display: grid;
  grid-column: 1;
  grid-row: 1;
}

.awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205 > .awsui_expand-toggle-wrapper_1agpu_rp82b_231 > .awsui_toggle_1agpu_rp82b_236:not(#\9 ) {
  justify-self: center;
  position: relative;
  inset-block-start: 2px;
  inset-inline-start: -2px;
}

.awsui_treeitem_1agpu_rp82b_185 > .awsui_treeitem-content-wrapper_1agpu_rp82b_205 > .awsui_structured-item-wrapper_1agpu_rp82b_242:not(#\9 ) {
  grid-column: 2;
  grid-row: 1/span 2;
  padding-block: var(--space-scaled-xxxs-h2sc51, 2px);
  position: relative;
}

.awsui_tree-item-structured-item_1agpu_rp82b_249:not(#\9 ) {
  /* used in keyboard navigation */
}

.awsui_tree-item-focus-target_1agpu_rp82b_210:not(#\9 ) {
  outline: none;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tree-view/vertical-connector/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_vertical-connector_1r2pu_do4vt_9:not(#\9 ) {
  background-color: var(--color-tree-view-connector-line-0m8cyw, #8c8c94);
  inline-size: var(--border-divider-list-width-tdfx1x, 1px);
}

.awsui_vertical-connector_1r2pu_do4vt_9.awsui_grid_1r2pu_do4vt_13:not(#\9 ) {
  grid-row: 2/span 3;
  grid-column: 1;
  block-size: 100%;
  position: relative;
  inset-inline-start: calc((28px - var(--border-divider-list-width-tdfx1x, 1px)) / 2 - 2px);
}

.awsui_vertical-connector_1r2pu_do4vt_9.awsui_absolute_1r2pu_do4vt_20:not(#\9 ) {
  position: absolute;
  inset: 0;
  inset-block-end: var(--space-scaled-xs-dw9wl5, 8px);
  inset-inline-start: calc((28px - var(--border-divider-list-width-tdfx1x, 1px)) / 2 - 2px);
}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tree-view/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1js4f_l7ca9_5:not(#\9 ),
.awsui_tree_1js4f_l7ca9_6:not(#\9 ),
.awsui_treeitem_1js4f_l7ca9_7:not(#\9 ),
.awsui_expandable_1js4f_l7ca9_8:not(#\9 ),
.awsui_expanded_1js4f_l7ca9_9:not(#\9 ) {
  /* used in test-utils */
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tree-view/styles.scoped.css ***!
  \******************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_18gnm_12h4s_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  padding-block: var(--space-scaled-xxs-foe114, 4px);
  padding-inline: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_tree_18gnm_12h4s_218:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tutorial-panel/components/tutorial-detail-view/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_tutorial-list_1u70p_1wsx3_181:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_tutorial-title_1u70p_1wsx3_217:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  margin-inline-start: calc(-1 * var(--space-xxs-hwfkai, 4px));
  padding-block-end: var(--space-xxxs-pajhad, 2px);
}

.awsui_task_1u70p_1wsx3_224:not(#\9 ) {
  list-style: none;
  padding-block-start: 0;
}

.awsui_task_1u70p_1wsx3_224:not(#\9 ):not(:first-child) {
  margin-block-start: var(--space-xl-jfy3x4, 24px);
}

.awsui_task-title_1u70p_1wsx3_232:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  padding-inline-start: var(--border-divider-section-width-uwo8my, 1px);
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
}

.awsui_task-title--status_1u70p_1wsx3_240:not(#\9 ) {
  line-height: inherit;
}

.awsui_current-task_1u70p_1wsx3_244:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_successful-task_1u70p_1wsx3_248:not(#\9 ) {
  color: var(--color-text-status-success-o0zpv6, #00802f);
}

.awsui_congratulation-message_1u70p_1wsx3_252:not(#\9 ) {
  display: flex;
  font-size: var(--font-size-heading-s-zp08en, 16px);
  line-height: var(--line-height-heading-s-hmi4vc, 20px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
  font-weight: var(--font-weight-heading-xs-wqqpne, 700);
  color: var(--color-text-status-success-o0zpv6, #00802f);
}

.awsui_congratulation-message--status_1u70p_1wsx3_260:not(#\9 ) {
  line-height: inherit;
  flex-shrink: 0;
}

.awsui_plaintext-congratulation-description_1u70p_1wsx3_265:not(#\9 ) {
  white-space: pre-line;
}

.awsui_divider_1u70p_1wsx3_269:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nfermc, #c6c6cd);
}

.awsui_step-list_1u70p_1wsx3_273:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline-start: var(--space-xxxs-pajhad, 2px);
  padding-inline-end: 0;
}

.awsui_step_1u70p_1wsx3_273:not(#\9 ):not(:first-child) {
  padding-block-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_expandable-section-wrapper_1u70p_1wsx3_284:not(#\9 ) {
  inline-size: 100%;
}

.awsui_expandable-section-header_1u70p_1wsx3_288:not(#\9 ) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}

.awsui_step-title_1u70p_1wsx3_293:not(#\9 ),
.awsui_feedback-link_1u70p_1wsx3_294:not(#\9 ),
.awsui_dismiss-button_1u70p_1wsx3_295:not(#\9 ),
.awsui_completion-screen-title_1u70p_1wsx3_296:not(#\9 ),
.awsui_completion-screen-description_1u70p_1wsx3_297:not(#\9 ) {
  /* used in test-utils */
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tutorial-panel/components/tutorial-list/styles.scoped.css ***!
  \************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-enter_ig8mp_24coi_193:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_ig8mp_24coi_1 var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}

@keyframes awsui_awsui-motion-fade-in_ig8mp_24coi_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_content-enter_ig8mp_24coi_193:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content-enter_ig8mp_24coi_193:not(#\9 ), .awsui-mode-entering .awsui_content-enter_ig8mp_24coi_193:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_tutorial-list_ig8mp_24coi_215:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_tutorial-box_ig8mp_24coi_251:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  list-style: none;
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-tutorial-7ctcb6, #dedee3);
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-tutorial-7ctcb6, #dedee3);
  border-start-start-radius: var(--border-radius-tutorial-panel-item-ojaqxg, 8px);
  border-start-end-radius: var(--border-radius-tutorial-panel-item-ojaqxg, 8px);
  border-end-start-radius: var(--border-radius-tutorial-panel-item-ojaqxg, 8px);
  border-end-end-radius: var(--border-radius-tutorial-panel-item-ojaqxg, 8px);
  padding-block: var(--space-m-dsumyt, 16px);
  padding-inline: var(--space-m-dsumyt, 16px);
}

.awsui_tutorial-box_ig8mp_24coi_251:not(#\9 ):not(:first-child) {
  margin-block-start: var(--space-l-2ud1p3, 20px);
}

.awsui_tutorial-box-title_ig8mp_24coi_295:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.awsui_tutorial-description-plaintext_ig8mp_24coi_301:not(#\9 ) {
  white-space: pre-line;
}

.awsui_tutorial-description_ig8mp_24coi_301:not(#\9 ) {
  /* stylelint-disable-next-line @amzn/awsui-no-implicit-descendant, selector-max-type -- Customers can nest their list items inside Box components. */
}

.awsui_tutorial-description_ig8mp_24coi_301 ul:not(#\9 ) {
  list-style-type: initial;
}

.awsui_expandable-section_ig8mp_24coi_312:not(#\9 ) {
  display: none;
  margin-block-start: var(--space-m-dsumyt, 16px);
}

.awsui_expandable-section_ig8mp_24coi_312.awsui_expanded_ig8mp_24coi_316:not(#\9 ) {
  display: block;
}

.awsui_button-wrapper_ig8mp_24coi_320:not(#\9 ) {
  margin-block: calc(-1 * var(--space-xxs-hwfkai, 4px) - var(--border-width-button-jm0qg7, 2px));
  margin-inline: calc(-1 * var(--space-xxs-hwfkai, 4px) - var(--border-width-button-jm0qg7, 2px));
}

.awsui_start_ig8mp_24coi_325:not(#\9 ) {
  /* used in test-utils */
}

.awsui_expand-button_ig8mp_24coi_329:not(#\9 ) {
  /* used in test-utils */
}

.awsui_collapse-button_ig8mp_24coi_333:not(#\9 ) {
  /* used in test-utils */
}

.awsui_learn-more-link_ig8mp_24coi_337:not(#\9 ) {
  /* used in test-utils */
}

.awsui_title_ig8mp_24coi_341:not(#\9 ) {
  /* used in test-utils */
}

.awsui_prerequisites-alert_ig8mp_24coi_345:not(#\9 ) {
  /* used in test-utils */
}

.awsui_completed_ig8mp_24coi_349:not(#\9 ) {
  /* used in test-utils */
}

.awsui_download-link_ig8mp_24coi_353:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  text-decoration: none;
  display: inline;
  white-space: inherit;
  letter-spacing: 0.005em;
  color: var(--color-text-body-secondary-p9djjm, #424650);
}

.awsui_download-link_ig8mp_24coi_353:not(#\9 ):hover {
  cursor: pointer;
}

.awsui_download-link_ig8mp_24coi_353:not(#\9 ):focus {
  outline: none;
}

.awsui_download-link_ig8mp_24coi_353:not(#\9 ):active, .awsui_download-link_ig8mp_24coi_353:not(#\9 ):focus, .awsui_download-link_ig8mp_24coi_353:not(#\9 ):hover {
  text-decoration: underline;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  text-decoration-color: currentColor;
}

body[data-awsui-focus-visible=true] .awsui_download-link_ig8mp_24coi_353:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/tutorial-panel/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tutorial-panel_1oin5_yzl58_185:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block-start: 0;
  padding-block-end: var(--space-m-dsumyt, 16px);
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_tutorial-panel_1oin5_yzl58_185:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_tutorial-panel_1oin5_yzl58_185:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_tutorial-panel_1oin5_yzl58_185:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: -1px;
}

body[data-awsui-focus-visible=true] .awsui_tutorial-panel_1oin5_yzl58_185:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: 0px;
  inset-block-start: 0px;
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-lz1zs6, #006ce0);
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/wizard/styles.scoped.css ***!
  \***************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @amzn/awsui-no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1xupv_eyw91_145:not(#\9 ) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-ryjct1, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-4lwvpl, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_wizard_1xupv_eyw91_177.awsui_refresh_1xupv_eyw91_177:not(#\9 ) {
  column-gap: var(--space-xl-jfy3x4, 24px);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  row-gap: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_wizard_1xupv_eyw91_177.awsui_refresh_1xupv_eyw91_177.awsui_small-container_1xupv_eyw91_184:not(#\9 ) {
  grid-template-columns: minmax(0, 1fr) 0;
  grid-template-rows: auto auto 1fr;
  row-gap: var(--space-scaled-xxs-foe114, 4px);
}

.awsui_wizard_1xupv_eyw91_177:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) {
  display: flex;
}

.awsui_wizard_1xupv_eyw91_177:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177).awsui_small-container_1xupv_eyw91_184 {
  flex-direction: column;
  gap: var(--space-s-tvghoh, 12px);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177:not(#\9 ) {
  grid-column: 1;
  grid-row: 1/span 2;
  padding-block-start: calc(var(--space-xs-ymlm0b, 8px) + var(--space-scaled-xxs-foe114, 4px));
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177:not(#\9 ) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  padding-block-start: var(--space-scaled-xxs-foe114, 4px);
  padding-block-end: 0;
  padding-inline: 0;
  inline-size: 260px;
  box-sizing: border-box;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li:not(#\9 ) {
  display: grid;
  column-gap: var(--space-xs-ymlm0b, 8px);
  grid-template-columns: var(--space-l-2ud1p3, 20px) 1fr;
  grid-template-rows: repeat(2, auto);
  padding-block: 0;
  padding-inline: 0;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li > hr:not(#\9 ) {
  background-color: var(--color-border-divider-default-nfermc, #c6c6cd);
  border-block: 0;
  border-inline: 0;
  grid-column: 1;
  block-size: 100%;
  inline-size: var(--space-xxxs-pajhad, 2px);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li > .awsui_number_1xupv_eyw91_231:not(#\9 ) {
  color: var(--color-text-small-13tluq, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  grid-column: 2;
  grid-row: 1;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li > a:not(#\9 ) {
  align-items: start;
  column-gap: var(--space-xs-ymlm0b, 8px);
  cursor: pointer;
  display: grid;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  grid-column: 1/span 2;
  grid-row: 2;
  grid-template-columns: var(--space-l-2ud1p3, 20px) 1fr;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li > a > .awsui_circle_1xupv_eyw91_247:not(#\9 ) {
  border-start-start-radius: 100%;
  border-start-end-radius: 100%;
  border-end-start-radius: 100%;
  border-end-end-radius: 100%;
  grid-column: 1;
  block-size: 10px;
  justify-self: center;
  margin-block-start: 6px;
  inline-size: 10px;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li > a > .awsui_title_1xupv_eyw91_258:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  grid-column: 2;
}

body[data-awsui-focus-visible=true] .awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li > a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li:not(#\9 ):first-child > hr {
  grid-row: 2/span 2;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li:not(#\9 ):not(:first-child) > .awsui_number_1xupv_eyw91_231 {
  margin-block-start: var(--space-m-dsumyt, 16px);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li:not(#\9 ):last-child > hr {
  grid-row: 1;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li:not(#\9 ):only-of-type > hr {
  display: none;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li:not(#\9 ):not(:first-child):not(:last-child) > hr {
  grid-row: 1/span 3;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_active_1xupv_eyw91_289 > a:not(#\9 ) {
  cursor: text;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_active_1xupv_eyw91_289 > a > .awsui_circle_1xupv_eyw91_247:not(#\9 ) {
  background-color: var(--color-background-control-checked-xk5cy2, #006ce0);
  box-shadow: 0 0 0 3px var(--color-background-container-content-h114dj, #ffffff), 0 0 0 5px var(--color-background-control-checked-xk5cy2, #006ce0), 0 0 0 7px var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_active_1xupv_eyw91_289 > a > .awsui_title_1xupv_eyw91_258:not(#\9 ) {
  color: var(--color-background-control-checked-xk5cy2, #006ce0);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_disabled_1xupv_eyw91_300 > a:not(#\9 ) {
  cursor: text;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_disabled_1xupv_eyw91_300 > a > .awsui_circle_1xupv_eyw91_247:not(#\9 ) {
  background-color: var(--color-background-container-content-h114dj, #ffffff);
  box-shadow: 0 0 0 2px var(--color-text-interactive-disabled-vbo6v5, #b4b4bb), 0 0 0 4px var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_disabled_1xupv_eyw91_300 > a > .awsui_title_1xupv_eyw91_258:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_enabled_1xupv_eyw91_310 > a > .awsui_circle_1xupv_eyw91_247:not(#\9 ) {
  background-color: var(--color-text-interactive-default-cpoktr, #424650);
  box-shadow: 0 0 0 2px var(--color-text-interactive-default-cpoktr, #424650), 0 0 0 4px var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_enabled_1xupv_eyw91_310 > a > .awsui_title_1xupv_eyw91_258:not(#\9 ) {
  color: var(--color-text-interactive-default-cpoktr, #424650);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_enabled_1xupv_eyw91_310 > a:not(#\9 ):hover > .awsui_circle_1xupv_eyw91_247 {
  background-color: var(--color-background-control-checked-xk5cy2, #006ce0);
  box-shadow: 0 0 0 2px var(--color-background-control-checked-xk5cy2, #006ce0), 0 0 0 4px var(--color-background-container-content-h114dj, #ffffff);
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177 > ul.awsui_refresh_1xupv_eyw91_177 > li.awsui_enabled_1xupv_eyw91_310 > a:not(#\9 ):hover > .awsui_title_1xupv_eyw91_258 {
  color: var(--color-background-control-checked-xk5cy2, #006ce0);
}

.awsui_navigation_1xupv_eyw91_198:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) {
  color: var(--color-text-disabled-y2eoxf, #b4b4bb);
  display: inline-block;
  margin-inline-end: calc(2 * var(--space-xxxl-aut1u7, 40px));
  min-inline-size: 200px;
  padding-block-start: var(--space-xxs-hwfkai, 4px);
  inline-size: 200px;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_navigation_1xupv_eyw91_198:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) > ul:not(.awsui_refresh_1xupv_eyw91_177) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_navigation_1xupv_eyw91_198:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) > ul:not(.awsui_refresh_1xupv_eyw91_177) > li {
  min-inline-size: 0;
  word-break: break-word;
  padding-block: 0 var(--space-scaled-m-l37gh7, 16px);
}

.awsui_navigation_1xupv_eyw91_198:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) > ul:not(.awsui_refresh_1xupv_eyw91_177) > li:not(:first-child) {
  margin-block-start: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_navigation_1xupv_eyw91_198:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) > ul:not(.awsui_refresh_1xupv_eyw91_177) > li:not(:last-child) {
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-layout-pyos42, #c6c6cd);
}

.awsui_form_1xupv_eyw91_354:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) {
  min-inline-size: 0;
  word-break: break-word;
  inline-size: 100%;
}

.awsui_form_1xupv_eyw91_354:not(#\9 ):not(.awsui_refresh_1xupv_eyw91_177) > .awsui_form-header_1xupv_eyw91_359 {
  position: relative;
  margin-block-end: var(--space-scaled-m-l37gh7, 16px);
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: contents;
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177 > .awsui_form-header_1xupv_eyw91_359:not(#\9 ) {
  grid-column: 2;
  grid-row: 1;
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177 > .awsui_form-header_1xupv_eyw91_359 > .awsui_form-header-content_1xupv_eyw91_374:not(#\9 ) {
  padding-block-start: calc(var(--space-xl-jfy3x4, 24px) + var(--space-scaled-xxxs-h2sc51, 2px));
  padding-block-end: var(--space-scaled-s-iuuihm, 12px);
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177 > .awsui_form-component_1xupv_eyw91_378:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177.awsui_small-container_1xupv_eyw91_184 > .awsui_form-header_1xupv_eyw91_359:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 2;
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177.awsui_small-container_1xupv_eyw91_184 > .awsui_form-header_1xupv_eyw91_359 > .awsui_form-header-content_1xupv_eyw91_374:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_form_1xupv_eyw91_354.awsui_refresh_1xupv_eyw91_177.awsui_small-container_1xupv_eyw91_184 > .awsui_form-component_1xupv_eyw91_378:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 3;
}

.awsui_navigation_1xupv_eyw91_198.awsui_hidden_1xupv_eyw91_394:not(#\9 ) {
  display: none;
}

.awsui_collapsed-steps_1xupv_eyw91_398:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
}

/* Override fixed sidebar width for expandable navigation */
.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177.awsui_collapsed-steps-navigation_1xupv_eyw91_404:not(#\9 ) {
  grid-column: unset;
  grid-row: unset;
  padding-block-start: 0;
}

.awsui_navigation_1xupv_eyw91_198.awsui_refresh_1xupv_eyw91_177.awsui_collapsed-steps-navigation_1xupv_eyw91_404 > ul.awsui_refresh_1xupv_eyw91_177:not(#\9 ) {
  inline-size: 100%;
}

.awsui_form-header-component-wrapper_1xupv_eyw91_413:not(#\9 ) {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_form-header-component-wrapper_1xupv_eyw91_413:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-lz1zs6, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-lz1zs6, #006ce0);
}

.awsui_form-header-component_1xupv_eyw91_413:not(#\9 ),
.awsui_navigation-link_1xupv_eyw91_429:not(#\9 ),
.awsui_navigation-link-item_1xupv_eyw91_430:not(#\9 ),
.awsui_navigation-link-label_1xupv_eyw91_431:not(#\9 ) {
  /* used in test-utils */
}

.awsui_navigation-link-active_1xupv_eyw91_435:not(#\9 ) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-body-default-ryjct1, #0f141a);
}

.awsui_navigation-link-disabled_1xupv_eyw91_440:not(#\9 ) {
  color: var(--color-text-status-inactive-8yfw5c, #656871);
}

.awsui_cancel-button_1xupv_eyw91_444:not(#\9 ),
.awsui_previous-button_1xupv_eyw91_445:not(#\9 ),
.awsui_primary-button_1xupv_eyw91_446:not(#\9 ),
.awsui_skip-to-button_1xupv_eyw91_447:not(#\9 ) {
  /* used in test-utils */
}

.awsui_action-buttons_1xupv_eyw91_451:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-components-console/wizard/analytics-metadata/styles.scoped.css ***!
  \**********************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_zr0a1_ppnio_5:not(#\9 ),
.awsui_step-title_zr0a1_ppnio_6:not(#\9 ) {
  /* used in analytics metadata */
}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/@amzn/awsui-global-styles/polaris.css ***!
  \*********************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.awsui-polaris-dark-mode {
  color-scheme: dark;
}

/* This is necessary for Chrome to apply dark mode to page-level scrollbars */
html:has(body.awsui-polaris-dark-mode) {
  color-scheme: dark;
}

@font-face {
  font-family: "Amazon Ember";
  font-weight: 400;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAEbsABAAAAAAiagAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn2yEdERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAAw5AAAmVDGI9a5HU1VCAAAN+AAABNIAAAsi+2GWR09TLzIAABLMAAAAXQAAAGCIbG6MY21hcAAAEywAAAIRAAADDi4Vrc1nYXNwAAAVQAAAAAgAAAAIAAAAEGdseWYAABVIAAAl4AAAPiTZSEt1aGVhZAAAOygAAAA0AAAANgj8ZOJoaGVhAAA7XAAAACEAAAAkCA0ExmhtdHgAADuAAAACyAAABRyyMDbRbG9jYQAAPkgAAAJpAAACnivTHIRtYXhwAABAtAAAAB0AAAAgAV4Ao25hbWUAAEDUAAABvwAABKxfvqgQcG9zdAAAQpQAAAROAAAIR7QPcfl3ZWJmAABG5AAAAAYAAAAGXvJWqgAAAAEAAAAAzD2izwAAAADPLESIAAAAANLQD3B42mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrNWmtsFNcVPne9z/F6x7ueNawfa68feME2DwPhYUMKaimFNDgUaEIDhPJIKhJIKX2pKvmRSk0fUquUtBKiUh4VakKkEhqqiqahaSnEf1Alpy1tcItcVAfiRkWt/KvS9LvfjNez610/II4yR3tnfOfOnfO65zvnjkWJiCFH5Jfi/+i6e7ZIzZ6vHn5U5j98eN8BWfvo7iMHZZv4MUZsWwI4KfFJGXrupC+w5/EvPC6New8eekzm7D+8e490HNh3+KAsP/jFxw7Lao5U7njBePcp9gjbMglKTOqkRTpkifRgRBgj7lJ/iNbUPes827LaPb/mni9yNtVy1Tm3VopSm8lfk9wrW2SnPCKH5StyVI7JcZxfljPQyuvyplyWqzKInnfwG8H1/5QhZ1SdalIdqkstx8irIKWC9jDm7oY+d4ipr+whWWXfwpUJ0v0Kfw+hPS1ZyGOipxvtKpxPS1ouYazilZ+jV3Emiz0K/DXz7ka0m9DrzKrvKxVFW6aCYqgwflFJYcwxPtVtX4G2usHZKntAdtgj7BvE6JBYGJ3is3732ZSK2P3oyWLUfoz1cb4InzqiWxUBT0G818L9AfiNxSedp8AJdBnB3TZpl6WyAlL0QIrVsgZcbwOvD8vn5Al5Up6T5+WiXJIb8i95D8YOqpCKKHCuFqnlaqX4Iv/Vlgm+GXoas7bLjB72Schk4XyloH8QGhexYDGxz9kj9nlIbNlneW8kb+QA22HM4z0MaGLyt4+Mn+82ZBiZId3c0jPbAzhfcHUidj/8tNT44dt+0/CHS/IPEzel9V3gcdObdWgmZs3Nfh66sArsa9jnsKZSknJWzJ3qeQIJ3l/9DzFK6MMs0E++ptK5iNJT4BFmcRk484iOPFo/uBqYYG0V6szAWKu4/fjWLH4pcpjK3dma42iM8568Zy27XzrHWxO/U+QgxZnTkCirY8ForNTRkdFhREtgn5B1uWevlFzhmgdTRxY8PWhfwGwWPIRjMXpvScnHeB2klAW9nHXI1QD9jZHcOXqL2G5r3vNmMQ1MeVYrt2a3AqMzUgEySRVSCYpKHKQkAYpJFUjhGQt3GqQRT7SAyuQjoARwcw3GPgSqkn2ggHweFAOCPgl8/BUoKm/JFfS8DVLyd5CS6yAlN0FlKqACEgS+BiWkwkDzMHA2Ihpry3WmANQuV+2qU2JqvpovplqoFkolUHiRxJHbdElCLVFL8HYf3h4CZfFGnR/EQOWUJ+KRx/DIE82TZw4ojrygDaOyIEvmAtcTyN86cN0p83G9AFQlC2UxrpeALOQQS3F9F8iSZaCELAclkVmskGpZCZqFHKNbZsOHe2CPVaAa5BurpVbuBtVRgxWyFhSDR66Tevk4qEHWywbkKhtBabkH1CSfBDUgs9oErnvlPlxvlk/BfltATbDlVlxvAzXJp0EZuR/ULA+A0rId1CKfkQelFVnODsi6E9Qqu0Bt8lmQKYdAlbSfId+Qb0Eb3wbNle+ALPmuPAPpfojM05ITIEt+LM9CuudAtciWnsfdn8hL4P+U/Aw8nJGfyzx5FdQkZ0EZ+YWcw7X2iYi8BmqSX8tvwNUboFb5HahVLoAs+T2oCfnXRcysvceQv8hfYRPHh67K33DteNI1UNb1p3dAla5XifJLml7lR+YWkgB9K0jfCtGrwvQqQy1QC+Bh2qui9KoKtVgthrctVUvhbcvUMnjbCrUCMyvoQq+USmgmAT+w6D8tWAdr4P/7oLcnIdtb8kf5k/wZXL8NDq/LTXh4UIWZPZbjze3IyTvhywvxti54rq9yvs4ko7MrbsJaHR8IXFgT5AGGJxKaRWOiVSL69zGuD5a4qyPvECPpkDfmFh95O/mHw6nLrzEBv82F2Oli9QVGhVxmrGO6fRlRvw/RNuVE/QJst4g7xsR5QKEGiaqDOdQeKLTE6N95mGIUSJtlX1rSYxnGtHKNnhKWN10NpT1IPTyNrG+ZrkTy8HwUB/sYRTtHfQX1yq2cbQzn53rGLfs/eW95Cs3GGciZhkv78sytsPxMYTrZOH0mVSz3zdkB/utaS2ew/WOaZZZl5q8RtFZutXUxNzS8s8MzB/BMs855mFc482Tt95y1rtcG7l4owo3BEVZpv2QeOaQp9y4nzxx0rrHq+kv53egb7R8VmXWEUcgz1smKx/QM7xrKrbD8GvmoGxum4hMmc9v8TLeUVc2xvHsqttdSeNqh4vGB+acToVH558U0E7E1i7iU0nkMNDAMmS/bZ2npNG1o6f0EzH3ZXYt99hX8tN51nn8U8/VO0X8Hpx516I+WW3eZBSsxBbs1a9LyguM+cDyQs4XpSjrgxusBV3r6sP20k93iro6Iqbx4ZkCiNDNhZ4Z+x9OcXJn7W2NxZ9i+jrmHcxHrpJs1W0Utp3dkUrm3paD1wdzqya0jxyvc1uvPa/D3WcyTKtCtxpk09XBFywhdnRvVm8utkbObtlk/Wu3RGquOeOKkUSQ+mHle58R1h1Mjv/4rsuOzpgReWJTbcK9l4nrd5cN4vyr4CY7sbe0qTM2P+9z6cvTogiaXwQI9QL+uSeOGtxbXHujMs/2O953MmUOyqep3Gpp1/OGGy7k1c94wufamm29OsNeVl/WVznBLx30n6vPwodprBTmVqZ+VaYCVaRB1yFxUi/NAIdSo7RJmlRphlWqwSi1HlYqKRhaBKuCVi9GvK9YYK1aTFWuMFWslK9Y4K9YEK9YqVqwWK9YkK9ZqVqyzWLHOZpWaYZXahCp1PWLYJ0A1qFc3oF7TFWsdK9Z6VqwZuRdUw7o1jXjai6rpPlBjrnrdinl03VrPClTJEyAfK1A/K9AQK9AgKtDv4fr78gPIcgwUQ0X6DK51TRpjTRpjTVrFmnQWqtEXMf9LoFrUpKfA58uoTGvltLwCfrw1qVON/hbUxAo0xAq0lhXoLNaVSm6AfPzsU6dwSI3yKZ80qjJVhms/6s1GVotKLVfLMVLXjEqt1N8KVLfqhh19qBKDIH+RfQodCaa2T6F9IkGfqKI3JGn7JK1u0cZJWjdJu1bTrrNo19m0a4p2raFda2nXOtq1ftxORNqzB9Hg7kE4uw9T3XdomPa+g7Z9nLav8uw+JGnjJG2cpI1n08Z13HFIe3Yc2ovsOEy015D07DXUySXQvGnvOGjPiHv2HRq473BnOw7ah+LOvgN9KE4fSsALYuD8bsSHddB4LXXXQa11QmvHsf5PQC8fg15egdXOQv4HKP8uevdDkPii7AbXN2Qved2P93XLAfGFDupdCP9PA/MYWWYmFveNQ5P06F6AJ/JJsTGejKTZyV8nfdu0d/AnqMYmyu9LfZPQ+6l39pVjsicvF9WVwcrO0ZBVRE+pAjlShfnfbRzG5F8Tio2fCpYW+R7gQW1kx8gfUBOmSnzjOcnKlbm+pwr8NyqXgbHcwD6kM7dSiI2xw2O8Iue+4GaBOgcv/TXk3LTtOSgf+DHZO+/4C1ZvXq7Y4/7WETeKH13Etey4XpFvIv4liZ5homeYiKOIOD4iThkRx0/ECRBxgkScABEnxH3qiLwAKideVBAvokQHP9EhQHQIEAscFAgz/ocZ+cMFKN5GPtqI4lG3ohxD8XIPileMQ/EqorhFWauJ4tVE8SRRvJooPorf3m8IGrNriNYxorVJtK5lRlZPzM54srAMs7B6ZmFp4ncDvx7UE8UbieIZWqORKJ6hThup0ybqtI46baZOW6jTVuq0hTqdQxSvJBLFieLlxKMEvwEFiOUWsTxLLK8mllcTy6uJ4jVE8VqieIbZWZq2mUvbZIjljcTyDLEsQ2s101ottFYLsbyaWJ4hltcQxctpvzYPird5ULzNg+JxonjCg+J1RPEgUTxEFA8TxSNE8XKieJQoXkEUjxHFTaJ4JVE8ThRPEMXjRPEEUVx7RD18Jwo93w/9bqdmd0Cju+CdL1D2VyHj63Iecr4B+S5RjqsyAAmu4WkDejX4HzYWPDGElRGFL/gghYU72s8i0MlayK+/zM2jhdr5fa6DduqUr4Hm004LYKXjqBVO4N3rqcdN/M+XXn7F2Iw3X4OH/AOaelD+Ce3shPw9sgdc6LXwCH5KmWq2iNNjv8j/hvqSfBk9Xwf5VEo1oEfBU4R8p4uQknfp3aWe3cBnFeQ0lKlHqkq2cbYJtlVsWbeoJNtqtrPYOqtHJ/Dv/h/3AceJAAAAeNrNVk1sVFUU/s6b12n7+j+dzkynnZlailZFVETU2gUFLImtGJrGmKYh9ocScJg20z8FqkgMMcQQYggxpHFBiDEuiCEuiAsWxoVhYQgL3RgXmhAVQwQUsUrr9+49lulM60/iwkzeOXPv/e453/nOe+8+CABPQnIJ7pbO7l7Eh17OptG+K7vzRfSlByYyeAkuMVhYQDmdIMBxEUpQCg9lnKtA5SLCo/PX/83qepR09D3VhJ7NHb1NGNvcQ9uztWMrbVdHH+0zz3bT9vqrPb09XbR/w+bPVcesBpdZrcjZW5y3XjU0ML4T/cPp3bswaOye4czoXoyNZAeGMMWJARwy9kh6dCiNY5nJvVmcGM0OZzA7xgFOje/OjOC98cnBcZwZnxwbx4cT/vxHJisMM+YxI2t9tq5hEySfwnUxtsRYy90x1jO2zNhSrakGLVhDVduxBd3oRT+GkcYEDuB1vInjmMVpjfeG+kvqP1f/lfrLpnOC7xmVvuhTsqMPXrbrxa3qd6g/rv6C9SVQv8HGKdmovk/nD7CK+xCStfKg3C8PyZOyTh6WR2S9PCpPSLu0yRp5QDbIY/I4d4RMd0IIYzU2ogOb8AIGMYr9eJXMv8A3+BbfERfEx0ax/eb/j8whqEPSVBJcqPbHUiSVdsx9PjYMcc+jCZ14m7t/kHJm3STPy7AclXOO5/Q7h50PnIvOXCAYaAy0BvYFTgc+C1x1Y26L2+Z2uiPuMXfWPcsOhRBHM6tahzYyfBq/UbsrSOBX4xvws/Fx3DA+huvGJ3HN+Ea8ZnwUB42vp2KejSmrLVKaFHlTI/2kke4g71LE75r7F0Ue0pgB8qxGTO7WiM2Kv6W4O5HuUcQqRdzWiHNajcCVFl1zqGaltGo984r0EffqXF4tkrK1SMLWIg1ay3R+LUSYWiRpayHS1CLxlRQn0igujVZx7rihsa/b3FZxRraKT1nF/yJihUYs04iejcjb3Eas1IjlNqIUa8TSgrorte5yrduzdTNSft3lWneF1u1p3aVLe8iIzYq/pbi8HhKxShG3NeKcVrPYQ67l9JD1zCtysYecW0mdqKpTp+qEVZ2QqhNTdSKqTo2qU1ugTkzViag6YVUnVKBORNWJqjphVac2T52YqhNRdcIF6sRUnYiqE1V16nLUiSxRJ6bqRHPUieXlTWnehOZtKMib0rwJzZvUvI05eRNL8qY0bzInb8ogInzawPt4mhxm+PMkyN6VSTU51kqcO/i88s5oxXPoww6+O0ewBxlkuWcfXqF2h3EER/EWTuAk3sEpvIv3cQZncQ7n8Qku4CLfs1/ia75nr7KrN8l1XhwJMmo92czwmuI1zXGcl5+NdZC/+GzJcnHdx/7DPY7UE+mYihxip2in+XNYUZy2gXscaeQuRxK+VpLkTofKpmyOleKyF/ZU8BXzTPxyngspnjIBMmo1J449warNl4SPg+VBTinOODyvD1I38P1xheNr7I0rVbwPQtLE3vjvxLUIk8WMv5uMG8g0QYap5eaIdiwncz55/8nuKva/ht93tRKWOolIlPf6MnP/s93+leE96X/ndPIbRtBovn/skxCg1l3YJv7qNnN+d/FqMQj7BEbENZjt4sfeLv4XVZciHT5/nuFQTTZLeSzT5T8AU3x73QAAeNpjYGayZpzAwMrAwrSHqYuBgSEDQjO2MQQwqnIwMXGzMTMxsQDRAgam9wEMCtFANRpAzODi6OvI4MDA8ZuF6dJ/PYYG5jOMkgoMDPNBcoy/mbYCKQUGZgDHyQ/hAAAAeNqdkllsjFEUx39fZwxtLVVatdX9hpZaq1W0FKV2qp2xL7UTsaZIagkP9n2LraFGLLW0aitqKdIhnjySapirNCEi8V7J55ivkcaLxEnuWW7u/yz/ewAH9umAIRrDKZERjJ18EdsfJV60eKFswTK8Rn5soQpXESpKuVW8SlTJKk2lq0zlUcWq3Iw23WaOmRv3s85pWb8z0kQy+AxPEIfgIlVMEJekUv/CZZtewSE4h1Vn1Vp+K8/KqknQr7RfV+rnukKX6bu6VJfoIl2gM3RKoCrwOnA+4Kt2uLD7/w9xhYQFJ7d5aCgOmdyWkH/ksGs3wkVjmTeUMMJpSjOa04IIWhJJK1oTJTy2IYa2tKO9MNyRWDoJOyZuOtOFOOLpSjcS6E4PetKL3vQhkb4kkUw/UuQ3BjCQVNIYxGDSGcJQhpHBcEaQyUhGMZoxjGUc45nARLKYRDY5ePAymSlMZRrTmcFMZjGbOeQyl3nMZwELpf/d7GEfBzhOAT4ucZHLXKGIq1ynhGJuUMotbnKbO5Rxn3s84CHlVPCEpzzjI+tYwlKW84mNXCCPlfwgnxWSey9nRK8P8rSMDQ24WyV7Bdd4zDYWs+bP/Wq28plFbGcXp/Hzgje85T0fqOIdj+RFJS/5xnfZ06+GYYRQwyaqCVDLTg6yg0Ps5whHOcZhTnJKECco5Bxn6yusrbebbfML04aUOgAAAAABAAH//wAPeNqNewlgW8XR8Jun2Ep825IsS7Ysyzp9H7osX7ItW/Jt+YqvxI7j2LHjHHYScmOHnG7ASbiScvRr0xAofB9JgQRSIC2hSbkKbaEf5SgNFD4g/WhLWo5C8NM3u+9Jlkjo/wf2+e282dnZ2Zmd2dkVwzIVvi+YZ9lnmXAmgWHsIpu5UC4SpxusFnxLlEnDu2OUKpUyJkOl06mwvArvR0dzqj/qVSo9KQzj8zEOOA+l7DNxRiaK+THDxIXjX4ZhmUR8WNgzTDKjRtpaq5kWs5gWmZYWrZ0U/LJh6ahq5XpVo+ouLEHvG+9S3XXWfc59Gv/hn7Nnz3LnGBHj8k2xC0UFjIYxMXkME2Y1GK2pILcac8FqKQe71SxLlMsMRpk8FXAYYpnEgpVyAGmi3BoDELaip6TXlNlcn9ddUt5W21ab1dKwqm9NYYm5mPtLocNctGtbuNWbqhJ9HqfqLLV0mhds3bYwuyV34V/jUtpLO1ZHbAOnoVD2QbgTJgxm6TsLihkqC5PvX6I97DmUxf/C6ygLI8SyCcxonBhiGQaOIpKI0fs+ZR9nLzAZTAFTjpKx2OyEa0HisSC3lYGZMJ0K5kK7LAa06QZjOD7khXZjuEyaKMJB2MuxiUGbHq5vrjXrxrs7Rhs9ipPmrkyTJEuj0MQVJKaXqXs3rZ260ll2fkVjbGquLivPlpXvOOUaUxe7s2q7Wqpsg7roi/WTaqN7e35CbFhN+EJlinNEnnHJsqS4HD5QWywSeaVOl5OPbDNA5pm5m30GdYWRGImmiD0xckVyYgyc/2dU1D8pTplvAnTsP5hIhpHTQdnNyLH8YpXbXTUwNXV48PLmzZcHL37zzUWeptQ3wVwV8G1Wi9HMT5d0amqANDlMMPk2PL4OVsIoexZ1ipHkgtFuRFW1y3lu7Cg+lF4MiI07ZekRvRtY5eoYFJUkZrWS3dAbkS5zw0qRQjqcHBGerrTetGjRTVZlenhE8rBUIdrK03cxN7Bi1kX4sVtRXVGPUE1lXz/xxOInnrjhF95f4P8EL9W3kvkps5FZiHxL6MTFQqo5LV0VU3EXRMdL40w/pfRymTehG3Jw1pGeRpYLmW92dCC8BO3uHLONjjvI3HYIdhYxb2DAxKFMn0cZIQ05mCEOOlZw/3VYtOubKYbamcF3hdWhPkUycobRF9p4vUA9CaYM+pb6+hZStu/ZvQNLzd5bD+3bd+jwvo6nTp186slTp54ifa3Exy1oszjHmnix1W6OB9P555eybQ3e/rkGv4wYNgH7w97M1nKWdie2lgPtCKWvkbkO7y0ss/SsKhgu7VtXun8rLGm+7Z7+zEJHQ6dRP9JRtOH7G9t5Wk7fFZijawQDtkKeVW260ZpoJuMgdO0alBskhEWEDW2c3dy/ZE1TY9td+Xmvcm/AUbgFxnuX32Dy6qqdW8Oq/qethcgjFR8mpBnBROMorBormOPJJBrjRbCKOw11ywYHl358ZxO8xhW03vkhNHKnKS/VKMcwbKfEueL7pwOTaGQasS3AWvW6lsbWxsXlSyWwhvso2p69etvBjSM9Y7qaSk9FRBVktb0UsX7F8q0mOjcWpKlEWSkYHXaRHi4mYqI6rvVPjhy1QoRfhC5hybLBBaYl2WUD9p3jN07duS+zQ61p9uqadeF3Oms87Prd+5JTC5aWj9740IOPv5gQ2xgVy70rl35QW11ew8vUgh1H8HNoBiq9wyDjDsHr3BV2qK1l7m7UpALkS0HnUEvWT6CrTYCrwHoERI14vvJw6VSDoFzgK7M1VO1dv3Z3TZXdunn54Fbuy+Emj7vZ0fQ9W7GlvaqkuIKNsvcmp3uLe8dWLC5bnprSZF08OsL9zdFVUllWlGFNeyOjJElmb3WUF6OczMiPROCHl76drntkMQ+IXoJQq6DbzW01y4bEuu7cwUnHqpqt00cODFX9xtCUJrqjxFM9qt+0Iyl547BrrOyh40+/mAU2aULMJy1V7jqyRlPbY8MSjIwER34z+isJXbuJTRO4gYnHlVvMf0V5NjA3gI+toeueVS+LBlkDnOb+EzrB6n2md3Z2CbZ1Mc+xYvhnggEymdvjwvG5js5FUFuQhVlzwAo+rhE6sflevjFvw+m+L+AQjl+GHo0BKmOxVVA6sUxrxOVeFGzNOXarviGvbWnPcGdf26LcyuJNwsrBynLyZPKW/O6mqhUZU8fkaZVcZGAxYZl8n0E0y55gSpg69JroXVCu1GWyvFryziZY9HK7WcRrgeBxYhAt0V5otzjBX4OHWrvbl0z+pM+18/E1kz/pd4y5shzR6uYMT2vJKqeuTBZXYxElyvVO4z0H1p4e//69ZUWidL3VVJ2ZfTDFnd57cuvKJw62dR6f6LmjJz1Nox3oaJzpTk3O5F6QxCrklZvq9x0Z/9XOO4/92h6Z+Ft90XBZUQmOJQIFtwX1XEzeNEaNWAvmRWAWsTEV3PvlY8CsBYZrv3zD2bPsmbkGCIMOhvpf/MPasV0MRii4VuDiwIuZNwCRzFxIxun/2/E/g5vycyqqd4z+x73TlRV3b9tRVsqeWdFuaZBKuiq6x6D0b5tLSiHr0jq7g7e/Ct9nbCn7CxL/6ANmjsEIzqkKiCDtbGlr/30Pnjre2dDnmNo4ud05LFGfOfXwk8ntsu37kvbsUFCdIHyuRz4XEn30c6kV4Us8ZeyDu47dd9f2iUsT69gzjzz0k0fZ4bn/ZXzy6Z3IA2krwraRpCUuYMJ/HXCKewKk3CdQx55p+++2v7TxuPB3xF00j6uN74B7uJfQKhDtUhv3in9cq3FcycTLUO8YLyhKyPjgxyV591zN2ui876GTJ8a6R7zTm7bWR77Uwj2epDh98qc/y/Bqp/cn7p2isiJ8buP51MRr4rXxyAEWVsrdPzICvSPg4J5jz3CvQybxPsB0Y6ufI76ISiS+e4RMLcKVvr/DMMKj/Gs3fpTikqF0FJXbRn5X4uyWOGvhMqe4pAz0u4r6CEqHKI4W4jtGQLWF+zW03Mi9jL2+CDbuDHcEGrgz/jaAbcL4NijNEfBg/z/sYAI0P+N50MSLcKJwNMnoe9gjv1x6oX/9u5fWsRruMEzO/Qlpd8GDfn9K2m3i5S8hbQCJax/tXwed/ROsce5N7OJ1lo6fxOt/Z1+gvh7HIZEG3FS42BJwwMSiH5wcH5+YGF89MdZ4+8jRhxtvGxm6zQu9M7MH9++fnd2/7nj3+QfXHe/pvE/Qs2wqiwSBA17TjJR4FjwxdHV4y5bh7x9yVkwfgigOx7hh+eCGVlfFHobnqZ/yFM+osH1gwRbTADwX7EFcVlButk0M3fToXbefGPMzCb2UodmzycWLeiTTC565X2A0YAddyF80saiAtUq0Iq0CeMpZ0DE3vKWh+uy6h/bPVrgqnLeyZ9b11wzLuTdBzl2G0QpnuZPKuhjlF4a86mj8yC9xvOrKiHsTfKA//jAYX2+rLxrz9A4MN1V68iv7Wj3f27ihc2yppzWvCOrU3a6irkJdq9paYMpLSk/tdC1bj9pdbtUXJGJfGPGzeXR9Qq61VmJVn7zDpr3DDnZ0zP2Qn3sv8kNsHC0cNYX3v0R1af9s1Mjsnj2zI93t7d2oMrW7brl5N5zlnB19fSSGjBD0hsRqIqJpIljkm3j++dVotHOPsC1+/ULaosOCXkaClqISbLZj9571L667c+/E3iPjL7Lqufew3VNswdwrrNvfFuNbtkOwT2wr4fuRwKXTj05+8s7GE8cn3/krpHJ/hhFo4b6BBdxp7ihpF4PtmunahWPnG8m+/mTy1KNrP2V88Dj3Axjiauf4PjIRVyGsP1Y+YNHIMmEnWt6b3DTc1MxK25vnPmmntoKxcAPGwihTOQnqsHR8eeutGA1751K9PL2geDkM42XAaHkFdPgDZrrngEiBhpXMDMr71lu/POxl/+zlY2pgCiGPTeJlC2TcZgk8cdsdAy90vAB5kMu9Cvu4bQSP8Y3DZ76nSF8ywvhnd3q9JJb4OdsDs+xXuO9zwTDD+/hM3z/hV2wEWq6O+KugtTMkhI43FtIoh/jVjQt1XVmeztHu4uqCks4+3ah1oPfjarfFNplpUae3Vtd1xVfZstVuiayllTtSbh6J7jJkkL7qfZ+zaewHOA9J/Go1H8CKJeni+ETq3OqHGroGJzYtX1ITedTjdNYccLEfcB85b9m2/Y4KKzyZy13Of3JgCRlnvu9zeJAN/zc+DR4sbtx0402bXCUOe0d9Q6utQpK6f+f0zSmehM6l0X2dUioDpMMuQL7iiRfhZRAwQ+QShx6fC2Ts8Gi0piPLucxmGXR1Vg+9V16hdhpmLKma8s2trduqiyBhLqUmF5Llsqd/RulegQ9QthImBT0Av3GeD7FlUrERl0gzMenDbGtnS1vt6PapqcmBkYXPOt1hX4Hj48Vtao9xZu/07PjyPMMfGuoXJpSV47hxRYSNqCtS3obtVsv8sIn6TfT3/6go25ycq7/nHni4IqrtgQT3Qq1pSTPXLozXAF/TOcetnN4/XCI7O2/uwlIzP/BE+H56s6ms37p+Wa9rYfv0Df0tS+q89dvLy1LL9btqalTq0g1NW2bL8zjd5l0mj7qpszIXxHLZI109yG89dsrLF30Q1SrqU6kQ4uFYVm5L49DQwFBdI7RbC83cVpzv911NddwtyGsV9a0voy7H8joTHHE2DxWoNBoVFrjKhbGdmuRkDSkM6/uTz0DbReMuh5GEDEsSQqGiPDNLrktRFAYozf20sjras0CWxD4aIEjtj4wjGsch+Ge7WQxao6x+6A9bPwXmxveR7eJ3rnBffPopwfVdZXyIG+3XTWEBtTM+jdFaNCRJlMrEUWUOdsPc7XKZyE9fZMV5SQvICZFQVAGRyckc8WJjXzVk1NXDkCGj0T3UHrGsb6lmaKimHroL83PEcQu528hbNrcerpqrPJ7mWhRmYAwLsI/QuZCHzEV7xMBYYDLgapFHmAvUZ1aKbSPJLiQsSIrGQrItRvtIX79z53pSZmdnYw9OTx08ODV90Hvu6afP8fZfiPYfwdu/3N8rnRlZkP23L2pcShaA3sp9Hmel64DrFfYFi2t26/Y7Sjh2JmD/hJ9CYSzJJNsWYreoyaJ5uz2mac1EszUvrxpA9RXs9hUuRc0brjN/zg4Sv+H65QSrwSdonZxsRaiJiePr2yNT8gtVksS0RK8DrjakauJEvQvyuQO0nQFt/g7kCVVGT/anQYvStc4citQZneuG21rczVXL0vKaSyyruofq+r0F5pmk1Ni0jKFKb5pbUalMTUiVOws9HQa32kD8mO8rWMl+j9g/0S0rrgFOoDkhXsVgZUH5wSUDsa1HjmhMGaYoyUEwVEQdPtjMXdKnRvDjcyOfn8NVqgfGEAUlkefxyKXLPY1Dmbm1dUO2Gm8dTHKnbOZ8OMCF8f4XvsC2ZC/Pu9HfPLfq0KGRX6EVDsAxioN+k/0X4nzbv8NfVo+vuH90/eqh1TcMPwSz3AZstAqOcMMY24fxvKEPhLewLfHvRrFWYjTjdIolsHr6xrHHHlyzccPoT848+yws+PKRR9DchDa4pn3Bj0fO80TUgRez/bVfr7ptduQjZV1Rpi45VZ8VH8Yy3CD8cO6/akpjPGJ9npDHw8dZpBHi83Wg5T6C/Ri0ZTbCYHMD9x/NBFflG4Ux9mvGhJpHxFcGJOKzYm/4FuyGyBbO743GNAX17WkmmcyU1l5foNEn63UZeXkZOnz5XmyP9zFDWnOa4TFvT6xHbMp4PN8WHW3LfzzDJMb+en2FzC+EfBvOUO/wK6Jnvqng+ZYhL4M8L/JEgQN7LpQB78GJlREOSkAmsEQMLrjzULaq/J1bC0jnnhDOSH9WELEyOEMja0G/iXOzoRIK5kzMLjwWHAsqi0s8JoMsKYkVeYIrsCgutcRlTU1QqbXzbzRudzDPsmF87l9OEyxmY9BSc5am/tv8uf8no6Ph/e6gXMKAbwquYIxEd9FhVj7d60+8x9vQAYtlJFWNu0QZ2FatWTdaXuFwFpdUWeoec5SWOnYdidizecP+yKNHREqPhOVuZ6Xu5LA74c6mjkhYEdneJOQaFewvib6YrTQix3DNv/Ik+iN3OdojcfIaWZ8X2OGuhdHW4eqC3vTuxkpX/G/PL/BAR2PlZLQyulnrVDl6ChXylszyMkNTc5Jqhbud5l8YJ2tix9AetGR3y6+xcgyWjHaSYTbaqT+wy8WkG7nYGA76ffiv2txS1pKVhQ9zNXn3ZtP3c0fxX526w9Za0t5e0mrrUJP34g7+ncyrRMhBkOiM5pnJuHhjIsciNOn82cmTqlsnjq+774FV903epjp58p6qtKIqKOfuhhHu2SqHuuoeGmPM6ysfFceLqNYOD78Cw9w9bB95Ejyd70fwBO59splisk+z2YOjuMCKKeb1ykDtmeb96BZODTT9kwcxoLPldQ4vbmrpqDYXqLO668r6asf78/u0/U2TusL2quI+g8Wp0WZZdNm5UFjgijJ11ng1bmW6VpEWr1XVWJbpsurdXqnEnVaXrJGkKVylaoNMEZGblp4rjQ7Lprm4abYNXmYvYvxcDwaGz9vgHp/9BHUhllEzVuIV/XrAJ66MNEFFzIHkpFLBHhqn+heG3cP3Les5Mc4/23c1uHd30efLBfk9y5Z3F2Yac1fbHfr8+J77x0cQiT6ddTO9i/c388+t0lWDy8alZdE3JlSUx/C8pTNvQAt7HuczhUF+wRj+7eCeLg0ijdU+H91HiYvKCksbXaaMNGNJTWlbdRX31lRmgVbblAq9ulxHrqU4Mic9WW5LtTu+dJeW3pBaIy5KUhL55DJmeBteizMyHzMX6Jnbx0Ju/k+sGP5IchR6K11WH8H45MKfTno5hm9HzyMSqM0zCxglSOAb1J1Y9OvkPIqBa6Q6f55g9e+95VqjVmal6pEFEFm9pqJ0rYd/do2OdmFZnpmfnFTjKDEacmQJ2SApWYPfnfwzc3Vvz2pSaiA826jQL1q9YsUtBomc8LeX3QHPsedw3uuEeWdxL/YAuNlz/PmGJCQWmuftaWdDg5MUjV6vwQIPNDqdjaQUZxkMWaQwNE+rZMXs/gQDE8dUYy+49+Q+RHgV7INekTRBDGQn/jcqKzdMwRJRFMISArD5fV0l8yHD+4RajI2q0Zcp+eiXeEG/gyd7ECP1AdraoeX6ivQhiTw+QaeplzV2Fmn60R+fGlOmwB5ui0wi8kRV1Ke8zdPU0niL5DyYMIwatfF0dS2BeHhkon1w1eGdvxtlX/3meXg2eqJn3Y5v3qd5beaXzDnwJNDMNfMy5fd1dKibfOeRXydQ14uwVhyrnI4rjh8X6q8J9Xcb6q+IagIDMlTU75A0THAXftDS29tCSm5mVk5OViZIcT0f6lq8YsXiriFncWVFSUlFZTH2ZUE9fY/q6WVBTy/zPGCnu9kz9Jz0Ej0nlQjnpHH8OamAs1rAuUBx4q/BcQfR+TCEToJw3soyqT473Ix+jubW5TS1Etgcor+Si2NAIgTHBLTzu1Lrym9n1uHzkHNwmo8W7UDdMpDzA6hGHbkevCoEPhOAu0PguwPw2hD4dADeEAI/EYA3ETifHxfNoA7FEn3QWLViLcxnggG3s/Dmp2snYRau+HPCczf/Kur554XMMEihhdKv4D4i+Wykb6L0K2AXhdMcMx1XpjDerOvCq0LgMwG4OwQ+HYA38HDfu2Q/Sunk8vSZmyl+NzkrDIJX8XDfqwh3Ufo83C3AP0B4IaXPwxsIHOVDclQ7aF5Mwe/u53PsMj7HngXoiPu93vlM+8S94ET+SLodnH+n2fa3G4QxbKJzZhbmbA0vO5KvpbxaBBntvS68KgQ+E4C7Q+C7A/DaEPh0AN5A4CSGZW6CT9kMEtcDxjAYv2DsIheD/vaiO+4oup0+QXWv4557HPfSJ1p+he8N9gX2TbQTFclWSITdHY15aIRPgiG7VE6OfcLDLEYglkQyupu8FfaaxsbbRjbgi6t5TA8ue+fqCXhCy/3c2jnOp3dLW7MXL/vBuuM9Dm9258CPJyrhSN7s/jEXN559kF+XaC6UyqRYkNXgdeFVIfCZANwdAp8OwBsEOM1JUjrlAp28QH7ZRPUA7cROc4rzGXA+AT50x/CWzSN33Dw9ffPhw+yZnesHBydbb9ol7F9xr96EPrSQ6Bn1j/RQ7NpsMgmlyJojHKTRfIMNivvG9XmpUnWuxpo/3lPjbMAIQW0y2HM1OWp5sfnA4BT7j8V1WVVGRWpCXIoyQVWd51mc0qDM0Cv0MlmqQ6+xZSSbFJl5j3LRcGXbfjpWPtf4FY7VTcfqgojrwitD4F8H4DUh8HcCcE8I/GIAXh8MF6UG4I0EjrqV6bsiUuNePRMjt1IqJ7lwTiDWBLJ1102JkkNfg9HA5zxoCg8WlHVKU3uLBkYWcY8taFvc3Fq78lBp1hpbQ9eqPqfLUeYd0I1EGDr1MaKCki3w4p6Fc8BGZJpMmeNDhabOJrXH2JeZ11rd2LMo225RuxMSuUK9JqNsQX8b7L47Mm4ax5GPfvNBNhzHUUvH4YR0Oj4+z0jkVy/INeG68MoQ+NcBeE0I/GIAXs/DfW+gtB4hdIDoaDi4pnnbIBthQxC8kof7XiLnBoS+AK8R4G9Q/IsBeP00I+Qjr7ALRDF8PlJiJ1E+sXDU1LiA6HPBKJYIDh/1+MdtBeUDdT3GRm/75bU3bhle7ZDU5A96a2rrqve52JI6eVRzXEZbrqf82R3c7/feMLnPW78mtYfL6+no6H24s4fnn8+FET1qF/TI7JcDK6Vy6xDkmX5deGUI/OsAvCYE/k4A7gmBXwzA6wmc3B9j1mIcWI/rI4139MGxDkbNxpCbMwpNmlKZlvYNXPiz8LpWo1Bq0pIVml95vcfIuwahhG6+7xL2l4wriZJEG05/UopfRfn0u1QuQclKcGkxihJt+bad6zuLcwsKrDvXt5fk5Mb/Pt02Ozsb93uNuNSzcepgRrGp3D05fdDoAHVlFkSquP3nSnK4L5L5+IfklqicegX5qa4LrwyBfx2A14TALwbg9QKc5noonX6eDsMx8/nFDwL5xfjr5xeF84Weqn388cIrokeF84VS33x+MdDPxUA/9UI/6N9EV3HPqiSxjXC2KLfOhzEaIRUZcshYP7vcPWmAE9xTEMd9CjVcn2HSPTDbNLZ2bHTt2tGxtdC75nhvkW2AxjlLbUWL75ucmT20b9/BWX4Or4iW4lqVytCIISzdGHRZ51urVgzoAwnZcLEZGWDvP2o1H1g3NbWueplSOVizdFjMnWHbOptb03u5xpmZgyxUeBZ8XRS7fj3J2hYXFRWvGsrXk/MHiZTmb2GqsU5ZVh7ks6YDPquB+ixybniFPcSfY84f+wpbdnprigbr1MHQPAn8LK5nTelkQ53D6bh3Rp9zt8PV3zNy257ydZnwvVVd5YNFiqaEXRsXVF9KXLKMa4Sf7r41JbmJuXbPiPUssLJq2BsnZqrx/UUKY5i34TPISiAwBiYojwgTfYyxnIhhyjDyFH38Nn82JsCR3h8oXhGcZc7zZ4USMZW0E85n6NUp0Xb2zFyCJN5wjOLZEe8Z/jxVYjcXkit39gxDcTTC5/QS3TFC2+5byzzDjCMfbzHM3OPX0Cf3BXEbJd9hj05R6zPg7DFDvCRhjo4B8WCC7iXeZE7RvcqbFI70YR3CDYRmHKF8ihH6gnXMOOLTvvgvpM8gWgbmj7TNH0kb5CXJtwv+G+2GxGUSrURslRvNYrsM0heuXPjYY+QB5+fOs85wb/ilS+HekDYytDQ7aWH3NzPK6eOXpKnQnH+ZwrbhBw8KVIQ3Qiub2Q6lcIDebwxa404XNzcXY9mOz6YmfCNjGPF9IdrFbMPxSWAL2VsxEvYilYskS7jrGhZ1nbuuRv6uK7nzKrqbGaVjsMFbzGXcX5I7VFo7WRF3uN0pqpQkeOut6GhezxAHjrLnkd6HzEnaz4fCHUozyOE1ktPAQNYslj8+MzM4PW3+Lf7j77uZQcV/d4IR93OW6enBmRnhO3+36ijaShKxFv6Os9h/e9Z/ySqWDZLGwUVJCkWSKDeztETfWNgx0LfytGj+BrQrKuqmZGdGbp4sqSm/u3m3d2vQdWjkx1eAz9/wd1S0YIbfQFMr9xi9pyJiynxr2Gj2c7/fCc5miBA3+KRnT5rRmIalF9qHuIdBIVTZ4Qx1momUuUhypC3yV6msNL7P2Dz254wRacvMYu38SShJMBosJPzEl8C1B7FG/NLXknfjB9ubGuq7Nt+e2FQDAO7mpKNbOiprK06lg0ICu7tcrS1JzeodW10R0oiopEjX1umUZtlx1/z9lQL+3qSGpuXJlU2SodeItYlyZCIGspBoP/fFSm/nItxnShOOrIF3Yo47IppiyiN3r16AW01pjcVWOVZbq6+ubF/K/ZXkppCu6G+oM4vozl0ffDsGviM3IUeH8NDiVVCKZbi5s7OZlOyc3Kys3JwL3O/YnLnXcCJ+x+bNNUDTYE/X0FBXz2BpRXl5BSmbiouJvsSCVRRD9wNSHF68WGuk53Z2cjWJv8bBPtfj7vG0rV/vndu6Bcq2gBXiHnkEXc3OS5e4nVBVXs79nAnkMLYK+YlHqY0kXpvn8P1LtFHAeZbiJF0XZ62A8yTFSbgGp4ri8Pb4ZghOfAidDQKd5ymO9Lp0Ngh0Pg7BmafjDqLzeghOQgAnm+I8RXHeDcGRhPCzXaDzW4oju4afxiCct0JwpCF0Ngk4L1Ic+bW5oiCc10NwEkL68uO8GYIz31dpEM7ZEJxEIecE1DC+gq/IGoBao4GvODEp9Bv2xj6D+0X99e4UfPuCAflv/pLB5cBlg6HLwdcNvPPXDuBhevUA9TiB3uv6B5PIpF+nJw0lHWxI891AI5JP9p/SB/XDhRHyQaf/tB/fVXYNvSOR/h23JEKP5ef7OXYM7g4c0X/r+kTwiT0di2gL9mEk+RWedfrfv5GeJuT+gmjh5aHLQ9cIEhoD1xoe5mV3PbGGXHjwj1n0MzqH8/z8P2YyVAjw9HW4+ZY8rs9MqGxIfIaxYDZ7Af2lbCHRT4zIoQz1M5xJfITUyY8IPqPf5X8mdTXG+u/Q70nvknoKDshA6wqOxnf4/RNaV35E6mb+rjjWk31CTIp7V/I95S1SLwh8Vwk5gCtsBK2nfklkZfIdhvVg4PP38u9YuV9u7lrcQgrZp2OZWLVscJyUSpe71kUKtZ1W3/cxFkglcYSc/33Cc5t2ukehKLO8mNzIIjhViNOL/UnJ/S7B0c9fpjbLqsYb1Mn5rtK6our6FU+POgaXaJOSMyuySwqylnU7/Wf2h2EJ9qMkHAcSODSyRvcpE/PEnq4pqMrPyDFmqdNuePCbtVGOis4JRUki6lOyKPOG8qK1jsKSKqov2cjTJOj43yTIrVqrRPhNgtn66YVfNJSU/PLGUa8DRBxX7D3wEM9DI/IweH0eyBmhMKBnqvOLi0w5plxd6aIPToSlJVbWd00klkg0qnRVeNbJ8uVhziIHOUZlbEhvDOUiI7de7Bj7BPZsgWMycTr90RHp5+92G2uxOGrbK5tbly62Zed4ckxsRqZGr/u4tEJVaS2uG+xfOSErir1bbrNo01QaynMpjnOlMD8S4ixFax54A7IeGAV3RQm5RosrIuFjBfIh/PZA/x2/PRB/128POrTqLGObp7rVpFWr6stLG07kZ+h1mcmadkVKemZ6qkp3TpUfJ8lVW0odBRp7XHymsrCs+EcpmanqVGWCInqnJCUyOsWoTE3hbdmM/CxHfug6SU/1haPDoJ8ekFM7v6pWm20WM5tvLqnRVWc3eHvbi+07cwwZpnSDTpVYVJpcaTeU6Vf0D69TPi4LsxXpNWl8LsIEU7CenjHFBs6TsmEfTIoSEnifyMMaEW+Qns9IAzAbwsZoW1kAVoptV1K8xBC8FRRPHoCZEbacwpICsCoal/A+/g8hcUl8yNnK1hDfnHitj6c4vI9/KQRn3sc3BtG5EIIz71NtQfw8F4IjC4lLNgo474bESfEhMcdGgZ+3QnAkIT7eH2+9FoIT6uP9OKdDcBLneQ7i5w8hOPJAHOACCyuGPSQOkKA1uOACWLxeYV8NNtxXH6D76qVkXwxFuIeeEfbQ/PkdwnCvPEP3ygSnzHcIdKJ4rEfjOu5jpL5DzFVaj6H1OPz+PK1Lv1WvpPUOrDfQeoW/PUTSehWtq3z7Uc8UWF9G6zKsD9L6clrPZt7A/eNHWH+f8pPLHMboJz+BnD8vped9h0FF65cD399m84Vz6qVxwXjvUfhlAc7j5/t2i2ZFLLbX03oJaJhzcII/0yTnQuQ3hlDAnIETZA8bvH/aqkxPV2KBgjSlQqNRKNMQt5nkU+Gq//cCzUPk9iLu0R7gPmI8vvPkzpmYvx9KHAX1E9LMgs0ZxmxDnCzFadS0O3WKQqlSZF9E93YnsV3L9dtFYbtMY5Y+VmhnUORLFCIH3+4Ntod5gKXxoAi3sKa+jdNsz49+RL/9XgTMf4p2+L9lL9s8LYLt2+m3HmxnEtrh1tY0vbEv0K4T22UL7fBb9vTmZYF2jdjuNPs1/1tN8gtbeX9//+JdK3axPStXHqP5FJ8H258VzQThdHYuHtq7cq8IvN79+ylOL9vH3M++Q+8f8XeNYkHrv8JKXIUT+J9suvMNibKoFJYtZcGSHVxh+/TSaFPywriF2eb5N0Ib+79ftPv/i7Y0MToF2DKe9nxFBPqEaINAO/CGtAfYHcwx9hyVDdrdMahid1RW0vUeZdqGc3GRj0eCY0Rz0Pvq5LS05JS0tKexpOA725amVKrVJPkr/OVpiSKZB0TT/57WquR0TQqWs8JfUWQaTydQKK0DbB2zSZTK04r/jjjJWllpJSUpJSUJC1tXXJBfXJxfUGxRKRUqlUKporRuY99j1opO/HtahaWlhaQkKpWJWNj3bNnZNlIKFXK5ghSG+T9axUzweNpjYGRgYGBk6m8x+RsXz2/zlYGb+QVQhOHSBf5CGP3f8N9zVh7mpUAuBwMTSBQAfzYNWHjaY2BkYGA++1+BgYHV5L/hf0NWHgagCDJgdAAAeGsE3QAAAHjabZRLSFRRGMf/51wzx8LJR4NJGpmK6TD4mHR8pahMcr2JwgQ6BANBr0XLoE0ZQS4sCFq6q0VuKkJ6IFRQqyhsUVFCIQUt2rSJFhbU6f+dOTcGcYYf33l8995z///vu+on7E8ddrHYoTGkzqJH+4iREe82mvUaGvEWPSqFAVKlrqJB9rCOOjWHBGOfWsUOrjWRk7JHBkkdGSVJRzvplHy5luNxlzuu7qDee4I2fQml+jgyOochvcTYTraT+5y/RkbFMK0eoEafzq97Y4wvGSPcn3ZRru9Frz6IqH6OSX0Rpd4NlOujKCFlegQtKsd78cyMVXx+h6IeOsBTHUWLnoSvVniWCVKONupRoUc5DuDDYBjGrOky5tTC987Dl3W7z+vkGub76h6a1CyfNYi0+osSTyGivmCr+kM+oUFdQK3ahSzjTj7/QKg9xzmnST2ptDkfqXeAWa8YNeoa16NISI5or2PUIsBldQ4ddm0BwyRt38XHGN93n+jN+XuuT6mb9DOKJH2dcqSpfZ3VfRO8h4ziRbvzwqFi5rP1ImbekK/6Md/V+bARniNro3hRiHiR4f2OUTfRfRO8gF6t5H0ohB6s0osJxlcy1sm8P9aHjYieEulFIeKF9ZqxaD/POs8cOdMyJqUevG/0JIzSJ7/JLdaJz7hOXpAO1z9z1pPWMF9gTop0O1Jq0dLtSKnvqLacQpz5J7Yk0awi6FKPyDgSJMlarweM9M0A2UsyRTHqPIJogYfCcEFMk7ibB6HPbtyvfvEdnrGmz5ArqPCWyQeOs3zmEqp1JRp1BHuo2W6OW9kvnXobdRlj//bRjwWeU2rJ1RqJk4B0kX4XO13epnsbzinn6nJr4bxf1sI6/+9D+A2S3s33b0Z62PYTe0m0DLWzfSK1zu+K/eb8wICtGZhFc9esmndmxhwxgTlksvznOJsx8+b6P45V9/x42nXBX0QkYQAA8Pk/OzO7M99882dnv/m+uax7WDlJck5y1kp6SLJOVk5O1sm6h+xDstY9JEnWSQ9nnSRZSZKVJFlJTpJkZZ0ekrUPWRlJD1lJ7vke7vejqH9EqQ7qM7VBHdA2HaPjdIqep5fpMl2hL+kGE2AQE2cyzBxTZu6YF7aPzbFz7BJbYsvsb7bFjXE5bpO74Hye4W0+zqf4NJ/nf/Lr/DF/JTBCVEgK08K2cCTcCI8iEN+JCTElZsScWBBXxS1xT/QDZuBDIB1YDJQDTUmQotKgNC7lpW3pXPJlU07IY/KivCNX5YZCKUjpVZLKglJUqsqr8hr0gsPB2WAl2Ag+hQZDI6FS6DrUDLVUSh1Qk+q0Oqv+UIvqmnqu3qoP6rPGaZ1arzakfdGy2rq2ox1qZ9ofraHdAwg80A7egwQYAqPgK8iC76AEyqACTkEN1IGvC3q/ntTH9Iw+pc/oa7qvtyAHAcQwBrthARZhCZZhBZ7CGqxDH7aMbiNuDBopI21MGnljw6gbvtEyOROY2Owzh80Fs2peW/C/kfXW6rB6rIQ1Yk1YWWvOWrJWrC1r37q0WrZqe3a33W8n7XE7a2/a+3YzHA0PhRfC5fBxuBa+Dbcc2cFOhxN3kk7amXLmnV/OlnPg3EeikU+R5Ugjchd5jDwjBskIIoSiqB11oRTKoALaRRfoyY25Pe6Mu+ceuWduzb1xm+6j+4JV3Ia7cB8ewRM4hwt4BZfxIT7BVXyF67iJH3CLUCRAAHFIG4mRTtJLBsgwGSWTJE+KZJcckyq5IT559YD30fvm5bxV78Tz38C/fiu29AAAAHjaY2BkYGD0Y/BiYGEIZ2BnAPKQAAsDIwAX8QEDAAAAeNq9k80uA1EUx//T66NCGhKRpguZlVhQVR+RxoL4WAgbpGwHoxWtqenQ8ABdegJPYO0hfDyBjYWHsLDyv6dHmwjVlUzmzu983jPn3AtgGO8wcLr6ALzxbbCDJKUGx5DAh7LBqhNX7sK4s6ncjZQTKfdgzLlR7kXduVeOYzSWU+4j7yv3YzZ2qTxAvlNOYDH2qjyIpEkpDyFhssoPGDFLyo/ImLzyE+KmrvxMf63nxSBlbrGCABVcIcQJCigigossMpjGHGkVHkrUBTijtEXJo5eLTeqOkBZdQDrBMd9DWiN+G94BdS7lIjVVkvUowSeFXM9xQdmStVVk/4Cri5pwxMeXPBV+Q5QlS7WZ/Zi6gNq/a1yml4drta9ROpCM21wLrKJEa/irl/vNz0Ve9K1KprmH7Vem4xydZWjFT36L//mPJ8geNUfaE6t3xf+r5wXpYSQ5ffGLSB7Jl31DnMo0GpP7q6/t7e2tRZlvBTlM8anJk6a+FVPWiDRPlZ3z1L/F+Nrnzs7NHqUD9st6Rc1Z7nLnC0obMhF7oxbENsNKZmTNUvq6afP0sfG+nvWq1FDFejPrTvO+2MmVPgHMV7wcAHjabZRHbBtXFEXvlWVJFNVlq7j3bplFbO6iirvce5EpckiORc5QQ1LNLb0nSGAguwRpmyRIr0gF0ntByiKLrNORRZJtMvPnk4wAcsFz/3v3v/s4BIkKiNe/13AAZV4ctN5QwQrOwAxUYiaqUI0aOFALJ+pQjwY0ognNaEErZmE22tCODnRiDuZiHuZjARZiERZjCZZiGZZjBVZiFVZjDdZiHdajCxvgghseeNENH/wIIIgQNmITNmMLtmIbtqMHYfSiD/0YwA7sxC7sxh7sxT4MYr+5+0EcwmEcwVEcw3GcwEmcwmmcwVmcwxDOI8JKPIqbcDPexP34CbfgHtyJB/A4HuNM3IEfcCOusYrVuJs1uA3v4kc68CCewN/4C//gETyFj/EhnsYworgXMXwKBR/hE3yJz/A5vsDPiOMbfIWv8QwS+BP34Xt8i++QxK/4HbfjAlSMII0UNDwEHaPIwEAWeeQwhnH8gglMYRIXcRmX8CoexlVcwXW4Hr/hD7yGZ/EcXmctnaxjPRvYyCY2s4WtnMXZbGM7O/A8XmAnXsYreI9z8CJewvucixvwDm7Fk/iA8zgfb+FtLsAbXMhFXMwluItLuYzLuYIruYqruYZruY7r2cUNdNFND73spo9+BhhkiBu5iZu5hVu5jdvZwzB72cd+DnAHd3IXd3MP93IfB7mfB3iQh3iYR3iUx3icJ3iSp3iaZ3iW5zjE84xwmFHGqDDOBJNUeYEjTDFNjTozHKXBLHPMc4zjnOAkp3iRl3iZV3i1Oq+pLpcrKBmy2eOS7LMZ9kh6JX2Swu/uD/Vb9JgDJN2SHkmvZLekT9IvGZAMSoYkeyTDNt2u2riayBtKLJJNOiJx1dzB4wrWj+b1nGIoY4qRVWLSOlCVVrV8TqnKKlFdk1Vvn02fp7I/b+j2IRwSo/xur8/e1+1zSbprdE3JJVUj5siN60JkZcsn6ZcMSAYlQ5I9DnOEoiaSuWRdLmkoUmedcXWsoOuy5u6aPIh7voFeiwNh+5GadEt6JL2S3Y4pxdC7Mlo+bS1rC3NZIWpFopCOuJ43pDKTbV9WnbB9YgFbijVso6bKgXZGVtXiIkMIK8MSMsOSdoatrAzhszKEz84Q0s4QRpEhlMgwwwx7jK2sMZYSYywhxwhpjxFGMcZS7eZeQ3EjEs2pujZkm61jp1izXKfDiivfMNPLNdrNZcrV26Zli5WEfXrA/+rT5hfrHWJiuYb4wGUaNYnUZCbpdgWdSZPmNtFIVnEqmvU7kTpd1A2ZiKFoKSWeE8dGcTTEo7TOtdlU0TkciY6Ujk3DZtSIkitebZaF0uUGq6KUZotjqe0czqdSiq1bEnk1ZX7xiVTR3losla4IW0pJ67npNlEq2aojspcx4/RYVNGsf4RY2VpKj6bsJ+bxhqTwBQoiKIXfUxBeKQIFT6DgCbkKwl0QhVshecvrdhWEpyAKLU+gIIL/AebeYmcAAAABVqpe8QAA) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 400;
  font-style: italic;
  src: url(data:font/woff;base64,d09GRgABAAAAAEmUABAAAAAAitAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn4M0dERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAAulAAAjuhYe2khHU1VCAAANZAAABNIAAAsi+2GWR09TLzIAABI4AAAAXwAAAGCIbG5KY21hcAAAEpgAAAIRAAADDi4Vrc1nYXNwAAAUrAAAAAgAAAAIAAAAEGdseWYAABS0AAAoyQAAQfBeLmf6aGVhZAAAPYAAAAA1AAAANgizZURoaGVhAAA9uAAAACMAAAAkB9UE5GhtdHgAAD3cAAADDQAABRyn7C64bG9jYQAAQOwAAAJqAAACnvMH4vJtYXhwAABDWAAAAB0AAAAgAV4Ao25hbWUAAEN4AAABwAAABKBc16eVcG9zdAAARTgAAARUAAAIR7QEbNt3ZWJmAABJjAAAAAYAAAAGXyNWqgAAAAEAAAAAzD2izwAAAADPLEXCAAAAANLQD6F42mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrFWmtsHNUVPnfttb2zux4/xo7Xa4/Xu3HsJHYSHOdpJxAXuYVQkqZAaSAP8uAhIKEupamqwg/S0qbQSpVaVYhWScifqlIb2qZCIRVFuESRqvxxH26JU+QiXGBbaf/sT6bf/WZ2PWuv7Sy2YY7mzt2ZO3fOPffcc7/v2KJExJAn5VUpv3Xojruk+fA3hh+TNQ8NH31UBh974Mljco+Uo404jgRxURKQMtxZyL3g4Se++oQkjhw7/riseHD4gcPS/ejR4WOy+djXHh+W7WypvPaC9t5bvCMsy6RCqqVFlku39MkAWlShxcbA09E/t/a677afc6/JpHftZm8qOehdnxKlrlG/PhmWE/K0nJRT8lP5uZyTq/IXeU/S8pEqx5MTylA1OA3VqFrwK6n61Ha0zslH6lY826MOsj6sTqgfee3PqV+pV9VV3QdFKcPJQp/9EkPZ72RQnhcb4+kXS/Y5afzq4j09im3OOOamWkw8i8kg2u2SHrxrySGx1Fox1TqJqfViqw24p9/qwXj60X4fvqL7eBPv6/sp3rdlG/rZh7a6pb4/wNJ9N8ZyB8pLaKlLU8pV0EmrkDOhwrhGoV8Ad7L4laX+E1pzjGIbTq19GWYkxb4+4Dfvw/f343wDp6tLP1pVqEroXYUxhARWwjgiuFbjeTl7Dzmj+gv43gS+V4VaBN8L4H6WOgTlQWfM1zKDuxkpU5W447bWdu2TkESlU1bJalknG2SjbIENBmCD7XKz3IKR3iY75U7YdDdsclAekkfkWXjA8/KC/EB+KGfkLEbyCuwwIm/JZfmv/A9uqVSZCqpKFVHVao26SfWqPgkY17UfVZ6uOi2N8MglPZxxZwRlGueEk4Zd/M8meEnBb8S56Ew6rzujqF3w2qMtLIM6+hhj+xH51A9nkhpNOFe09p7mmVlbp0vuP70oWmaWaPTphWijZ7fo84sourAKF1/f7GL0kdc//Yl6mbs6jBtqf1H23ugccU1l+YXMfO09Hab/7pmjez2LtlfqY2CWdrsL+r3CS9d0v+X6GucsmvQRK98vtXFGcU56s5Rl7NiRf3aVKzXLuDM+3RPw28CTrHMe5Qi/8zpt8YhrH20dvDUxp12G5rBDCmcvy01z2uFIkX4H5pj3XL8GSn3svJF+51wPJkc8QRumYZW0Z+1ih+F6J+Pz+Nzrzv2WjtzeDE3OtUt8CpE8IzHotEksaBqj96U9nxjHfRsWMQv9keO2aKvU/Ot3yr5Tq8zdz+ZRLAAMEIVE8KYJi9dAQlILUVIHCUs9REETC63aJIE3OiD1sgJiAUN0SgMQwy14ewekGmjhIPo4CimX45Ba+QokLM9A6oAingUSOinfw7uvQUJAk2N4+jZEyb8gSt6FKPkPpFbeh9QBU1RKUIWAiSqALiJSqaIqKlVqteqRMLDGGomodUB8UaCOm6QayKMXyKkP+KNGbVKbpFZtVpvRzxa1BfWtaivq/aofowjIAamErIQFIii1FSLe+P0jXw4JcMx1HHM94kMXRr4SCKoeuKYb9R5Zg/paiAVUtR71PkgD8NUG1DdCGuABm1DfDGkE5toiy2QrpAnoqx9+MQBpBgrbJnEgse1A8TdDWj3LDkJMxIEhScrn5HaUOyG23AFJAqvtwvx8AZKQPfJFaZe7IEm5G9IOpnIP6l+CtMu9kJR8GWIjku/FyO6DdMj9kBXAe/swvv2QDtjmAEZ5CFLjzaWeuTogwVPwm+9DGoAJf4wR/UReRP0lSIP8TE5jRGcgLcCJZ/H0nPwaX/+N/BbW+h0kKRcg7fJ7uYj6JUhS/iB/hCZvQDqAh99EOQJpkD9BkkCZb6G3f8g/YXHXV67JddRdj3kHsrLAbz6ABIBJy8EAgioIBFyhKoCh/Z6k8XWlCqswPEl7VYheBbQNvB0u8Kf1YBKm2gAukfMnehK+thG+YcI6tbBKPeZdr5AOWLGTKPogVsFxeP8z8PqT8m35jjwn34UFX4PX/1X+Jn+H77+NEbwLnd+HbiHoEYVXd6seePU6F0Pji5vxva3w14DZq9F0+N5oE31x6Q53BzS9OJwqiOXmzOiGGGTmY3axHdvK7zFGPs5ZfMcqiOOZaXhyiFE9vz+hbmKdWG4dks3rY3l4gPEPGmVzcZH9np9nBy31MBaxL2t27FgKtmast3y7wCTnsEvv4HxmY9fJepimi7jJzs2lx30y3u6knwvWft7qxAo2kBNQEfdP28VPYFFZ5yruxDSq8u9EGglxZGPFsDa+NDEDsY/xfoaMJ1PcErn9zM/OwI7yrYHRRqbjzPw7mULv1RjMr5u3a6bzLeBpLrZw8R73bp+fFhy235OLIlpjvtkr2Kst4lSL62Uc2OAKInZKzyNk0us3xjPm8/tRT8BhMSsak76EXnfOrlUpnIWzaxE/5VCxDWv3QmzayGPOnjbmFHrWa3GKj9N+v0Tlblo7le9rTHuV+zZRUa4v028/9DSZs5XLlsjohvIxIGe/FHqzOJuu38fo025vMX8My89vbh7BFmC7lOcNMdR78W6K+H7M45Wu1Q2f7cdpd43oMsS2sD1u7y1iSFuMvC0yM6Lu7PMyHdUbJXFEY8n2itQMvUYXyEdt+kOWMSaFcfcUW11FxmV7e0pqJutb4NGziH11TVt/seL8d9bdwvBGueDsA/1+qi97RsQcK7GvglFMy7+Nlqqbfz9hzf5Yvm54v2JLmQMraQZn6jYfq/sYmdCSMIRVRCejmIVK1Moo0r8U2XHnQqE5PzIWGMHMORCswpocRxnK/z0lKBVghVWshfDlEDhqBFi/2of2/Uc7WJoFttIIRtcOptIEf2sGi2uBtELa4b2aG7SDy6TAc5JgCUtxBPiXIVeCnoR45kRwVntS5+k+JY0YRaMnTRD3cMfginA0riRRT+JLjV5Pn+yxDPrFeQbAZSsgZeTySXL5JEdYQUZf7stoBH28vtLH66PEyia5vEkWX03+bpK5m+TsNeTsteTsdeTs9eTsFjl7Azl7Izn7MnL2KnL2EDl7nJw9Ts7eRM4eJ1uPka03k63HydabydbjZOvNZOstZOtNZOutZOs22Xob2XqCbN0mW28nWzfI1sPMvASZeYmQuUfJ3FNk7iY5u0nObpKz15GzN5Ktx8nWO8jW42TrzWTrcbL1ONl6K9m6TbZuk62bZOtxsvVGuQxZzvxOkMw96WPuSR9zT/qYe5gZn4iPvzcxyxNUa9VacHbNyivJyqvIykNk5QZZeZhZngi5eZhZngj/+tmF+dAI8QAseApj7sWIz8hnMM5X5DaM7CLsfAka7+P3HpZA+SHNsgNVgUH4z6qly7qjPMOccZZop3i7Ue4qRgFizRAFZ3w75QUy5fRsLLIwbvP9sfn2vpLzpEbJ+9/i7sZD05Bor4cBd8iR4hlqrFub2e1iCO05+E6I8UQxnijmsgLyMqScqyNIDy+jb7te7fqzjsB7ffGok+93Mh7l8qyzZVjdeDSVYW1gJMrlCnXEaWKUic3ICSbksxA3yiQYZZoZZRLyeUhc7oS0MEvYCqvs9qKPzejTxuiTYPRpY/RJMPq0Mfq0M/o0M/okGX1SjD7LGX06GH1SjD4rCnKFbt73mxDLl/0tZyRqYCTqYsSJMeIk+BflFlp2JeNOgnGnjXEnwbiTYNxJMu6kGHdSjDgJRpyYl0vW89HpizWdvljTOTO77Is1zcwV5vKDOjNYycxgFTODIS/frCNRZJ784Cz5ZjWgBvg/BVH4RQT+9DLHe5k6XwMGuU7/MeBbGuUHcGocImhbjV+1+B0kjgjB+oMYq862r6LVVzPn3k3b99Dqa2j1tbD5i7IOMe8sfENH6V38m/1u5h/34MvvYO7/DavcL+/BEvsxygE5DC2q8MWHNaJQpmoiSsId5xfESE/J13HnW5CAiqk23FHMR2q97SKi5EN63Wzv3s539UozlKn3VFXDspZlHUvutcpi2cCykeUylk3cifV/x3z4f4S6fOcAAAB42s1WTWxUVRT+zpvXafv6P53OTKedmVqKVkVURNTaBQUsia0YmsaYpiH2hxJwmDbTPwWqSAwxxBBiCDGkcUGIMS6IIS6ICxbGhWFhCAvdGBeaEBVDBBSxSuv37j2W6UzrT+LCTN45c+/97jnf+c577z4IAE9Ccgnuls7uXsSHXs6m0b4ru/NF9KUHJjJ4CS4xWFhAOZ0gwHERSlAKD2Wcq0DlIsKj89f/zep6lHT0PdWEns0dvU0Y29xD27O1YyttV0cf7TPPdtP2+qs9vT1dtH/D5s9Vx6wGl1mtyNlbnLdeNTQwvhP9w+nduzBo7J7hzOhejI1kB4YwxYkBHDL2SHp0KI1jmcm9WZwYzQ5nMDvGAU6N786M4L3xycFxnBmfHBvHhxP+/EcmKwwz5jEja322rmETJJ/CdTG2xFjL3THWM7bM2FKtqQYtWENV27EF3ehFP4aRxgQO4HW8ieOYxWmN94b6S+o/V/+V+sumc4LvGZW+6FOyow9etuvFrep3qD+u/oL1JVC/wcYp2ai+T+cPsIr7EJK18qDcLw/Jk7JOHpZHZL08Kk9Iu7TJGnlANshj8jh3hEx3QghjNTaiA5vwAgYxiv14lcy/wDf4Ft8RF8THRrH95v+PzCGoQ9JUElyo9sdSJJV2zH0+Ngxxz6MJnXibu3+QcmbdJM/LsByVc47n9DuHnQ+ci85cIBhoDLQG9gVOBz4LXHVjbovb5na6I+4xd9Y9yw6FEEczq1qHNjJ8Gr9RuytI4FfjG/Cz8XHcMD6G68Yncc34RrxmfBQHja+nYp6NKastUpoUeVMj/aSR7iDvUsTvmvsXRR7SmAHyrEZM7taIzYq/pbg7ke5RxCpF3NaIc1qNwJUWXXOoZqW0aj3zivQR9+pcXi2SsrVIwtYiDVrLdH4tRJhaJGlrIdLUIvGVFCfSKC6NVnHuuKGxr9vcVnFGtopPWcX/ImKFRizTiJ6NyNvcRqzUiOU2ohRrxNKCuiu17nKt27N1M1J+3eVad4XW7WndpUt7yIjNir+luLweErFKEbc14pxWs9hDruX0kPXMK3Kxh5xbSZ2oqlOn6oRVnZCqE1N1IqpOjapTW6BOTNWJqDphVSdUoE5E1YmqOmFVpzZPnZiqE1F1wgXqxFSdiKoTVXXqctSJLFEnpupEc9SJ5eVNad6E5m0oyJvSvAnNm9S8jTl5E0vypjRvMidvyiAifNrA+3iaHGb48yTI3pVJNTnWSpw7+LzyzmjFc+jDDr47R7AHGWS5Zx9eoXaHcQRH8RZO4CTewSm8i/dxBmdxDufxCS7gIt+zX+Jrvmevsqs3yXVeHAkyaj3ZzPCa4jXNcZyXn411kL/4bMlycd3H/sM9jtQT6ZiKHGKnaKf5c1hRnLaBexxp5C5HEr5WkuROh8qmbI6V4rIX9lTwFfNM/HKeCymeMgEyajUnjj3Bqs2XhI+D5UFOKc44PK8PUjfw/XGF42vsjStVvA9C0sTe+O/EtQiTxYy/m4wbyDRBhqnl5oh2LCdzPnn/ye4q9r+G33e1EpY6iUiU9/oyc/+z3f6V4T3pf+d08htG0Gi+f+yTEKDWXdgm/uo2c3538WoxCPsERsQ1mO3ix94u/hdVlyIdPn+e4VBNNkt5LNPlPwBTfHvdAAB42mNgZjJknMDAysDCtIepi4GBIQNCM7YxBDCqcjAxcbMxMzGxcDKxLGBgeh/AoBANVKMBxAwujr6ODIwMHL9ZmC7912NoYD7DKKnAwDAfJMf4m2krkFJgYAYAvZcPnwB42p2SWWyMURTHf19nDG0tVVq11f2GllqrVbQUpXaqnbEvtROxpkhqCQ/2fYutoUYstbRqK2op0iGePJJqmKs0ISLxXsnnmK+RxovESe5Zbu7/LP97AAf26YAhGsMpkRGMnXwR2x8lXrR4oWzBMrxGfmyhClcRKkq5VbxKVMkqTaWrTOVRxarcjDbdZo6ZG/ezzmlZvzPSRDL4DE8Qh+AiVUwQl6RS/8Jlm17BITiHVWfVWn4rz8qqSdCvtF9X6ue6Qpfpu7pUl+giXaAzdEqgKvA6cD7gq3a4sPv/D3GFhAUnt3loKA6Z3JaQf+SwazfCRWOZN5QwwmlKM5rTgghaEkkrWhMlPLYhhra0o70w3JFYOgk7Jm4604U44ulKNxLoTg960ove9CGRviSRTD9S5DcGMJBU0hjEYNIZwlCGkcFwRpDJSEYxmjGMZRzjmcBEsphENjl48DKZKUxlGtOZwUxmMZs55DKXecxnAQul/93sYR8HOE4BPi5xkctcoYirXKeEYm5Qyi1ucps7lHGfezzgIeVU8ISnPOMj61jCUpbziY1cII+V/CCfFZJ7L2dErw/ytIwNDbhbJXsF13jMNhaz5s/9arbymUVsZxen8fOCN7zlPR+o4h2P5EUlL/nGd9nTr4ZhhFDDJqoJUMtODrKDQ+znCEc5xmFOckoQJyjkHGfrK6ytt5tt8wvThpQ6AAAAAAEAAf//AA942o17CWBbxdHw26fYL7Gtw5Yl2bItWZYl+ZSt88mHTtuSb0u24/t2nDixk5gckItcBJJyhHCUUkpKCqTp97UQKE0JlBZS7rO00I+jUKBQjh9aIKX8Hwl++mb3PclSoP0+yD5r583Ozs7Ozs7M7qNoSh39EqXRv6VSqSyKYuVOm1UlYoqMDjv8UiqyU8Ph/Hx1znxLvrZcC+UP6F2xmCt4Q6PWVuJCUdEoNY3OoFvoR2RGKoOiZAw8T1IURVPZ8OijT1F5lJaibKye5YuNIYXRk6Jn9Qx+Ue7rF081TInXe1u910PpFo82jIpnfa2+630D1zdcf7rp4aZfwH/w5/Tp04sPUyJKF91Na0UWSk+VURaKUrFmZGI1SMWazMhh96A6BP0oVYzRxKg0CAYjRXI7VDxIlK1UsUWpv8ypHiyW2cIlFq3PU7PGvyzHl9vulbZ5qwuD7n1zqrvKrOXe5j+bqstdrfsvTdXntRUWppyTaiKsY9C5fY+4srky/UuprsU6cpFoOwpozap3RA1oodiietsPcumNfim6lH5YZqI+Rh+CZExIShupWRmDpFQz+h7ISESVRj+nD9OPUUaqiqqjKIME6YtMqXoyA15kxMPgJ0KKVE7WlspooM6mWFmTBEaklGerWA8M1qgvSqUPZ1WrA1WDc2MXjw6IHJZhV+voSK/iioCiR71WXKzOzueu66m7qb6h1V5V4PRUlVTWZ2WIbXUz4dBCEeoJmjurOjzu2aLlL/bccN+8RMxIDR8pu6xOP/qTtS1D2VxWXF4LPCM839TH9COgM5ScxRrDTJvU6hxFAzpzViw+S3Cc0QW0mz6LNUKFZyMLeKcV2aqLtbrtm0Y3XOw4Erij9yiq2LuXe+n7D+7HbaJPQhsp30aO54tm9M4sh930u1gb+ixuxL28dy+qJI0Q1Y7WoBvp01QutMHTb7KzKp4nFqQGQpMgxnQgu4BZ2GCazFCAwIwXy1J3NEuM2dVojShHPpdTXmjbs2LFXrsyVyLJW5OdS+8Euh3UVlpLN1Dp0AnWUV5vGTRoWGm4X3o/eSLHI490wj/M+6vRNdQPqC3UCopi5LEZK1ltzlWukM5+H4mlsjS1+h6KyKaEeh3NoQqYfcqLdEyJDNlkr3d3k3eK6JfULdQO3K8qcRkK6y9taeGh6IvRBboU5AV0GGRD1ejLaS7tiGj/17spsv7soFs1oFvpWDoGK9YTfRFWG0JZUCwJQitqRl2bocxPz3UcHsGPhqlfbDqBS/eei694dS958Lz/AB6vwZqGubfJGS+yic5uelr2Sv8VdLi1e3SxDeMUQOcm6FeFV72H5rWTMTmF/hgdUyB98ma21lYx7Mqa2d2/NnT7URSRtd/9vaGSCoveFBwY7qzdcsu+bqClhzHYoL98sE5Km9VJiEG/OlYnjQ0AVovJOhbuHGsO6Q3is9w7MnRY+kVqz0zj7ohluniutCfoYFP8fwl3vDXS1rjep1by8pHDoxBop1FiigKCLIwGmySTHCFHAXdGim4cHVojXVNQEeDe+G4Heomr6vrueyjCnRTmEXhzfIM3Vq6DEToTeGPHIl1ToQ5nb1obWiPjPrFUm4bWNu3vIbytbHG70l3I1v1M2kxvaCFAmKOpBqDtARnmUCboigjQkzBefvpUIgCnZoMd4Hunq4P10wdV5VPlvZPeLa2zmwbvnBuo4/TdJtTg9/bU0f0F39mhUo/3NG0JXrl734s79NwpRZY4VzwyPhqqZfGY+qHzlcL8YiEzqB8d4m6WoRek3E56urtj8WZityoF3cqhirHtRdnYMsWZc7IxBUNMaoy9KpStRUvWqqa7w13j39axdstI/8r69Y0Da7lPRDc2uxsHNwwOKBi3v9Za00GXBlbnF/U4XcPOwe7QBi07ZB909nJ/Quat1a5Ga5fryWB5ukjRUV1hbSRyswFflYQvA8yK1ckmiEsQnolVyq2sM7YYlL/v35lr6DUOrvVsal6zeeVt60Z8kq67/c0p+00+YyCwbYNcOT8U3By8eveB311c2WpEKwrLS35Z1m7zBCiy/+E1+wGdkmXEGgX7n5zqQFdFo8Qm8PDMJTjIuBdsi5lu4u2ngREjpleKns3ibkFVmcgRfmT08LV9mK6Leoq2o7NZRlT28Q2yVFSm2Ej0rgHaF/DtEZPCViKWLpByjiy0mvt9JrpcIEBTnbC3/xpkIcf7r5cWJB9biFI6wb7sVlV2tVmrPUFZ92Dn2Ks5jbH9/hZFccRsLDGFrJGmw0NbEjZ+GnTAKLqaPk7VUEGKSuE3rSwgSBSBxpqfKHyVoAkCGxKa1FgTTIUXKzieC7puYO7o3Zd/fv3qH/TpG8ecFtey0oHyWnfHwS5jT1GdWK4whqq+c0Xkpu0tB3atHDza2C1aZjcUWobr7jOdPHoDoo61X7cquG/WY6mqsoUaVt66Sp75ma0oV9VxqPPSvY37T83uPZR3z2SW5KmMph2hLoqOvgoDwfaFAStA6Uw6Ro9scrAD6Fk199nkLNo1v5n77ttVDzxAn1psQ8tQN+h+ObRpgDZS0DIdtoO8DGMLQMQItiD+o/zgq33Tvpoqm/firvGqm4LdTvNkxdU1zayVPtXfXj+klLdavJMu5P2iM2B2ovL32uorLLyNqY1+Sk/RjxMLnrjyGUFieGmxdF71xe5tV6y+/6KBgNTX3H0w3NddNml2FBVfv//i5/cUd+QN3r5mcnWBmrd7mP9bgf8VWF8F7oF2OopNTvnB13dfP3HPRtXsrvDetpFu+tSRXVvPbKbXLH7Qe+vqkTXAF6YxCDTSMQVs8Pj/yw+iEzLuoTIkk3GfmVGjlD4VeSX8SYSMBbdpIv0KbcDYiqDFDTLuxYrzsvN1gPxOmHueH/ff6ath3Bq8c3kR7L+i2PBpokxmxAsAjdYHTDdJv/CZt7ovP+Jad9OAY4NWWjJR0nMo4lM+08Xdn1dww6G+H+5uzZW3yeT9P1rzhxgvz/L86+Q6kV5uE+mgoHfc3F3u6YPTtaindvogquWeoE9x/4XK8M6G21XBIxfaiYjkRFUHpw9izSD+y1+jn6KfwDvwX0CDUomlwdODmqanSu53N0kC1Wy9BOilvahrV3pDMT5+QvYgQg+2cTlMRPnB6ToU3s19h9v8Nz80+AMyc/dxN6Mwdw/fBr0KbVL4Nljq05egWhkwcrSbfy/y8Hzo5HheYXRYp+mBOW6xb8v8+MGFA6h040HawF2Ddi6+BB30op/xezfm51F+jnSkYR5eDL//EzSaww+6EuMvvkxXYHya6OdTYGPEeBc0xBc31kxVEe+Gx9yMSMfOlvHu9l0t48HItsDEvZt2Hpm4t2HgjrVjcwN3rh2d6w3s6tv13Pbv7t317Pa4nobJHGUn6Gk5Esn5dVUOcnp6ZiF4YGCDvWG6f6ahcRV9anIgOO/hvkDDvc0ultf32ugY4VGOV2sKeIlJfEGEkMw3PRy+kd1+DWGw+dBQ96Xce3HOb89oq6Vv3E3YnPvlHoVLcu3SABJ5lmDvRycCZvUx8wBTILCNHtyUs8E5iZkf7rmUu2+mbzLQtArlcB/Spyb6uhZyuFfRms4mp5PXuXSQcRr9BPiN2MeNm1O8ArBJ1aLYzkv0jQzF9EGzz7ulrWqoWFocMbT2lVUHQ3WBXZHtYdnEUHWHudyOgkXh2rqJmhxla1a2j9VVKwoLO2q9q+ttrWXaWmORRUX6DsN4NhL7CDOgB39AL7rnkldktFT2x0vAHehePMrzGAYeHwQ8JdH9uBsA6pkaM1L904M5t1yycfuKjMbpJmVLU+ckWAeO3XHZuon8Rg8a4354kcbj7+4i9LqEdYH9EBHWXvTwwtowcq7jDoD6naQj/JqjRkDXnxR0HfRVhPUVY9Ni9ScbIJj520IOQnPcL2jD4p+g4UN09eKzdAvR9ejvoI+rBBsAbRFpjOTojp1/3YIs161b//st3Hs/RPnce2gBNXGLSMT9lDvGjxcWL30xtF2O5cI3ZI5bj8yu/mI9d8ZCRdEvuR+gGa7pHPTzd8Dt5deUnuWdKh2TJUEvc/8hQ89KuAo0J2ul1ZHWxfcjmDaCOOgO8OtB5io5tpEQd5z8h/TIdUek4N13Lqo7eR7WAd4I7/+nYBlRN43cxLv/KPoAvBvmaYAKsnju0LBAhD779e5O+n0ct1BBVEVreDkjLAMg80j4iVVIGtmGqsDq/AFdwe0Aemei8+ix6IMk1oABeKXoC+mNnZ3E/1mkB9FP6a8grm0A/4Zfczrww1LpNNgj87BvneQIiGDPl8dWGxpMLZm0ehsj1/aapkrG3m7rt5vz7eMe3YjNNRgZOTGvzOI0vvUoJb1lf7vNhmkXRv9B0/R7QBs2NHmiW2wCQ1fEiIRV8JxpxOpp6LhqsGS04qqJrtCgtarANeJCd1gdw/3jd0wr5PTT3CsXcdG0hkvbF3iZAt/oUeA7V4i/hLW2tNuyEFH+sWey86oerU8lsZjrxlxVjvpedemUdLpv6NhqSUZzlv+SDo+zyl1YtCSLGuBXhiOjJFmoYFszwdr4hjQ6rwzbqswT171t6C21mYqc4/VFo3bXYM/Qj9crPl3M99U40LL05r0dDhuh/yl6ic6AtQf2zZC6tEuSIJQwLQLyDO97o9vGLwkPlIc3+d2h6w94zI7QSKi8w5Xm7p/UWgITA417ZtweR+em3Ax/jRX1WcfckuzWKlUeLx8HPJ4BvVIQe+ClnTHxQE9YVT29oxnjMt3Nuc4siclUWr4881bprb3opCej+0RGWjDDUDbQzkWIXKJfRo1ER3Kxr25IVpG4OXOCh7jkIKKxkvEqfzB8zcqSybLuvO9tjwSkTb7+CcVVxSsrzGaNc6x+wcqu7Bw4Ngt6M3zlNYZmzfQGqbvmg/TgzuZxfgwwFFoG86Fa0p5UBuw0CQnIL9tz5mmLp5FJs03YZE2G0UrfxJEJdMzubPQpLSz33yi1S99Ybwez8h7IH7xrJKafBzsiBYoJXjVsVKIn1AWlGiiPT09M0yvVuQUluCz+FJ3nUkAGl0eNpG0G+JIUQ8Yr530HlEBoQ0GetmjFhokN2i2sAfkFkpcvN1bRtsXnb1eI1DHCsfHlAmeCT8HaUuR6E5N3ZKL/w0u5z59c+GU1/R7X8PLfuLNffYXxrdHzKB3wIUphee1Zstvs2Qq72ZoOXafJMxVZ2bkWs9ZOs4tP2+TSzNS4PEUNMI8l2N/ghShFyfLkg1fVkrTp22wyn76/TIIl7NP3lQUmprtSyierWV9KxYyj3g+yJ1J2VIUFedfauHvReVgGNU5njTARCfOZRnbcb3ZKukPzeB5HKkgvlWusZG4J1To7dx86P+6IUyTrFZ2jcVYgL9EKYBtjSvIU3hlcE9oXwY8WS1eVw4If0vnR4e+PkEcnxODuBvIg+v6PqBXsVhpvtxjgbylJYGLQkt0SX9WV2rfKG2g7tNJiLkXLg4O2EoNrhH2Bfnps/cjKyTuns1+iv7ORO5/WeGnXhpiNsS7Z2xR50mJKR4n2VldTNloVs7dXnG4bsPH29gVksNoFi7sYRpKNSBQzubyM0Q0oijMlNp5zsuoZUd50V2poRCnP1EhXNgTQ+anVywaXreROQpsUkOPNwJMR9Crmt8TdFt5rSSX5EY3gGZmOV1VU9dd0u8UFTdoqu6u+unR+yDxcKNH1G6qduZpP1O7SiuYyXZNYYioyaYrUrtLWweysoDSr1KDQyDCfldGv0JX0d+LxksMOwYOX5vPNgkqj3rzm4r3SypGMyfLO/BskN5RL1JrSyuJs1fq89r94Mo4cbn8jpMxVKoCeBWx3HjpPdCtmuRO9Guyzr00tnbXVeWX2CZu0oNAwXOafmBq11QR8lT1oOXeurVxXUGdFHbDeYa3BZC0Hemm8X+NBOC/KHBmbqfdsLpqquL0L7ML4mnf757l3FvB4agD/POBLE/0bJ2mETmhOjgdW6X82XrjgnTQe9qOruK3QfBbdzI2/8sx67rU1ZH1GX4PHV0AD+zkmRi832WDfAXe0bvDW9e9vn4lcN//KnkcfRcwXp079N7fItzkTNdAI2mSBpjpZJyvwKqEZ2Ei8zaYq55qZoHWuZLp4dmOld6P3e+r8Ij/6ihvpf2/t8O9+7Qr3ZRI6n8PjFaCT5PtIJaiHOy9FOyXcT1G2NIRm20Pcze18Tm0W/ZY+R1XHMwpg/HmvmbXhjSAe/YKNAVawEkkRzAae17LymjpfaoZEnK9VSLNLDIxeOtBk0Yu1OSUVK7QrrJU6rUwiq9Uo9+bUu7IrahubMnIUnYXGkx3dskamvPqYxZW+3Fgo6WnsUlqWE/4Xo1akFnKsMNeiX0396gXRI1/78LtHgddRnle5M7bdYsWoQ4zAX2wTw3yTNUAGA+tm+P/KKv2Xf8Urm74iiVcqgER0OcLnLcK+piILy4tsvHNEVp4UBVBrQFujMxTJ1BqGCSbV0IrIsDpfm6Up0sV/ENt1PlpDfUyn8OdEcrJBydmEHeoUf05UK+SNUClXIBajdwcS80V90d00uPywlgr40xpsEoA7ckajFzlZFd43slVgvd7O7+pv2NlZ4C4ImMW1bLM9lBscLVjdGwqu3H9jymRv95FVGd+7UaQIyrmrGUOtTXwT6p3JQHOqQyAHM8lhPkoVglBIulkHCgw+cJI7h+dJBY61YpnNitplXFC6KW2tdHBZ/UKrZaBI2tnWFqbRM1Jkb52v6G5r/lG7S9ewzp2vbinv7sgsVbbDeJZTXuhnLei2Cce+/M6Ds+smxsSS8MfEqrClZFUM2YZUjCkVyUIT60ITY/7yMeuowmTwBT32psTKg5siF8G/oLaXjejrHVPGHluvNqmC5xo7wrtAljmxkzUTTpGQaB0sHfHFmIc0JzJ+kpp1Vcb6yXVDH6x9c0PG4ZLUn2b8THOrX1vrRx7uFrSa+62/Vuu/lczxkq4zvLZjaqLgVFAO5QWIZn5AD+MnxuWix9BrEFObqVqc/SXji9tyWK4QOyAhD+xMFDk2+yb+B7H46LdbbfMjllUGiWmkZKOmsqbWFvAFNg6Wdusk7X5nrVrfWmd9fKOuyj6gL0d1CyVlnlCvKrtJlh0qMCjUee7ymlZZeWNTX1ZmU4GhWF2Yqc93V0oj+QZlrrqjoCwb4pPn6G5aTT8O8UkrGiPxCc5ff0pHQUek4L2BT5sSz1XwsTS/z8dyTBok+EV4MhUwkgLeq0Y3zdw5MXh8jn/27G8LXtZPns9bqgcnpgasZSbzPFtjqM4c/PHcakAiT2/LoaG+g538c3v2usmJuWy3+NIsn0fC81ZKvYYO02eofNDgsiWPUsXnrBmT4I1Ikd6RioMxkxX7x1ioJ8pskVBJJSOqczRmaLr0bnCmvPUPpKP89F1GW4axYKUahS2ltQGxPivNrLFlKirLFTl/MVZfUld3d7E/jfYpVXxO20LZEIdekhmpD0nu+kPqDLExY9Sf6Wr0Bs49GVhizv+ziLteih61/PmeTo5vK5xvZRFbQS2jWpGcrgC9wr5JCbaW6BvS5s9O8BAcmWRwjEpv0iscRJfKEaprXO+r3xDin31rZ/uhTJVV25pq6kzGSkVWBZLXrYfXXv5ZNj80NIdLE0qtMNmy51etutooVwFvL8KqyaEfAl1oEXSBpvzoBOqmfw2+Ta4g7QR/b4mzXzg8Jc1m/DAZLFo1FHTCy5a3VJCHq6Zcq8eFl4GSyoMxH8wyUjJxI/RWFn2aex/g4+gK9EORMotBmVQf+jvBnUS70J2iDIBlxWBIRQ/Sy0hM7Udeit+T3wcfTw97aRG/OsmmF0ux8IEpKKkb4dS7iVFfBd5Io37QGJjwpRfJsuRZFlWlWVHjKfCqqsCT5M61mJrqLaiTu9+ZrUupTRNXm5dpLfnOf5J5boW+ImBfxNib1IM3TZZzHRKhmavnj0UG+9uv3vP1D2bpl75+Ej2mnQxftPvrd/FYaqhHqd+gUBY+7SimnifjW8V9gNTRMzAWL/UKxcvndpDDdjJmGT9m0PsS0Ps7Qe/xPBT8u5nASv+Wp80yVIsfNotXr4VyWzpypaOONp9vnZc83GMtxkpc7q2rw32mg06/RnT6I6LTH2GdBvjl0PnF9ClyTv8ZOaeX08XknF5G1eBzegFnTsD5I8HJpPUX4HQk0DmfRCcL9ubvERv7QZRF/bCPkjMZhF0EIavAGxhv4qEMMl5wKuOM764XHMsMJN7H4M80RLtA94x4nKgRZ2UEeGcCPJAAbxAdisODCfCQ6LI4vDkB7hLticPbEuA20fE4vINkg+joEyCX35DzEjn2ovWMHi2dGIA7q0dHTH+7cYHOQJ8knR0sPv14QPL00/Sp8KvhTyJIjrp53anlPsBnItBPCenHh5wETs4kyPjKhHEf+VZ4IAl+KA4PJsH3xOFtAhzn/tWEjpmnT/0zDj+dAA8kwO8i9Hl4MAF+O6HPw9swHOwQrGv6x2TN5fHZ1qWzGXyURCLPcgSRjMMTkYbr+DOacBV/RrOv/KgE+VpQBTmqQb6z5KTmzy3CeB4l82gT5vExXo44d0/4tgvy+uO3wgNJ8ENxeDAJflkc3pwE3xOHt2E42JY2ah9dSJfieMSAXSXwksBDUqHjl/yi6tQOH3nuO3q09uhtVvIE9QF/4xWao1+jFJQGe1smNp5BI74VH0PzeXwTUpqyVXzGiJ40TNy7aVNzf/WoCX5sbR5C+o6dLRJup3lUjA5URdp3tSybCgzvem57oL9yrGFk17PbG4bnB+5Yay3htjmfshjRQcfAnbzekRw3kUutIK/7vhUeSIIfisODSfA9cXibACc5ZULHI9C5JH4OYiN6oYRImsGZjZhemGJHCifyJg9O5q5avTF4YGB4vH8m0DRx7bX0qX0T/cE5d2dPs0s4S8iEeLYY9mIr1rDYDpzKEDOkRfETciEij3lxwtUGUeaMcs8qW3c1W1uYn1OU32oddg3USbRBTVW9s9BYVOZssZdu1q2iU7dsKw5UVEZKlXqFtCBX4WqoaDMXBcWyyqJSkyrfWVDqMdicxZU/XgSzIeSKv4JxB8m4G9AokQeGFyXA/QnwTPpcHN6UhP9mHB5KgOcSe8HDWxPgqSJNHN6O4eRe2eciDZ0GFrqScoHQEhOpxE4nnmurnBC4JBzGoqVMK32LO3Td5T4zGxpRj1/ij2QUz3oaQ5EjK4fbm57Mr6y1OyfdxUbnKCqt6HSleQcmtHSax9GxoBb7WGtdIOD1NPT3jJ6YY1kuOuQqat7XabeuQ0rrWL00uxlnZPEYYG99lE6DMTSTMXip/xLGhnPCWHatgkzDMTitSID7E+DLiExbBZkuwTOI7FoF2fFw2L2ov2A6iNfVBup0DI4uTYD7BTj4i2ge0xfgTQn4WzB9Ad6K4ULOHMJZ8IGxB8xCYKFMWOox2ZuRiRElpeTeiJj80iH/1oI1qxr29o7NNuxo7bOkmwpXpVnCllpndbi6lm6sU2V35Fh6LW3rH19329Cqoe6r+uu9fdpmzlQ7F6j11qwL1PmAN5xXLCb61CPo03hMb9A5IsNeQbbdcX1SJcD9CfBUItteQbaJ+G/G4aEEuITIvFeQeTfRyw5qA62lW0meGefjElyFFPCIUhJdh4gq35QHhXsHfHMpxwlV9Ee1Mr8Ul2OdnU/GfoN9/Sz6Fl1O54F91eJd9dvtK4uvTRJJq3hLyyhlzarQvkiPzV9GfnTb/WsROpePU6GrodDn8phms3v4+yPV/pKWCvyjyv/2iszl54u9W57xbmkVZ5/Xk3gD59mI7IYEmXZR3wb3J8HPxeFNSfDH4/BWHs7nswidMYGONiEni89m8pLPknCiLOkwqWykKpaSHT890RVLyqI7rXYhJyv6OfdKPCsb7/PxeJ+tfJ94X1xmIXeUjNgfSk1I1bJLjtEFh9IpkuEd264e/s/1wbUaOTqe7Cjd0ro9NNTReklTf+vwTft3PrOtlp0i9y4aBu5YNzoHj7F1VNy2ecG26cALqb3w1GXprmmCrUtiI8G6oR8WT7pIAry+L7N0ix/bOn8Vb+tqOx6PJ8TR2YrOmjQfWLchm5PkxT0ulyfBzjlyl/LkaJ911C1Yt4Q9cU98T2wjeyK+J/k5PQcyLLngXqBRSP4T3ZUipzXhcPDdUF3LoKfOoBc/XNPUNZPZP92X+6NLZ1aJT6SsSGke8O/oKO4oGFJFGq32lMDbqpEBLoAe2HuVq/UMGm4JzPlkkm+Jb6FuRU7agQ5ARNFIXYSeIfr2FfUG+hqVZWGYCy2Q+A1gos9QGc4lmmCiGanoQ+kb/Blq7B3QfIWMbxidhuiBnC+TOAinya7MVapGmkbQaWmmwvSjxW/gCUkB9j0ejz4VwwP6f41uoI5Sc8DP69ErF39J2l6GTlMf8Gf7chP0UYeYo4qUmvIV6PRtOnnZIh4bpv8ExDRG6jUSM71G8b7KEvx1An+dh+N+YMXNQQxE+iFv6nF/0Ab6QzeRNm+QNm+Qe+KIckf3o/OwBvGdVznD4uQ0y5hEm7eflN6ln3GclP5sdjftY8LM22/DY/ERIkuhjQJnEqGNF8UbShE8mM24XXZxnAT/czemcO21MVr8L3JuQO1EdehKHO+ySXHnnS6vKVQKj+BOj7M0WOGGRyWvB77ol6JxageMR14O0R4lR9v4e3704+R9b/TLZdy33P+Gv6ITSffAETWAXkcsxL5Ld6oHFiDUU9yEXn9dLH6d0MM4H9FnoL/3ST/vUz8nbXGuxo1ewnss+NI2RnX95N1jdw3ZXnzx5efI/RF4n8O/9yKTTcWk3z00MHm37eXnXnyREu4JPglrSYkjEP4bAMb5b+4KluTmKZQ5O112TzMEppGZDxX++OcBDZKMA95uITK9duSipQuDiPuCnJOSu1M6ZIM6emwlVy9cn4I96B/R9XQb/c/Y/pZ0kgr4ifvbY5oisw7KWfTlFJeGlEKVntEVFFXjspiOL0KIYlUip5zoF/Q8/RtyHkWu0fMGDuIskh7GR+Z8nhLb31SIs55jwo1dQzmD29ddmhoRN6WkNYrbNTP7m7sCUre3Y3cxEmu5c+miT7X/r6vX1uTfvyVQVRpoXfAUtxf0dwYqywO8zz0MQt4B487FN4JY6FfH6vB5ho7R4xS0HkyqXo5Mz4kn79Bxn0lQuujaGTF6Ie+4hW7NqVVcM5v5R5TdMO+bD4aKQ77IKM39jeTVIC5YpgSdWUGpKD2OihJubP3b3Ak6+fCG/oNr8AP560PV/S78sFh8+kIoN6ejinR8xAsz8wztXGxDHe1e3zovedROtJZW4nJXTQ3Zy5BDVEPu32TDUDMZvSlTn4nPlzJ1mXqHTqHPpM8OBgdD3Zs2hRe3b0PubciBZPfey32G9r71FrcXBTwe7jdUPMdyi5A/eYqsFyVtvzAPA2vuIgHn9wQnhy75FpxdAs6rBCeLNl+A00Bw+LX5aRJOJoxpic5lAp03CE72N/hpIDg8na+TcJbodCTQ+TQJR8gLAU49wflVQu4ohiOHRbvEzx6BzusER0EbLuAnnIDztyScbMqfQGeHgPMawVF9Q4YdCTifJOEs8RxOwPk4CWepr3UJOM8l4Sh5HFgfFDmf/ArbBdAaHfqKY3CJ3TcRMRCvmr7tvgl74e0TvXzpBoqqOlOiK8Y3UN6UXngfZaL3TeFOSvqKYJqhbCCccDkFnSQXVGjcN70R+sari9KRLOgFHOhEiUYK7et9F0hf2D1qmA7l5ZdqoGDSSf1yKfRoXk5BCS58n9Hz9Fpyv8b0L27YGL5xReObI75een0v+nnSzY2kbmGU37jJQcYr+jH0XUY5/8V4bWzCARoePhZ4YhyCdoJkJ75lBqRj7QkScU+TGTjwr8QS7umNCwi/TBQSkRHhswR7sLb/hceYWvxfxHYBm1iKmE/6038tySVOBc25UK6wBpzgq9bRj8lSKQWN6y2g2AdhTaRSyruxzwTrnU4h71V/xu8RyW/g9zmkDl4mxH24nhvF9QySz8B19Xu47oa6i7TPO4frBsDXk/f5L+C68K0G1AvImiyGuobUNZ9jeWZED6N+VMKff6j+5c5xgy9UPViHH7Zqb1EhlE1tjR3bguRRf1F/hRkX/E1W9GakRxrsy6j4b4SurN+RcSDUPotqSj0ufJ+QWgE4zdCnEvtvF34jhPfeFWmjU6YCtdJhlDSHWO/Q1vsyZh3BPleOMleRwzodldVr+z2x+7GHUSf0pwZaibEA7OnCN0L4uFrprDE7DKXZxhX7b8/4Ku2yFRbXqtYWi0Zp0uXlLCvd6nZsspZ5uvg78tFF4K8bFfPfBqWQL8Dk+GjVxDIoTRqSPpH+z1arO3174a054TCLUrjFmprjx3l+pMBPF88PK9zxiV8Gj/FmY36cq8pxuSfavK70QEW53VCiblxe8VbGW1OpDosnoqlVlxTlqVMr7vISu1AANIdAXirio4GonN/4GIgxMkVM7GObc44WCWux15W2mL0t7Cq/oyK9eszgKNYVmT8O1BWw1SWNZZ0NrdtCSlfmLUpFhcVc7MS8l8K4V8fmDt/3FZW++UwG0qS/NYuaYe5+DlYa60s34UWPc9kG4dMH4YiUnOtj7pa+/DGST39iX/6g7upKU+Fos6/NbslRrXTXNN3XYizSV6vy7dUSrR6cxdLnilxyZVmercFRYXTLM0251QHrzzRWVV5hrixPskOrWi4pVWbn6PjzO8xPC+EHNF9ldS4d1ibkM1lr/NMjYGtrVUBSZmb9Aw2edsdUvbsyXV3RazAhZCgqLCty1tpVXqendyDUsCmoYcUZR7IY2XKztUqv0cH6mUK70F3kDE8aP8PrQVegn4iysvB+HYPNAN5xcsaVHYdtBtg9pK0iDtsDbR8SZZA9MQbDffyE4KmSYLcRWE4c1kB8pocT9nvlN/2PBL/qjSScBP+D4PzqW+gs+R/hBDp/TsJZ2u/7Evh5LwlHkeQzXSTgfJzkwy3xXE9weH7+fxJOAj8JvuA7STjJ/kcM50wSjjKO05jAz/tJOCqI3XkfpQM5aC26DPsoclgVHTirhhwQvGP7jli0HX0H5wMko/icEdXQEnSQxP6tiD8DBdgyGmAQ32eNkvFdiw6IMqEuTtXCHvA81BWkLonVaSOpZy9CndoB7+dJ3S/DdQbq/0HqPoL/MNQnST2A65Q5ehA9JcqF+gR5/zTUp0l9irx3U6+iNvQB1N+VYX681BHURldD/UMyhlyoG0n9I4nwns6gq/F9AMkouQ/wOyqG9wGBf0TgHwlwd/Qy0a0iGtobCP02pKNeRMfJubATlROZtiAL9Qg6juP+RDdqd26+MR8KsqiV+SW4AC7JN4NnLHx3o52emCY3aHEu4BruA9CpM/iOHMN/5MqwPC1ms8NSJFGm5xcaym74h8YszxU5VxRpIi2k3dVCO5nQzpjQcIvdIs2MtTyrqZRnpItcsab4e196kHqcJj4rhHRMydZtR+nBY8fIu5dFiHpUtIvoCuxB5f1bdorQTr7dJmhXKLSDULxqfMETb7cG2hn4dvidZXZzG7TbSd51QLtf0OdIfsAE25FNNdW2aeDYzBQ9ODv7ox8RnBZof1p0KAFntHnd1LE1syIUiRw8yPdBDwPfb5LzdRwDw06UzSxdD5MivZ33n0pyM9Py0pl60fLaslxDdlKNfkCVUZqXKa2wZcrjv/jxjQHzD4ku+9/pazHFNMYtWl5XpjIokmqicVV6iTo9u8Iuy8a/MuTwKya/XdSD9EO83HXMYTGqE9O7fD68Z2+gu6mH6Mf579pERUShQJ9s8V9jdlO+3fQr8qS7LfnG+D+y528VpVN3ifaAPqpw+yWNtCX87lPngVuSZ7pd+CtKz80pMCYWQusY3UJdI9LwtBK1OykWr3J11ECx5RWrFFDoFkuZPYgLsChX4YJp3Um/Q+0XHf/3tJZV2FscUKpydIosKPQ7FUaLHxdLcW5mNi7U/wAiIhVMAAAAeNpjYGRgYGBk6re937Egnt/mKwM38wugCMOlC/yLYPS/L/+es/xjXsrAxMABxEAAAKl6D6AAAAB42mNgZGBgPvtfgYGBVfffl3+fWf4xpDAIMyABRgcAso8HwAB42m2UbWiNYRjH/9f1OPNyVt7n5bQY07bWmTYjW1vMEXa2M2/z1jTMRPugkCVfiCSNkg8+TKS1pEj5QkhLy7xEKEK+qeOlEG3UaC7/+znPYS2nfue6n+u67+e+n+t/Xbf0wf9JIrAZKWCYKgexVeOYQHK8y6jXhyjAM2yVIsyTIrsn+1DLWALf7ZW0IR/fMVG67Sl9peQMySYzyXiST2JkHYmSOW6+W8txPZnv4tKJOu8a4830b0ahrkS53qKNklGkg88vUCh5mC2XLKnr6MtAobeM9jH5xPjKwDbRZiOsc7BCb5NGLPeOYqNW2BPNw1LNsy+yBiLdaJE1doP7L5E+u6MxDGgucnQmpksXLcfyluzHXM21H4xHMIBpGLAj0ouIRFDitSLi/Bpx66zXX7OLsSsIySF+TymK5SNKNIkyeWmvJWl3pMe+SSvyZZwNSKt1c/9FqdzbL47XkiIywuXKn/PGfnOPR14GonIMBaooZqzR5V6zEGfsqRSjir4saccmskVjMknj9k6XI858l3FOM/0dco5rFGHqeiQgIZ323s/7f/BOWY+vRTTQIsDXYRB6FzP+6jCUOGr0E7/hdqBHGqdFjGvKMdbP+3/wosxnV6DDIFI6+ISc1Rmcn9ZhKKxVjdhXp8VgnBZOM2eHhVDu1XGuO9NJ1jP7w/vAnkhb1yc/yQWA7wNzCtwnJUH/tPl1XsI66vc+pOCchhSWpD0sF9GQwpKs98PyGZXy2fplB6LcY2EoinoZgfVyk1TxfFUIs47qgN991LKX759MGoaNYd3HeN5/Gjpig2yCVATPK9I6B+MW6ec3XGdNbyCsbe80cc+r2N9XUa1ZrMMQROdjnIaRqWWoVGAWaymqFchlHWWSWjKShKWdNdqO0SRbzqIgiDuayGqyjewhBwJf05BzunOtDXzp5xay2GnH3M6jDmHmKMw7qIJ30GPeNwT72cfD2cNd7Kci9tID5rKSeVtAprDOF5ApvFcqmf8afEG1XzOwE3bcXtlz223bLWHV/G/keKfttfPW+QeON0hLAAAAeNp1wU9kW2EAAPC8/y/JS973vfe9/+993xMzUVVVlUNVTU3sEJVDDxVVlUNVTxNTMxVVM1NVPVRNVExUTVUOMRUxUxVVEVNROVRVVdVE9RA1UVPbdYf9foHAP2KBgcBMoBw4pGyqn0pSs9QatUPVqBPqkrqnTbqPTtN5ukg3GZFxmXmmxJSZGvODOWfuWcwuswX2lH3kXC7Bpbgl7hO3yx1y51yHF3mfn+Bz/Be+JQDhmZASZoW8sC1UhIZwKdyJARGJMbFfzIgfxYp4HTSDY8F3wVLwMNgJ0aFYKBtaDR2EbsIoPBCeD2+Eq+HTcFeSpEHplbQhFaXbCPo7EVmIFCMXUT7qRnPRpWhDlmRT7pOH5LfyirwvV+UjuSm3gQTiYAiMgiRYBCtgE+yCKuiAX5CGUWjD53AIZuAczME8XIVbsATLsAaPYRc+KSFFV2LKgDKiTCpbSkkpKzXlWGkpPXVcnVAz6pyaU/Pqqnql3qk9xCKAXBRHw+gFSqF1VEC7qIK+owZqa6z2Uktr09q89kZb1spaTevpaX1aL/x3Sd/XD/S63tSv9Af9yQCGa8SNhDFuTBvvjaJRNupG27g2uiZtJsykuWhWzEvLt5LWlLVgLVnr1merYtWttvXTerQlG9uD9ridttftE4d3Mk7FqTlHTsNpOefOtdNxus6jS7t97qibddfcPffMEz3by3oFb8cre1XvyGt6be/K62IW6ziOR3AKz+DXeAVv4hLew1/xN1zHTXyGL/ANvsMP+DdhiUQQ8Uk/GSZjZJJkSZ5skz1SJcfkjNySnh/3p/w5/4O/77f83h/wYL4eAAB42mNgZGBg9GNwZ2BhiGJgZwDykAALAyMAF+UBAwAAAHjavZPLLgRBFIb/nnKbmAgiIrOQXoiFMMY1IjauQUgkhHWjmYmhR+uJEEsRS89g7UFc9hJbD2Fh5a/TR08kLrOSSld/5z+Xqq7TBaADbzBw6tIAXvnE7KCLVswpZPCubDDjNCjXoddZVK5H1jlSbkCPc63ciCvnTrkJ3alh5TR5TbkZo6nP3Az5VrkFU6ln5VZ0mXblNmRMn/I9Os248gPyZkX5EU3mQvmJ8ZcxvxhkzQ1mEaCMM4QoYh8FRHAxjDyGMEaag4cStQBHtFZpeYxysUJtFznRAlIRe3x26I34jqMDai7tApUTko0owSeFnI9RoW3J+sqyfsDZxalwxOFLnTLfIQ6lyklSfY9aQPXvPU4zysO5+udpbUvFJfptpt33TzHulygXm6JWdzHE+vas8jVWqC2/mj3wJfv7L+0ne1R29SysbpUwOet9ObtIKvoSF5E8ki+rhjiQLsQd++s8f/f/7i1IX8uYxCDHqYwc9WrOoWbk+L22v4P/luPzjyxRq+V/2aKyzdOyMVHSxw2uW6G1LP2w92hCfCPcxwhGOdtOf96vccbYfF/qVrhChV1YSGquJ3fEdq30AW1zuLp42m2UR2wbVxRF75VlSRTVZau4926ZRWzuooq73HuRKXJIjkXOSENSzS29J0hgILsEaZskSK9IBdJ7QcoiiyyySkcWThbZODN/PskIIBc89793/7uPQ5AoA65d/fena1ewDyVe7LfeUMYyTsM0lGM6KlCJKjhQDSdqUIs61KMBjWhCM2ZgJlrQija0YxZmYw7mYh7mYwEWYhEWYwmWYhmWYwVWYhVWYw3WogPr4IIbHnjRCR/8CCCIENZjAzZiEzZjC7aiC2F0owe96MM2bMcO7MQu7MYe9GOvuft+HMBBHMJhHMFRHMNxnMBJnMJpnMEAziLCcjyKm3Az3sT9+Bm34B7ciQfwOB7jdNyBH3AjrrCClbibVbgN7+JHOvAgnsDfuIp/8Aiewsf4EE9jEFHcixg+hYKP8Am+xGf4HF/gF8TxDb7C13gGCfyF+/A9vsV3SOI3/IHbcQ4qhpBGChoego4RDMNABjlkMYox/IpxTGIC53ERF/AqHsZlXMJ1uB6/40+8hmfxHF5nNZ2sYS3rWM8GNrKJzZzBmWxhK9vwPF5gO17GK3iPs/AiXsL7nI0b8A5uxZP4gHM4F2/hbc7DG5zPBVzIRbiLi7mES7mMy7mCK7mKq7mGa9nBdXTRTQ+97KSPfgYYZIjruYEbuYmbuYVb2cUwu9nDXvZxG7dzB3dyF3dzD/u5l/u4nwd4kId4mEd4lMd4nCd4kqd4mmc4wLOMcJBRxqgwzgSTVHmOQ0wxTY06hzlCgxlmmeMoxzjOCU7yPC/wIi/xcmVOU10uV1AyZLPLJdljM+yR9Er6JIXf3RvqtegxB0i6JT2SXslOSZ+kXzIgGZQMSXZJhm26XdVxNZEzlFgkk3RE4qq5g8cVrB3J6VnFUEYVI6PEpLWvIq1quaxSkVGiuiar3h6bPk95b87Q7UM4JEb53V6fva/b55J0V+makk2qRsyRHdOFyMiWT9IvGZAMSoYkuxzmCEVNJLPJmmzSUKTOOOPqaF7XZMzdNXkQ93x93Rb7wvYjNemW9Eh6JTsdk4qhdwxrubS1rC3MZYWoFolCOuJ6zpDKTLZ9GXXc9okFbCnWsI2aKgfaGRlVi4sMIawMS8gMS9oZtrIyhM/KED47Q0g7QxhFhlAiwwwz7DG2ssZYSoyxhBwjpD1GGMUYS7Waew3EjUg0q+ragG22ju1izVKdNiuudMNML9VoNZcpVW+Zki1WEvapAf+rT5lfqLeJiaUa4gOXaFQlUhPDSbcr6EyaNLeJRjKKU9Gs34nU6YKuG44YipZS4llxrBdHQzxK61ydSRWcg5HoUPHYMGhGDSnZwtVGWSherrMqSnG2OBbbzsFcKqXYuimRU1PmF59IFezNhVLxirCllLSenWoTpaKtMiJ7w2acHosqmvWPECtZS+nRlP3EPN6QFL5AXgSl8HvywitFIO8J5D0hV1648yJ/KyRved2uvPDkRb7lCeRF8D9aXWY2AAFWql8iAAA=) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 700;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAEbgABAAAAAAiSwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn6EEdERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAAwbAAAl7EyzBj5HU1VCAAAN2AAABNUAAAsi+2KWRk9TLzIAABKwAAAAXQAAAGCJmG+DY21hcAAAExAAAAIRAAADDi4Vrc1nYXNwAAAVJAAAAAgAAAAIAAAAEGdseWYAABUsAAAl8AAAPjAK/IIiaGVhZAAAOxwAAAA1AAAANgj/ZURoaGVhAAA7VAAAACEAAAAkCA8EwGhtdHgAADt4AAAC0AAABRzHYS/ybG9jYQAAPkgAAAJnAAACnjFtIiptYXhwAABAsAAAAB0AAAAgAV4AnW5hbWUAAEDQAAABtwAABIpZY6VDcG9zdAAAQogAAAROAAAIR7QPcfl3ZWJmAABG2AAAAAYAAAAGXyNWqgAAAAEAAAAAzD2izwAAAADPLEegAAAAANLQD6B42mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrNWmtsHFcVPne9D+9417trjzfxa+zd+LGJ89y8Y6clEZiQBpKW9GXyfrU0rdsG8xKC/mhVFYhEBaVCUUC0QRE0SLjQIpRCoGAS8ce/IBiaQGQqStMFAT/8k+G734zXs6/YjuO2e7TjmTv3ce45597vfHctSkQMGZKfif+D/Tt2S9Phz594WJY/cOLocdn68MGhQblH/Kgjti0B/FHikyqUzKUscPixTz0m7UcGH31Euo6dOHhYlh4/emJQNgx++pETchtrKre+oL7biiXCa5UEpVZapEOWyhrpQ41q1Fjn2xT5VsuQ03bRZedvx2737z72pjqG3L/fF6WGqV9GBuSAPAQrPC0n5TvyPbkgI/helisyLjn5L9QJygUVUU24BvHUrvrlitqjDqkH1aD6nHpaPauex/MeuUzVlQraOYzTK6bsFUvf4Xkzvn5obkgMZfrdZtwrt3wrng+JqVbjuxb3SoYxs6Bb30R9C/VNlGblElro9xm0c/rR4+h3Fsr3oVy/7ce4eiT9RqkIrlWYh6mq8Y2w5nOs2WuPw6KOhuOy155A2U7UDquAGGhhqBBbWSqMewNf9KWi+FsL3QJun3hrj7pvs+jhn5zbMa2pLhUfW0dwVyVDKMV7XQIdnTuto34OcrbHoMkQ+tV9h+0xaq+gbRhvu6VH1so62Yi592Hut8kWuQOzfEA+KU/Ik/KCvCjn5KJckrfR97/gEeioQqpahZWhauDHqKpVq9QGtUl84f/pGAj+OzQmSfQ/Tx/7NGZm4u94Ufk4xjTtnH0W98P2KO7PlrTNuVezoNgoei4dc2Lq+v762KOOHfTVHruF/U7cbH+Ojd9Tm+Tyfn23PsZsbVvhY95ii5tzsuNZaGoW6W3aeq808XeO0Va8fucjDqCrYHf2WqLQIu4uZWt8KPxYN9Lb3UcqzqDENgZaWBX8k82PNlljoExc9Re2w/5W0p89AhlneQZXUzKTGtrj+g01n+DK/rrsKta1TBSZYqHdebZ291PYNCdHKs4zbz3uxsUfaIXWWVc/K1+j3HyPFM13jO1m259Zqb/K68VdnUYFi0x9fNIlUUgcOBpDDhWHRCUBUVIHiUk9ROm1grI2aUeLDkiVfABSD6TdgloHIKYchQTkUUiDPA6JAXufBJq+BonK72UMJW9AlPwVouRNiJJ/QBrkOqQKuByQILA5KCHgc0iqgdHVyDvCTqahakSjdUQiqkctk5harpZLXK1UKyUB/F4ldSqrslKv1qg1yBPWq/XSoDaqjejfJ5+QEKRT0BrXWkgNZxv2zNbwzDZSMNsuSAK+yeD9Uki9rIDUIdtcg/t1kHrkHxvRbhOkAZlIL/KHPsgCZCSbZSGyktukkfaKIrfbivH7IU3yYUiLbJPtGO8OSLPsgLTJRyEtyLt2Sivi/E7c3yUfR3zshrTJ3RALufg9uL8XYsl9kHa5H9KM2BmQFGa8R9LIg/bKIuSA+3C/H9KBrPIQPKH9FKefDHlKvozZfQXSJV+F1MvzcgrX05B6+bZ8FzN6AdKIXPgl6HxOfoRxfyw/Qe71CqRNXoVY8lM5j3vt77D8HNImv5BfQZPXIWn5DSSNTHoEff4W0oac7CL61JFhyJ/kz/CLEx9X5C+4d6LkGqTTEytxN1ZE+aWZseJnrAQYK0HGSohRUs0oMdQKtQJxo6MkwiiJqtXIqmvVWuTVMUZJnFESxwjL4Z0Y7hLwbT28qWOgA5G+BRF+FBZ7HBH9GjT+A9jAH6H3G9DxTWh1vSSn7FFL1TJE6EqMmUVErscIvthTOrusORndAZ8smWfkGMOOM3KDzGgC+6HeH4yye6BxcwjHnnOevdisuGNlyuE/NM7k35jcg4X7/ih0tOzz5WbJVubMc4tCHUtnOJnbeN6Uam5qPad6noWd+sruyJbbc8aDF7kZZ199OtMpQfwM7ZKdRB2NgGw5lU3kEcLBVM8Iz0yh6y3Mac15CHRzJvnLbHiPm38YFWw+5XfgtV5DrOn40GF1/ynmaYyOLL/mlMbMZoD46MPJApw+sro91+YYyjKla9jJaCdjvlyU6J6Z5Uw+5ehhfb2KpzE3DsrNfcTlpxXeePK08yWZaj6GimLpS+6Kme5jFcV8wVORxlbl7LbUXu5+51xz5edOe5nuOsrkva93oOzkOtJ2g+h1lHP3AYtZqjUZb3gzyt1K2x8l9pAnk7tRfI7PPELdPW+4iNnkdKbLHYTxifGxZ9pXCzJzRKjLtXN6xKkYRTY9wKgzUKfRu7L0vksxHKRwcnC3N4u5kjHZj/1WPuqwEhBFAxX8btBm1pQvaQ3Tsy8Z+ROLXFGU95dhdVhH9jCz54xeNZAR5vuTepruyhx1ZmT/Dl+n3hjjc1fFvcQoyuEn8uvdnObMpb/sTqVZ5zhb33hFmJ6YN2mP+ToJqHjKZb81t1Md7neTPu6DB/swc50TZ6fdBwr4kRspA3M8rbHeJdtl5nSe5Pj9qntvzgwxZ7J3eOvcWJ9Z53y56WvM9qSlMB/RzL3YkzPsMVNwn+FpssN8t4NXdJIBd4HhdUP8rBGQxZAo8vMlEpQeSIicr1qWgR+EyfwMWQmpkVUQfb69GuWaC0ZlLaSWjDAq6yEx2QCJkx0myA7ryA7ruRJMssMGssOk3A5ZQF7YTl6YAi/cBu74EUgj9N0O7jXFEVvIEdvlY5DGPFPcBevcCWkjX2wHW7wb/Wim2EKmmJYnIIqcr4qcL0jOF5CT8jXcPyvfwFyeg0Tlm5AwuWCUXDBKLlhHLpgEF/wB+n/JZYTnoOcPwQubZFhehj6aEbaTEabIBVPya0iK/C9I/tdE/peUtyGKv5M0K3ykUfmUT9pUlarCvR88r01tUBtQZ5PahGuv6oXXfGC0+tcQP3l9N3l9N3m9wbOMag+vD3t4fU0Br9cRkGAE1NH3Jj1t0sf19KhJX5r0YgO9mKQXF9CLC+nFRnqxiV5sphdbyPQjZPpRerSVHD9F/1n0X4o+m/LTbpRoXt9Ob6XorXby+jR5vUVev4i8voO8vpO8voO8vou8vpa8PkZeH6an4/R0HT2doadNetSkR016dAE92kx230p2nyK7X0x2nyrjS83rF5HXd5DXd9CvJv2aol+byevD5PXdHl7f7eH13R5eH2MceNm9RXYfIKMPktGHyOjDZPQGGX0NGX2EjD5KRl9LRh9jxDi8Psa4iTNuEvB8Lex2O/H5XmipbbQMNjqFtX0aVvgQrPAyfPQqZns/Z7ufkXsA87soB6nlEep3lGM8hN575bj4Qms0t/cP+q/D4z3vwS8Gt/Ys2pxRPmqWYGzjfP++4uRwJXu8wezdyH9vgP/uzKxpM7hZsc98rzOqP423jKJezXJMDEzF5JlI2THt8/rUO587an8aeWzNOZwwz8/6KuOpt6bDb6Z8QIZayU/D779fU25u3Fug10BBHtLnsoNdcqToTN/7yTpcrszp0UnsYiZxL0TcCxElFFHCR5SoIkr4iRIBooSfKBGUFyHVcgZicI+PcI+v4Y5exR3dzx3dL5cgzv4d4s4d4p4dwggHPciboQYZIm+EyGt4kLfGg7zREuStJ/LyJA2oqpE3SeRtIPImibxJYm5ltNU4W0ucjRFnW5g5WUTbNNG2lWibZrZkMVtqI/K281zdIv6miL9p4q+TLaWJvyladhEt20rLdtCynbRsFy3bSct2E3/jxN8E8beG2FLHX0ECRGGTKLyYKJwkCieJwkkP/rYQf9PMopwz9iX0UJoonCIKp4lLafqsgz7rpM86icJJonDag8I19GLGg8IZDwpnPCicIL7VeVC4lSgc5Ol6iFhcTSwOE4triMURYnGUWFxLLI4Ri+PE4gRxso5YnCAW1xGLdVy0MILvg3UHaNe9sOd+ROgZzvwVzPCC/BKzfB2zu8RZXJGr0P8a2hqwqt6/9VoIoh9BT7V4SuA5wFgLwzpbMXv9+9QS+qeHv1ItpZeWyRcgy+mlFfDRKWT0pzH2NlpxJ/9jZBfP+e/CyNcQH3+DnfbI32GbfZh9nxyGFtUY8UF8lYqphSJOiX2G/6X0GfksSr4I8alG1YYShZgR6m2VESXvMMIrtd3OtgrzNFRM11RxXhO81vFKXqFMXht45e9QagGvzgrSyfY7/wdgK2+tAHjazVZNbFRVFP7Om9dp+zqdttPpzHTamamlaFVERUStXVDAktiKoWmMaRpifyiiw7TprwJVJIYYYggxhBDTuCDEGBfEEBfEBQvjwrAwhIVujAtNiIohAopYpfV79x7LdNr6k7gwk3fOvHu/e853vnPfuw8CwJOIXIS7pb2zG8mBl0ezaN01uvNF9GT7xnN4CS4xmJ9HiM5BgPdFKEEpPJRxrBzhBYRH58//m9n1KGnreaIBXZvbuhswsrmLtmtr21bajrYe2qee7qTt9me7urs6aP+GzZ+zYmaDy8yW560tLpivGOgb24newezuXeg39vnB3PAejAyN9g1gkgN9OGjs4ezwQBZHcxN7RnF8eHQwh5kR3uDk2O7cEN4bm+gfw+mxiZExfDjuj39kOMHYCsMgbLwYtq5hEySf/BlrxdgSY8uNdYz1jC0ztlQrrkIT1lDVVmxBJ7rRi0FkMY79eB1v4hhmcErjvaH+ovrP1X+l/pLpnOB7RqUv+pTs6IOX7Hxxs/od6o+pP299CdRvsHFKNqrv0fH9rOIeRGSt3C/3ygPyuKyTB+UhWS8Py2PSKi2yRu6TDfKIPMoVEdOdCKJYjY1owyY8h34MYx9eJfMv8A2+xXfEBfGxUWyf+f8jcwhqkDaVBOcr/XspkrC95zofG4W459CAdpzg6h8kxKyb5FkZlCNy1vGcXueQ84FzwZkNBAP1gebA3sCpwGeBK27CbXJb3HZ3yD3qzrhn2KEIkmhkVevQQoZP4jdqdxkp/Gp8HX42Ponrxidwzfg0rhpfj9eMj+OA8bVUzLMxZbVFSoMib2iknzTSbeQdivhdc/+iyIMaM0CelUjInRqxUfE3FXc70l2KWKWIWxpxVqsRuNKkcw7VDEuz1jOnSB9xt44V1CIZW4ukbC1Sp7VMFdZChKlF0rYWIk0tklxJcSKN4lJvFeeK6xr7ms1tFWdkq/ikVfwvIpZrxDKN6NmI3OY2YlgjhmxEKdaIpUvqDmvdIa3bs3UzUmHdIa27XOv2tO7SxT1kxEbF31RcQQ+JWKWIWxpxVqtZ6CHn8nrIeuYUudBDjq2kTlzVqVF1oqpORNVJqDoxVadK1aleok5C1YmpOlFVJ7JEnZiqE1d1oqpOdYE6CVUnpupEl6iTUHViqk5c1anJUye2SJ2EqhPPUydRkDejeVOat25J3ozmTWnetOatz8ubWpQ3o3nTeXkzBhHj0wbu4ylymObPkyB7VyaV5FgtSa7g88qd0Yxn0IMdfHcO4QXkMMo1e/EKtTuEwziCt3Acb+MdnMS7eB+ncQZncQ6f4Dwu8D37Jb7me/YKu3qDXOfEkSCj1pLNNK9JXlO8T/Lys7EO8hefLVkuzPvYf7jGkVoiHVORQ+wk7RR/DitK0tZxjSP1XOVIytdK0lzpUNmMzbFSXPbCngq+Yp6JH+K5kOEpEyCjZnPi2BOs0nwr+DhYHuSU4YjD8/oAdQPfH5d5f5W9caWC+yAiDeyN/05ciyhZTPurybiOTFNkmFlujGjHcjLnk/efrK5g/6v4fVctUamRmMS515cZ+5+t9q8c96T/ndPObxhBvfn+sU9CgFp3YJv4s9vM+d3Bq8kg7BMYE9dgtosfe7v4X1QdinT4/HmGQyXZLOaxTJf/AFR+e90AAAB42mNgZvJj2sPAysDCtIepi4GBIQNCM7YxBDCqcjAxcbMzMzGxANECBqb3AQwK0UA1GkDM4OLo68igwMDxm4Xp0n89hgbmM4ySCgwM80FyjP+ZtgIpBQZmANryEAYAAAB42p2SWWyMURTHf19nDG0tVVq11f2GllqrVbQUpXaqnbEvtROxpkhqCQ/2fYutoUYstbRqK2op0iGePJJqmKs0ISLxXsnnmK+RxovESe5Zbu7/LP97AAf26YAhGsMpkRGMnXwR2x8lXrR4oWzBMrxGfmyhClcRKkq5VbxKVMkqTaWrTOVRxarcjDbdZo6ZG/ezzmlZvzPSRDL4DE8Qh+AiVUwQl6RS/8Jlm17BITiHVWfVWn4rz8qqSdCvtF9X6ue6Qpfpu7pUl+giXaAzdEqgKvA6cD7gq3a4sPv/D3GFhAUnt3loKA6Z3JaQf+SwazfCRWOZN5QwwmlKM5rTgghaEkkrWhMlPLYhhra0o70w3JFYOgk7Jm4604U44ulKNxLoTg960ove9CGRviSRTD9S5DcGMJBU0hjEYNIZwlCGkcFwRpDJSEYxmjGMZRzjmcBEsphENjl48DKZKUxlGtOZwUxmMZs55DKXecxnAQul/93sYR8HOE4BPi5xkctcoYirXKeEYm5Qyi1ucps7lHGfezzgIeVU8ISnPOMj61jCUpbziY1cII+V/CCfFZJ7L2dErw/ytIwNDbhbJXsF13jMNhaz5s/9arbymUVsZxen8fOCN7zlPR+o4h2P5EUlL/nGd9nTr4ZhhFDDJqoJUMtODrKDQ+znCEc5xmFOckoQJyjkHGfrK6ytt5tt8wvThpQ6AAAAAAEAAf//AA942oV7CXxU1dX4O2+SDCRkmT2ZyWQye/ZllkySyb7ve0IWIAtkIYQQQowBwqoCQQkSWVTqhqIiVfup2H6tO9ZP6vJv69fWWqz1q1Xw+6pV0Wpr3vzPve/NZEaw5cd9efe8c88999xzzzn33DsMy+R6vmA+YV9hQhgpw7hEWXabSiQ2WJwOfFMq5CHdygT8p8xNsNkSsHwEr8tknOMKrWBhGI+HyYYfwS3s+SgLs4JhosT4fJ1hGJaJwkcue47RMDqGsbuMTr7YxbQojLQYXUaxDD9UaVoHYlaPaUY0O7AsvSftiNlxtu9U38P4D/+cPXsWwk4heUbEuDw7WYUok4lnrEwawwQ7LVZnHKic1jRA/l1Ou0KpUlisClUc4EjECpkDKwUgkitVzghgPBtbqtqMCW114901DdWtZcaehk2r602J+pT/MSYYE/ZuW+ac0MeKXozUrSxqn1i2dduyxInk5S+E6zuKWjeFbYfCOGvk2SAbdGoTon4YnM5QWcR7vhbdwj4bZWX+F36L0rBCJCtlRqLEEMkwcITyrfd8yr6KMrcy6UweSt3hogzzAo8EVVY+2AnDSrvNpYgAo8FiDcGH2eayRuBIZMi/qwBbWIyGEP2tGcbNvb2b68sk86YZi0lt18VL8tSmXG3nlutvYDzFtof0Jmd0mtSSlGaxpj51ID+nIqm2q7ncNWhY/oOibq21+Lp0aVDvsjBVTM6wWP2CssDcDy+qE23L5Xl6ndnKAJlf5gX2POoII+M1pEaqM5t1Upx3ViLhOMTJ9UxAM/s5E84wKl78dsKrUvVKWVVV2c15xcV5t/Z+tH3bpd7Vl2ZnL61GYTAR2MbMt5HxU2Skw7Le4WvDft57adv2j7yNgImHHphif4o6xcjSwOqyoqq6VFbCldiF8kPxRYDYeosmNWLVBGsclKk1GrVs0MhOrIpI1RRAT5Be3S0PDU3Tu7aGh2916dNCQ+Xdan3QNNEpwPnYyEaw1UwYzosTtRWVCLVU8dHZs7Nnz258euJp/E/woj39zNvMncwyHK+MzlwkRLuTMpOkDfdAToxWmfIipZfEvAIjUICzjvT0iiQoeGVmBuEOXHeXmIdIPyq/5TYvrLPwpQXGy+krlBPSUIEdIqD9Nu7sraK93+5k6DqL83zGpqA+hTEqhjHbsnjNIML3owzmfIcjn5RdB+Z27pw7sH7ihr0TE3tvmJh55vHHnnnmscefIX2Ribkf1yzOtV4idrrsEoh84vwNrDF7snOxlpeRCzvVYH/ROAcFQMmjzPUKvbOA5fsWV2dvKO7dkrtzFAq42N27MtOsKSNOdjrZPLrSMXGob2psz5FOsyU5wUzo5SP/odROMED0gKi81YnaL4wE2dCj7CCvb7x4tnVN70RVUWlBcXih5Enu7/AgHA0eaS8ZykncbHE501OD2VUvTo5TuSjxkYF0Q4mGIQUn2CVkMq0SEXRxz0Lugc7OXT+d2wAvcmUTc99AKPcVHV8O8iPh+XH5uBA7ZThCcZYwXOQwZ7qpoKiotKZbCnPc52GJqcOzRduaN/bdbMnOyrKHdkPi5AOhW/pKRtxJ/DwlIl0Lyi2GMWI3OK4lYjhPVJIqRRqIDOI4fMdeYW1Lc0hjw+rJgi31u3aX37QmZVV8XHtvppvNcg9ls21DE0mbeso35J95aObxNXLJyIpI7sOYdd0b7S46Dit2quTn0g5EgqKdEMSdhk+/YYunNi7+hNgiC/JkQp5UjInJwEa4COlSpCxl+QwT0MXMyyId5EodCHPDhuXaKgv2bZs+UOq2Z+wYHtrNXdIZ3Dkut72yPd1utmemp6Sx4Y6OGEOju39s3Ur3Wo221tE1Nsy9r8o3OZy2NGNa3B+MTkVURmGGPYXIyYo8xVH9Qjm5iCyyXCFLMuK5s8psLq+il5j7TI3V4ura3om8ydrZvccP29bp37dnZeWkOw9EKVaNJm4ZKNtY9Mj9z19QK6AhGkbX5jmvo/aarkM2VGphZNR34RPWIpysbx4uWYKjTMuYITaEbaK20GlWhIOiDF7iXoFcMEw+s3tqyw3YNo/5MdoQkdQCScxEVAg+j9L58GsLimBnKjjZEK4AcrH5Ub4xryc6zxdwH45fjp6NAV75hFUsVhitaPtF/gtblppUsbJjoHdDU/fkCocrvVWwIazYZE3alL6mpXwovX1/rDaHky1ZFdJPisciup89zWQz5eg90degXMmE+9Y0EbOfdqpcdlEIVQPB+1ClcNlcjkIQanCucXXr4PTZVbMf3nbujdyxirQyibrBWtvkHsmrTIoccooUMp0z/vD+kUcGbzmVahLpDXqdyzClXWPufnTrLZdufvHsqoV2gy7OvKazdq7TaeF+IVsmkeWMlu7eP/jTmbnbXk0JU56XZnZlDfBjQFmyt6GOi3GVM3orxhMyuwzsIvhb5l/T77py+grX+1jn3Xez5xZrIRQM1P82YZsGbBPBKJhYXBsSQba84osUZO15/zR9s257elpR6b7NW6eHNm5a2d/FnhtqsVfLZSsLu0ch7XzfWoh9unsV9R2eL9gq9iVid8zCAkKhKYiOaoGIzcVWNa8789jTpzsbe3JHhtcN566X6s49/uhzsdPy8c2qiY0qOibC383I3zISQXm5M4rwJR8IRycfeuj2oY5zT7PnnnzowXNsMWd/V34R+yftorFdGGmFxop6Lr2iCV7l3vzmG7Cx56YemDo3RXWR4AYh7nI/XEkTPMX9zwcfIN5jU9z7vD/0fMnuYV8gthDjD/SIeomgEQFjg0d1yXthRfre0lOPn/vhdPtI66aR4Q3BZ8a40zGxTz/8xM8SJ/WbrpdOb/T2fSvPp16ilxglyAEW+Af3f8ePg/w4WLnfs+e4D0FNPA4wbcjJx4gvotKQtB0ns4lwpedT2I7wcK+dxo9yorPKbHtW2vG/GHJNWyOchfBbLvWLsBWMb9ynqE+gtGT25WAESdPxf57B/mzoULDj30Ei9xx3CKq5H/vaEDsazLdBiR4H9CuL52d8NEVR+H0FGY8IJwpHpEFfw95yx747bnzg2efugz9xF8DFxSPxaTjo9aOE7jw/BzLSBpC48b9vvBfUWN7ndIitgb8QbBbn4VP2T9THk8hH7ucc6dL0us00+O2a7u41pNzZeMfo8O2t/BN6pmdnp6e3b58ef6Cr4/7J8Qe6Ox7w6loplQdaOBfqgJ7XNivfQTL8zwIsH9u5c+z6IZvTaRtaXGTPTQ8NTU+4nE4X5auF8kVtlczHC1lMxJdhKO7yYzaP52bzSFJfcfd/VNz+6J1ebqGHZ+ymp/SqmOBtoa3FQS8+KPDs5XMLnWs51Vh+xcqMImMM9ZXJ0ARhYztL8n548vjAyPrhUfbc5EBen4b7LYRzX8B1oyO8zDNQjlrk10TjxyUtVhCf5vV8ZBvB82z9XVfDzdcNrOlvnU7MrlndeHRP9kSCbTLNXWR1Q7q+t3rNhGkyri7WJNcYeqqHr1dIJyOlyQk6kxL7Qn1Ae0BsE3KMKwel+95bbN5bbP7MzOJ5np865OcA4qCXQY3h/S5RYyoz+Pz4sbm5Y8crSkoqUBmq98wfugGe5korqqsrsC2xfUcE/y4iGif69qsHT9136ivUzT+yBrpGIlA3fyjoZhgYKRrBZKvHR+9/4cHx8bsnxk49D5c5FTb6hAUO2CivfgYh/UlhnWJbmchOPIAMLhw5fPr9X57Ztev0Wx/gNorBALf+/fe5c9xxvh2uLXaM2i8cN8+Y4tO/nJ5fuOsyMHCOewbKuGqOx7UIMRqxQ04apIBeYYFB7lH4krsLhsbgN1NjXPIUXS8YBw9gHIzyVEmINO1o26SzsxgKjy92jzPfiZWDMVaGtdzZ26DdGywDE4XfDQINJ50VSdTsLEhvHWcfHBdwDBDLJvByBTJudCgnp7cefHX6VYgFDfcXuIMbJniMpxOueH5B+lIQxq88PDlJYoqn2E74kQhwz1cK1zG8n7J4/gZ/ZCNw9VqIn/L3qkJ4yXtdiRWDHSevkLBhha7ZUtOV0Z2fkWuxt6w1T+QO9/5fjFOVYlxpSI3Vt1VkVCeF29IMun6ZqrWLu7tFKVsprtAZ+D4r0Ha72Q9Qt3gvJwlw7GKZQSwRlmbFgrbB0r/ZMVCU1qQJ3+5IS8nKdjrYD7grMdr5rY2zlfFaG9yr4b7R1LW01pGxp3i+hB+zoXTHcS2HgM4OfqypS9y258DW6gJ3ZkVJcVlmsTJKcmD3rvn4fkllfURdpdQbh3yJ8d4HTCSjJrIRohBCDnm22lwSYTsD96woaC/sc073N+YufJKRkow8ulKzC2eaZ4+lgmgxdm0sLItpbGpq8NL9DL5gBS9P40hhO+2LncRWNKB2p+PJoKr60i5jv2PXTTdet3ZDSNCFzJygly+WuGP6pfKDN+2e3ziozJa+4c6WDPBrCvahDin5de3iyXnHThxpb3Pz6l5NrjIhNs14+DDc1h2ZNrg2bPnakDhLwRi3kY+9MEaMwL2AyT9awJ09bwWE/Y+/NuzMqV+9aWJNUo02bObATP/KtVUl7i5VuizR1WcrsN88NT0fp03hErcdSB7Q5Zf3R4Z/FXO0vgb5rUBhxFM9QP9ElY36XCoDCcybzK6shYWONZX10JhoMXA34rz/Nb++ktuHfBaiJD9iP0Ydj+R1yD/0rFmotqSlWbCABw1HQ5LJlEQKw3re9Vhou3AcISMLGJMsgEJdgzMjThMbvURp8bXW5qi1IqWaPeAjSNclGUcFjkPw3S472n+rouLIfzz21p+feBa5Ln7nCvfl5csU1/MNWBF3BS9dr011gTUpY/+CTBkRHSo5wbYt/iRWJRJoi5pxPuKojFBECpSRQxCViq5TYYGyz+dnuRbys7MWZsKd7andZnt3RkU9dJepQ7l9+EfD7QBPplFbZIhrqEAZeuUf8R35qwLkPxPRPeSbAPC4KgT5p9A9YwTaYPTPwX6Ss5LoFPUCEq/ft+96UtavXx95ePeuw4d37T48cc/dd9/D2wAb2oAI3gaohKH4bIDC3wbMrIhrT6FGILFGPSDYgDfZNzK0BmoD1Kor7PiSDSC82XDdRmCUqiHZN7/dA9Fikd/CvSW/Edetvb+kpyBsxrty3/zShku3eXu5O2XRDpn+a5fKDA6zQWSt2b0ToKCiq5iRJlQmyBSxhuJs8NSlmEX7Q1TcCWK30caeRn7Q/JnJNtXfv4f4O3iqiKBTGRvyszb2tFXWlSRaVOa6AufmVcONa1uqDsmV4broiqyyVn2/Sq6UKCJ1MSXOmp7Efh31b56vYZqdQ7vCr9x8MGKUySeKeCWbziptb65vVs4cPBhv0SWEK5ra/t4ddcvBsb/Fq0Po+EpwXqXgIRE+tXi818e2JBC+M6Krv6xuocJhW8gqb66Eae7J5njYycGSXyZtl/z+Ky+d3LjpxIu4Cm+EWUSjsYEoGnG+6/fho86uQ/ff2b7qhjVNxx+AYe4ObHQYNnPzMOlHH77CtsTvW3FDZSV+XyyDrv7VJ86euWv1yhMPPX7qFLCLJ09+SVMmpA3aMzm2QR1X8TwtZXFcb/7i5OTYibe1bUW29PiYpLSoZayY2ws7F59prMCVbs3gaZDd7htIg48FjHwsEA/iRbib+woiRyB5bIT7zRjFVXtGYJb9B/GmwfwckGDVib3hm3fStXw6A/+QSZk1O1v74gwKhSGur9Vpjotzpzud6e64uP2Soa5jeu24Vn+sa0gyEFx6b2ZORERO5r2lwbSvDo8N9x98/g2np+Pom6IXvi1ihHhiBCZ5PmRkZRLf5wYF7wW9qkZYcqUB2b0ZxFHfxwZ7+So+bNkREdk2Lx/JzN9ZHTxP81KCvyVODVWPz4lgsG00RIJNXFVQUB0fH2URidb5vS9alAVVTlVkYorvhfeTuR4X8wn6cnoGoAFCSeby5lmwnzcDzwBAyTlkMnjd7xCAZTo9O+EbjJlUJNcf7OQNgS8FL8lyKULECpJ5x+2jAoomp7NGamqKUvIyUkvSih9Oy8hI23ss5KZtdZOlIcdvX6bojwTuv0WR/dHiE3Asvwx37qFlbiIDJ7Wl50luy0wSjuDMA6vRafflLciug9hFFa5GpZz4eDaeS7VaYF27OCxntMqxxmjtMY2Gvfgj0BunpkZim1xBocFj8TnR7m67OmZcqlpncI8FLQ/OqInDcSkYB+tkp1DmpEeDVWwlondZXcR8q1wqMYpJrBJb0R4v5V3BnGNr7KhPSKjvaLTl5GQ2dTQkJjZ0NGXmOLOznVgmlW11jbm1tbmNdW1K8p5TV5dD3gdKCgpKSCFjxfiZLUGZRpP1QHLRZKD84iInJ9TeXDx1Kvpg/233b91z17HeuZhTp+Y71JkdkMH9FCq4X3Y4VB3zdI6XdFjMa7GIavLRo29irH2S7SFPghfvuRdewv1RKpNL9nO+DOB3jKhYqfDz6LyxdZGPJDOUDhEQ70xLtm7s6K7vLrKao+Pay/N7qkf7R1r62s1Wjb22wHmj1pKgiq6UxRnAmloRoSzKLG0z9auV0dLoFUZtacawKb2mvhUtrjpGFiPXRhdXaXRRktAETaZGLDbR3N0mtha+ZN/FOLsGaEoLR6fE/dTXqB+RqIdZxGN6FYPfIVtp6opoCMlWxYHLL/Lyxq7EVuwfeWig58xGfHafGW+aLS+ZbW3aXlEy+2a6c83gyKoYuzTNmG4bMqRLuk6PDT3Qxz+bynZ3tO6q4p/rlKPr+jeGLm8MddmVoxHIWxzzEqxB2SoxzsURgHUpSUR8OU3yaUV6p8tGYz6UNgSHOd2Z7rpCU6KjsL6q9RD3X/OxVr0mRgPdhhRXuqMw1JqhqIyb+rqipeUmlSNEKbfy51BJjJ21w1tRFuYSzV9eYr4UzjdeYyPgY5LLMDtxuyWBBe4R+PVrj09w7/Pt6HmFlNoC9ARKiGQZ1JtIXAEJNEN8lUSX9N7K56rEKqPVqHDSFHYyQFj5puK8iWr+2TY81I4lbCQlM6OkzBWvt8okJoh0b6osGy/inxmjnZ3rSSmGkNTEDOVob++RuCgpP645dhP8gb2Ac14tzDnLpMFd0MQ+y59/yAJipCXeni9taCglRRMXp8ECdzWUlDTQYtTpjKQwNHcLGJfPSy3omcuxFww9uT8i3A37YK1ILRUD2al/Qnkph50wJJIiTOqDLe39iplPGd5HODFOakO/puYjYSXv5YmeKUKEwz2rwuhcsCTYkxdSIuVJGcmuqJJqU+wB9M1PJiaYYSt3LDlorUSnr4p4Q/CVSDOWz30FYzRplNB16gYJPNq2qX/98f3vjbDnvv0LPBE12T2159s/01w38zBzCVZJaTabOUf5fZt7D272/Bz5LYRchpdxGY7VTMcVxY8LddeEunsAdVdENYEBtL2u75E0cvvT+9vW9La29q5pM+sNJpNBD/KWFse67q7h4a7udW12F8keuezYVwbqaQ7V08tUTy8TPSU8YKcH2XP0HPUiPUeVCeeoUfw5qoBznYBzgeJIrsIp96Pz1wA6UuE8lmU0Hhfchf6P5rBUdH4U3gMQp10ljgCZnzc88z3p9tDvZNvhrz7/6PHweWrRXtQrCxknlEE1cy14SQB83gevCIAf8sGrAuAnfPDaAPjjPng9gfN5c9F9qD+RRBf0TqPYCEsZY8BtLfz+YuPDMMMa+dzx4sKDoSSNTjPIEAousla490i+G2knUNpFcID2SfPQdExJwlgd14SXBMDnffCKAPgJH7yWh3veJflgSieNp8/cQ/HbcEb7/eAlPNzza4SPUvo8vEKAo17BAKXPw2sJHGVD8lfHaM4smt/hL+XgFTSYSwYUVHfTUia+fQ5sQ6Al6XiwPfeu/OKZIYH/eTpXdmGudlA+aS6X8ukQ5DN/TXhJAHzeB68IgB/ywasC4Cd88FoCR5vRwMzAt2wmPdu2khAGwxcMXe6ovXmu/sCB+rmba2+ZqT1ya/38fP2tR2qP0nWf5/l/7J/YP2IcpGXM3gyvEPfQCJ8ERC65ihwAhQQ7rEACApLm3dxcUFVShy+bGoqrShvvVIA0pbR7DUzIuM8Si4WEr7M+p6X3jvEHujObc9r67mnOgnbj9ukqF/eYbpa3RTQ/SmWSK8hq9JrwkgD4vA9eEQA/4YPXCnCaq6R0CgQ6hb4zmEKqAwo+L47bu6sy4wtbSGZ8ywDJjA/s38+e23bd4OB1E1kORxafg/iMnULfSQ7x+XQTCToCd6He4InYGu+dDpp6yIL6oSlrpiKixGxLn+wrr27JMier9VZHenyiWpaalJs9P8d+3lWfWpEkjY5Qm+SayvSaLu362Di1VCNVxBYmmnPN0Xql0VrfyMnhf3fO0fHSPKQIcLwVdLylsPya8OIAOOuDl/vD2Q988MoA+Ls+eE0AnVQfvI7A6fnz30SJuGdPwmitgMqJz4vIxfqlhJ3VL8Poy5bKcGNpsQq5MT6NZ4Ew18qYsoHBsVDu5yG19cU9xn7H4QLDpKNx1XhXYZ4jq2kwfjI6viomVJTsWGmA3fZc0YVkNsJsqBwbcqcWuEi+r9WU0VJZtyZUnZmm65fEcGUGdXyaqDbeACuL3BKXnY4nBf3mj+n5cBUdTyEk83CSc6RyrBHkG3tNeHEAnPXBy/3hVI41ghxjvbaMuUjoAK+vpcxtFB+xoM0PXszDPa8jvJvQF+DlAvyXCO8g9AV4DYEL+Sa5SMXE0h0tCtipJKt96U4Av8ki6WMbnQqU/sliR8ZQS6OjuKllZsfmvVmDZcm12pS6lc3rnY51drbULRGPrUioduUVvDB77x37r6ueKNJpb0xv4hqOVNUsVNYQ/oUcJY63VdCnXK8cWAuVW5sgz8RrwosD4KwPXu4Pp/TbBPr+8Hd98BoCJ3aP6cA4sA9tJY13zH6xDsbNCmvAzRpDUpIBC/cl/Pqy8N6RpCdv+qQ3JiYe9L4j3RTPO9ifGb2umtEzTCEIas1bVGIVxDK5yoWCJfK1ipWutJx917flpLszXfuub8hLbQg5FWNZv3598L2q0Nzy63cdNrkz8su37D6szwaLRfuakjt/jy7uggzHRnNMVEbdguyS6Ji/Cy8OgLM+eLk/nMqoW5ARD6c5H0pnjUBHwizlHIVzh2CSZjT6Hz6IlnKOMJhQo1nwHj5sEHKOYWrVFdETvrMHOOtNOnr7pLysEXjh+0SfFxRC74yYSTzjn4t0+gU29FwtH/irKxVVB3sP1VUfGjhYBS9wr//zn+D49perO7sG1nZ2rq5d1fHA5Kb7u1bV8iFPz/Tsrs1BE7u28/tM1BvRJrRbxCumkFH6bea8hws+C2b25mp5M8U+fjwna27yhhsm9+XkzA1sCAniXg6qbyjuMQxwDaOj43DRlhd8IXJk5MjOnbeOjGwclOfIivOIaaJpXajKz5IM+HzXCZ/vqqW+i5wpfsY+hbIwX+M+FbGdLrL/FbwM3fjC37o2lOxoy8uvtxaXrs+Pm1PbTVU1x+86UrAjAQ6zw22lgzmqsUiXsy149UvLlzXWcbVw+uAJvWaUuWrPiPVkMLI6OIbRfBm+v0ZhDHMBroBbSmAMbKZ8Ikx0Cdwkr5aP0afo0gX+/EyAI73fUTw7xumX+XNUmchocDoK4XJqdrO0jD3HXXQq0s8G4mhQ6uQ6np3iwBEwERyka/cM4P5iH/LwDsMs/uoq2uQuoRtkc2XS5uxUOHI2XeHkLpJ2SOMV3ENYmN/TPcrvmXfpmJbg71D4O164ZwBeYfbhnoP2w38h/QW0uUjbXCRtkA+5Zy9wuGYwNgOZUSZ2qqx2sUsBVSuOr3j6afKA04vvskbxuPi998TjAW0wQlG5SAuXt5lVRR/PYdPQUL45/7IT24onJwUqwhuhlcAMwxq4i5zyuL6zwz+fVJFsrUqhz2FrZSp5oU8ynnrPF6KTzEM4HlkM7q4YGQzx96XYJ733YYM117gPi39F9wXciwXGBm/DCnoXmZEZXWQlHR0oNaZY9fD2H2QyPh4kOO+xr2B/H9J+PmTeEu5Z2qEA3iJ5DYxs7WLVEwcO3LJtm/2X+I+e++P3Mv67TCU2uqzP0O/wFkXg71ydpffgjN570GLvxT/vzVzWz+jvDdeaLFqR25VR09+1rn+8rY91+u5IayWSwZRSU1La+vTVLWWDaV1+qVIGPCbiw/n7LEaww0WoG+OeondaRIzCM8o62a+9fsc/myFCXP8ToE08ycxheh8UVEKVLbMlJGaS18UUcuwdwvedmMnw91a/YPPY50k2U6awi42+zS7JLVoczjwgd7R9xy1oxMSffBz9in5/c3Vt39ZjMS2VAJWtmpMzHdXFdZUrZbAsGnbUdmxWjOumt3Qsky4PlYd2bNkaOy7NcXcId1xwndKTXRFJzxPyJFOvx75VyEAERIIM8v86Wl4Z6lmMvn4TXJEdT1jRIi1csbE7fBFCOi1JnY19fVpbZ22HGLh/MjQvhXSDInC+ltOdid7/Bg1c45RMpdA7X525HUKwHG3t6m5p6e5qraio+DP3ClzhVqAhWQZfL9ZC1cCqnsHBnlUDDROTkxM3NjQQ37ICnKJUuheQowidYiN1aOSMSy9c62B/VbK6ZNXGvv4Ni61T0DQFzs9PnPgcdv/qV9xuSGtp4X7tzVfsE3IRT9O1oLw6p+H5WrRbwHmJ4kRfE2cmAEd6FY6b4vDr7r0AHEkAnWmBzmsUR35NOtMCncsBOEt0yv3o/CEAR+rDMVGcn1GcPwbgyAL48crnVxRHcRU/lX44fwjAkQfQ2SHgvE5xVFfnhfxw3gnAkQb05cV5OwBnqa9MP5wfBeAofXaNPDjgyHpHjdEDx7Gk8PdVUMEu4h7RSs6GSR6P3idYuklhv/pyAZx7eaG5+T8zE2NVKYaXA+4ZcBvpXYNXpWuDdOaC5O/cOSB9tdB7CwbfzYWlnvju/RdPr68X6Fh4GcK9J/R+XXBAOvU7+SfrJcLzDbuA/cjJuryqHzKEgCP5pW727IH7vMfz/r0g+/6n9Qw/FtHDVG7275fcvxpcoBSvPc7viPPfjFl0Cfkxk93+v+fnKiFck51AeVybm+/Khu61P2Md6CNDGMUyUif52n7U0RBG+Rypa5FhoN9VH9I67jU/pt+j/0TqaKuxPanHBJG6Dr//ndbVFD8J6Vtpew2QuoQIgH6P/di7p0qi37UhpG7EuprW477lz5huhW2Qgj5OEfjrB6tvS/lGS09PCynF8fri+Imx/rVjpLRtLczD/+Quted2MIOJxAoq/ncKP7t+T98IWMzNudwUnyN3I85a7Ee59DsFjL/5U0P+7mSprtqUX13b9ij39tpqtVJRpGM8iugip7m/vK2qa6VOqoiW87TKkech7E9NOPb7cQJ2TVyAmKf+bGVmns2cZLJGpAyfBPE6sbOgcyKmQRaDCzjINthSNZCVXlROZGBC3mZwH0V/m6Byoq7w9wesdueHL/1kKCvrxcGR+pp//qO2/vaDpP9K7H8d9q+5un9yFugd3nOF2WUZ8WajKdMe9tkPgsOiw4oquiZUDRLkQBnseqKlkYV8V3451dkkpDmF8lERe+BCcfhdr/eZHTH/awTS25VMG6t0xuRUdVe1tg/2qAvlKR0GA8SbNFrdxQxnWHixM79uoG94y4rl1REnItIS1TEqDfKeiWOdEuZKRqQl6v7hb6D0wRHIbmvgXqL7qXTkZYPASyrut7/ndwjiEO/PENJB7vsRAvQY4pLNHTWV7QlGnbaxuKDxsbh4rdaQUJ2ijVVHq2JfjsuMkKXqXYW5GYbsyKhEraMw9xGNTh2rVmgj5/SSsGidMpr8XIRJQD7GvTJR0a4Cr4yRUIkc0Dn4w448m9uWInNEu8u7Kpo71nbFl8j3JWhLNNrYCGlqZmh4UVZh01D/us0RYa+GB3Vr1TEa4XdisBO20fOkSN/ZkQn2wYwoWsr7RB5WiXjr6FmM3AdLQtgUbavwwTKx7RTFU/pg6Yi3geKpfLAEhI1TWLQP5qZxCe/jfxMQl0gCzlG8fvfnATh+Pp7i/MzP7yqv8vGVfnReDsBZ8qlJfvz8IgBHERCX7BZw3g+IkyQBMcdugZ93AnBkAT5+d0DMEX1NH+/F+UkAjtKHk+7Hz28DcFS+OCAP98URcBuJA2S4CvLg12CcmBDOa8GIe+iTdA+9muyBwYL75duF/fKb/B4aLLgvvp3uiwlOrucwNIskWA9HG+1BH3QYzLQe4at/Revy79SLab0J6wO0XkTrUVg30HoJras9+2FWFIP1PuH7fpik9QFaT2Bexj3jP7D+Z8pPEnMrFLAZWL9E6xlYL6P1y97vrJ3NoGfSq4UzaQGPzaHwyxR+WYCneG4Q3S9isb2Z1h0QzFyC/+TPL4nekd8dol15G6PpsMC90pwxJcWIBUyJ8fGJpCBuDdl3gcf7O4KaBXJrEfdjd3PvMc2en5O7WGLhWijxEHTrF5XidJc6zQn6MIXenWRMrTZmKJKkSlFlGPULnlPYtuN72oaRtlmmBJ2vbaY8WSIXVQttf852Mi+KgPAjwi2ru+8H+9jOM2fot/MIf0m01/stf/DOm0SwZw/9Vojt3EI7q13l3veDPl+7AoTnC+3wW/5Ndw762uVgu/8S0bM/mRX3wHZVe3v75K5bd7GdAwOPPEJx7Nj+NdG8H05tXd3uvUf3iqC29tAhilPPtjJPsh/Q/elVt4+MvptJFUqWbRK5M11WRVSo3zt7r84gUaZnW+ShOkN0JH0R6H7LPCk69O/pAtuMtLItMmmo37uoVmuQy9KzzdIw3wulu5LdxJxhL1CZ4Lo7Ay3spu5uGkd68tla5jz7Ln93wP9uq93vfcqUnGzC8rLwl621GgxW/8LTQtmeF53417QmzSkpZizPC39FbILBkJhoMCR4/1JaO9hq5gZRKk9L8j0n7e6qKjcpiuhoBRa2usDhKCClWK1SqUmhtPbj+LaKHv/XtLJKS7NIkSuVcizsuzkZGTmk5FHaWBjm/wMeiCzEeNpjYGRgYGBk6t93qTgvnt/mKwM38wugCMOlC/wLYfR/lX/3WaWZ1zMwMnAwMIFEAZjlDhsAAAB42mNgZGBgPvtfgYGB1fq/yn8VVmkGoAgyYHQAAHf7BNkAAAB42m2UT0hUURTGv3PfNETIkFKD2OiYTeM0DjlqkWaOYs5Ig8pQYhKIQQOzCCxaRBtbSVG0SYrQRUSLVi5atIpaRJlBQX9okZIRbXLTrkUZdPvu9b4YxRl+nHvP/fPOO985T37C/mTQ2aAjgcPyAu0qj+3kkDeHerWC3fiFdhnn2jhCcou+PI5IBNUyjSTtARVAiL46MmbOkS4SJh1kH2kkcWPNfnOW4z5zj7HyBFHvLVJqBkF1CQVVon+BtpdEyDznX1GQDIZlgffeoy+Kgnea9gtthOtnnZ2k7xjSahgV6iMG1B0EvceM7yICZJsaQVwucA9jpjXv2SDMhyrikWpgjCXkZJGxFEktUjLFs8N2npM4uiWul1WO4yxy3m3kjF8d53rJjlNCnzzlndf5rFH0qjACXh2CssrnVyMgP1AvN1AjPRihNc9v8nPP8Sg5SHaSrXbPN+a7iHNeCGGZZY7PIGnzz9zz7jDXrsll7Le+WXSSrH0Xc895PsvoU8Qn+vtkDjGeT1PXPkeWud9l874J3mtao0Wv08IhGb1stcjoD+Szes93dTpshHEMWWu0KMdoUeJ9U8ybyfsmeCeo1eKaDuVQgw/UIk/7hrxTPWv6WB02YmrMWKNFOdTCakYbSDPWGe4xMS1hwNSDt0JNfGv6ZJU8YJ3kOY9w/Iq0uv6Ztpo0+fvtmQja1vF7PaoKOwxyBQnuH9zSSa0SaJU/ZIJ9NYG0vEQU0DFXD6ZnCoFW5nkMFWUaGjrLbJbE3Lzf19mNW+Qv32GJNX2TPETI+45QIMjxKeb6GWuhEbWqkgyhhrmJspeSai8q2TcpdRR7WEf1tpZcrZEY6SdJ0kKaScLt23RtQ5wmrqTz+fMW0uzX+X8d3DfIfm/W+rdgetj2E3vJ5NLPne0TU+v8rthvThXPsmaYz7v6vp7Xz3W3zugO3aYH+T+pu/if1Ff/ATOc6Gx42nXBb0ScYQAA8Pf/37v3fd7n/XvP+zzvcpI5kySZPiQn9yFJMjlzzkxyZs4kycyc9CHJzOnDJMkk6UMmOcnJfUiSM0mSM/dhkknOyZyTnO3rPuz3o6h/RKlOKk1tUQc0pNvpfjpJL9Cr9De6SJ/TPxmJQUycyTKLTIGpsRQ7xObYJfYLu80W2FO2xb3i3nOb3Cl3wz3ygO/jx/g0P8vn+a/8IX8hUEKb8EKYFXaEklAV6qImxsQBcVzMiLPiorgmbot7Yk3CUlzKSitSUbqXgfxMHpffyvPyrnwm15VAGVYmlRWlqFSUO1VR29WEmlLz6rp6GWL+bg8lQ59D30O/w1I4Hc6EC+G7cFOTNKAltdfagrasrWlb2q72Q2volK7olj6gD+tp/Z0+p+/pJb2sX+nXel1/BAGIgV4QByPgJZgEU+AjWAQ74AAcg3NQBbegYQBj1EgZGWPayBlLxo7RhBwEEMOnsAcOwFW4BfdgCZbhFbyGdfhoSuagOWqmzIw5bebMJXPfrJkPlmBBK7BiVtKasFatqnVrR/87ZvfY/faQPWZP2DN2zs7ba/a2vW8f2VWHc9qcLifhJJ0JZ9qZdw6cE6fpdrkpN+8W3BO34t65LQ94Ua/HS3hJ7433wfvkrXu7XslrRGKRVGQjchu5jzwgBikIIoSiKIa6UR9KoSxaRkV0gVp+tz/oL/hF/9g/8yv+tV/zm5jBFu7Az/EQTuEszuE83sAFfITL+BJX8Q2u4QZuEYFoxCEB6SCdpJfEyQgZJ6/IDJkj6+SQlEmF/CKNQApQkAimglywGZSD+yfeHzKOtUEAeNpjYGRgYPRjcGNgYQhlYGcA8pAACwMjABdjAP0AAAB42r2Ty0rDQBSG/2Sq1guiICJdSOhaa71SRMT7QnSl6E5IbWyLqYkxRRTXPoBrn0e8PIFbH8KFK/85maYbtV3JkMl3/nOZZM4MgDF8QsHK9AP44JOwhQlaCdvI4suwwqplG84gb60Z7kHOKhvuhWPdGe7DvfVoOItJO2+4n9zKHcSCfWJ4iPxgeBgr9pPhEUyo1rqjyKqc4WeMq1bNFxRVyfArY2qG3zCgwoTfFXLqFpsIEOIGEeqoooYYDuZQxCwWSVtw4VMLcEFrn5bLKAd71CooiBaQ6jjjc0pvzHcSHVBzaNeoXJF0hA+PFHG+RJO2Ju0LZf2As4Nr4ZjDkzoh3xEaUuUqrX5GLaDa+RvXGeXi1vi3aZWl4gYVnxG/+Z00wsGRKO3VZ1lX71Gxi+zuctuZ02nmz382RXapVMy/a10rUbq3VdmrWKp5EheTXJInK0Y4l11POtRp//72/+2tSR9DLGOG41pGgXo7p2EyCjw9up8z/5bj8QT61Dqdj2NaZe6U9sdp/w65ZpPWrvRC35mS+Ob5DfNY4Kw73LpLS4zR+Z6c8eQk7KQVD9LboPvlfwMBSrL0AHjabZRHbBtXFEXvlWVJFNVlq7j3bplFbO6iirvce5EpckiORc5QQ1LNLb0nSGAguwRpmyRIr0gF0ntByiKLrNORRZJtMvPnk4wAcsFz/3v3v/s4BIkKiNe/13AAZV4ctN5QwQrOwAxUYiaqUI0aOFALJ+pQjwY0ognNaEErZmE22tCODnRiDuZiHuZjARZiERZjCZZiGZZjBVZiFVZjDdZiHdajCxvgghseeNENH/wIIIgQNmITNmMLtmIbtqMHYfSiD/0YwA7sxC7sxh7sxT4MYr+5+0EcwmEcwVEcw3GcwEmcwmmcwVmcwxDOI8JKPIqbcDPexP34CbfgHtyJB/A4HuNM3IEfcCOusYrVuJs1uA3v4kc68CCewN/4C//gETyFj/EhnsYworgXMXwKBR/hE3yJz/A5vsDPiOMbfIWv8QwS+BP34Xt8i++QxK/4HbfjAlSMII0UNDwEHaPIwEAWeeQwhnH8gglMYRIXcRmX8CoexlVcwXW4Hr/hD7yGZ/EcXmctnaxjPRvYyCY2s4WtnMXZbGM7O/A8XmAnXsYreI9z8CJewvucixvwDm7Fk/iA8zgfb+FtLsAbXMhFXMwluItLuYzLuYIruYqruYZruY7r2cUNdNFND73spo9+BhhkiBu5iZu5hVu5jdvZwzB72cd+DnAHd3IXd3MP93IfB7mfB3iQh3iYR3iUx3icJ3iSp3iaZ3iW5zjE84xwmFHGqDDOBJNUeYEjTDFNjTozHKXBLHPMc4zjnOAkp3iRl3iZV3i1Oq+pLpcrKBmy2eOS7LMZ9kh6JX2Swu/uD/Vb9JgDJN2SHkmvZLekT9IvGZAMSoYkeyTDNt2u2riayBtKLJJNOiJx1dzB4wrWj+b1nGIoY4qRVWLSOlCVVrV8TqnKKlFdk1Vvn02fp7I/b+j2IRwSo/xur8/e1+1zSbprdE3JJVUj5siN60JkZcsn6ZcMSAYlQ5I9DnOEoiaSuWRdLmkoUmedcXWsoOuy5u6aPIh7voFeiwNh+5GadEt6JL2S3Y4pxdC7Mlo+bS1rC3NZIWpFopCOuJ43pDKTbV9WnbB9YgFbijVso6bKgXZGVtXiIkMIK8MSMsOSdoatrAzhszKEz84Q0s4QRpEhlMgwwwx7jK2sMZYSYywhxwhpjxFGMcZS7eZeQ3EjEs2pujZkm61jp1izXKfDiivfMNPLNdrNZcrV26Zli5WEfXrA/+rT5hfrHWJiuYb4wGUaNYnUZCbpdgWdSZPmNtFIVnEqmvU7kTpd1A2ZiKFoKSWeE8dGcTTEo7TOtdlU0TkciY6Ujk3DZtSIkitebZaF0uUGq6KUZotjqe0czqdSiq1bEnk1ZX7xiVTR3losla4IW0pJ67npNlEq2aojspcx4/RYVNGsf4RY2VpKj6bsJ+bxhqTwBQoiKIXfUxBeKQIFT6DgCbkKwl0QhVshecvrdhWEpyAKLU+gIIL/AebeYmcAAAABVqpfIgAA) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 900;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAJDMABEAAAABVcAAAUzMAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAABfHAAAALEAAAEGSHhLUEdQT1MAAF/QAAAkcQAAjgRTqjeMR1NVQgAAhEQAAAyIAAAl2NSJAtRPUy8yAAAB+AAAAFwAAABgijJ1tWNtYXAAAAfIAAAEhwAABkoObxgJY3Z0IAAADFgAAAACAAAAAgAAAABmcGdtAAAMUAAAAAEAAAABAAAAAGdhc3AAAF8UAAAACAAAAAgAAAAQZ2x5ZgAAEcwAAEwYAACEEPlHEwpoZWFkAAABgAAAADYAAAA2C7FKvGhoZWEAAAG4AAAAIAAAACQIQAYxaG10eAAAAlQAAAV0AAALvKXWViFsb2NhAAAMXAAABW0AAAXg1Wz25W1heHAAAAHYAAAAHQAAACAC/wCbbmFtZQAAXeQAAAEbAAACuD9iZm9wb3N0AABfAAAAABMAAAAg/5YAUHByZXAAAAxUAAAAAQAAAAEAAAAAAAEAAAABTMyGZ5DXXw889QALA+gAAAAA02N3KAAAAADUvkM8/xX+zgVbA9gAAAAJAAIAAAAAAAB42mNgZGBgPvtfgYGBtfC/6L8NrNFAERTA9B4AjL8Ge3jaY2BkYGB6z+DKwMIQzMAO5CEAI1CMEQAoPAGdAAAAeNolxYEFAmEcB9B3v39x1BAfRGN0BBAHQAPUJKElaomAVrgd2qAJckU8nsqpmiV55orz/+5i7DZ9suorWfzc5T1qR2xhPxwGO+ZPTXOjJq/GDVJ5oFl/AcRaD9l42qWWA3AtWReF19knfrZ907Gdui8VJ/8/tm3btm3btm3btm32rFWvu6fHStVX+3D7pK/7HPXQ39eEuFZUR4wT7l5Mdv1oTeQzlGPRZECTfxttukMd4BiJXADAt+RMwJaEdAJ3A5ElrU0lS5B60kPGknZSQorJTDLDVsVs9yAmWiPm2EzurYTxVopZtgzH9RhtKyJji2OGOxbjSRtpInPJVNJFAlIZyQypSyhAORn6X+4C4UT/NMbnboLxlG0RTZHsSs01nvon65JBal9Ups5NTa0FUd4WItXEkYlkFOklQ6NcTiCtf0An6SIdEUHEgGro3mcO9kYF5+W2F1SPYW4lLCysFSPFPD3hl/Yl83c8prgTkEnqvzMayVCrwHDh9sT/yXCeGUeGu9N59iAEpMouQECq/FucZ1H7O3pm/ls99LFOejR2ByMgI+0WmO2H/9tGaLaXKBchVeQpzr+i/hWwoHuK5x7lWh3+77eh/IKyhPvbR/I4ri3H3KyBQnsP/XYTzL+KIjuausU6mG3N9HtLdLp36ddmpJz2j0CBrc6x1rPst2z4uG3F8Yro9OejU+vs+UBSd9wl3HsA0+l/jm2IrNUCvhvepgDsf7gvMNnvgCL3BErd2XyXV2Omf4dr01n7qRgtyRxMSvVHD7mBaD0n6qGhxNPP0TmLM75N0cz3Whlj7QnJnHI6GeV6Oc9qjqxI5ll0KjafwYLKoW3NWH9kjKtw/yvm4BLyEApyxpA6jrem3bdgOXPR7IFBxe9XYiwXMReno8N1sEe3Qafq4I4In9C+vQMTfgLvqw7LMW7V5v8oVe54Bu4OTGT/OOUUCA8lh3H9CcqjyVHkYlJGSsgkMo7796o3kvqyXnGNZJc1aU5qol5aRD2DZvWBap3ssZ/iHpLf6Z5Rb6gfmKdiodrS9uWCNs4WHPeQbo6bZEc+RbYWjHWme1H2kx5k/ymf2hfak035F9lN4mFukj6TH+qvpLdYA+2LyMeAlMY+/hx/+GRsJ/EhiTG8XffTuqN8632sStkpON4uFWfqPYYP6j1K/6/j1Hnuf6hc/F6c895aeCN9uEPID8Y5Ju2LznPvxTgX2vuVf3dGLCi4tjfZJ/3/43drTF9Uh1SOvo99lH/2VFSLk5O+mizf4reu/Kdy+H7Kt9mRbytQLi04Pixl58Ff10J7cU7ZP3nxfkr/zb+uUbzHHGr/y5T9o8gRtPlo1I89yoV0K17dUXy6pxh4dmOyPc+fJylfZFtSNqTTJDXfmT7uRzKs52iMlH7/BfMxH/V+yvVHyeso8NtQfhXV/G2OtyfyQXm/HKP8zqhW3Dpj96A1Jx//z5nM84Uo9KdzbU+BTI7qdjr1Z6l/I9ZtAL3uMfTaAYDi8OvC3HuYyXmv7UTWYz7fptyHKB87UG7LO3r3n+pdw/wYrs+gbZ1ZHuX+UPT6Y6UTuX4RyhZiyPhNKJdkjCsrV6zLcxhv60Y2X8FQUz9K/468fznl3uj0R5FzuH4qculzVjoYR3PyzWLv+R9RoHh9B2OtpE/PKZ/kAZjyZS9Q/w8I4u+PewQzfR+K/PayFX5i6xOOqa/XdkGe4mT+EfeWdKkOmtunRPXuDW9X3pQjzZUvIOwngzqjmmhN+VFcyTc4Q65CsXSpd+KaKh6TjSth8ffXFqef6XrXYaLqrTrH9fbljH8qJgjmK6CtbuYJtgpK3XvkcdrYn3d2Rrlbn35sQ+qQbwdSVgLuJe6vyHvHMf+boN29ioBS/ZxHW7l+IufV7JcfWacRyNjW6Ex+K/ehklQw5uvItbT9JOUcyhXtS3gfkPvhrZryZnIOuRJeOZXv8lc+yj/5Jj9kU3bc+nyfHFPeIgkA/m1M+wkyCz3ZeNp8j1OY30AUxW/mztr27mRq23afapvPtW37qbZt27bbJLVtZXr/Lvd830GcHwAwMpJjKTVnc//i1PtgMPhDRVpBEAZpUABK0VEzaAN9YaA2SJuqXdIUS2El2C52lJ1kt5FjIIZiNMZhTqyKPXAgjsXxOBnn43Jch8fxDF7lETyRJ/GSvBSvzVvz9rwHn5I+In1O+jsRIiJFnJAiuygoiojSopyoKuqJzmKgGCQmilVih+6nx+gJutSz6/n1unoryaS/jJDRMk4my3SZR9aUbWTHbCdyPPkQ8iHqG7eV+qEUOBToJBBQEEpDJWgObaEfzCOCi9pXlkgE29kRdpxdQ0B/DHYSZCeC7kQwnAgm4hRciCtwPZ4gAuCRRJBMBKV5Hd6Od+WT0wcTwVsBRBAtEp0EhUUpL0F3IhhMBNudBPFugjp6fTdBFBEkeQk6EMHjDwEfwr6Bm0BTX9QHdR9AvSCWfuQeZFAzwCnbhN9k57M30tVpqpWqT12XHKpCKP3o2mdytD3IjrLb2pHg1d2RAFaUtQRI5hNLt25bHc2zVohVzjxnnrO6muvNw3TllfmK8sydSeYVIBkfjW/GU+qHxj3DMi4ZpY0UI+Vm8WsXQhqHNPdPxZfsDWjg0TbyJbJBfgjPAdgytoJtot7G9rB97BA7w66wG0ByJfU18l0alGTHM2/BK/THrJgd82J+2sWdZ4piafinfHe4jwpiYfeqDJkLf1ZMD9BhGAAURf/7bVjb7nxm21ZX27bdxrbt2Qxm22bszLbusXkVov5K0CZNU7r6KUe5ytAeBSpTvZWnAAXp0P8rFKxKFShfhdqtaFJUpEQVK0ID1UebtUU7tVVJiuFr/aTvVa5U1eln3lCs9ukSXcpKxSleVZyni/WDKjRL0zVboaSxjiru43uPZTKXk84GbuEHMtjI7fzICTxAJlu4kwf5SVGcShbbuZuf2ckkjiaX/TzM0/zjCRzJDPI4SLVFPoeoM5zGsxQQzmM8Z+sgZ1NIFE+4FzEc4QA+poPfHMiNLGI9B7iZRzzIw3iTL3iLek7kdD6hk98d5AEeyjQW8zYN3EoNfzjYgz2c2VzFbdRyEmdwP8/wKV386RBuYokHMowRjOIOHmUOV3MsmzjMXK7hHRoZyWhO4Sw2E8Y8ruVdmhjDcRzPZ3Tzl0PZSwJTOIqtRDCf63iPZrYRyV08zhXM5H1auJJZfEArJ3MmD/E8n9PD3+7jcZ7IPhKZzjLu4Unu5Sl+ZRexHuIRfEQ7x/AhbR7vSewmjj3Es4DrWcgNDGEo/ehPGS/xOqtI5Tv392guo5K1JLGcEsp5lW/cly89ktW8wPmcw0X+0B/7E7/tT/2ZP3e9G9zjRje52S1udZu/dJe73e4OdzrVid7jZG/1Dm9zkrd7p3d5t1Oc5gLvdbbTHe1MH3K4DzvDYY5wpKOc5RwXOcb7HecDjvdBJ3ifY8mmiB1E84t7k0OxapSlbNUSQCBB9CGYEELpq2SlqEQ7tJ1e+kWLtEYzNFNzNFfzNF8LtFArtFKrtFq/a++/u4SLSAAAAAAAAAAAAAAAAAB42nzBUwCgSgAAwGrb3GbzmWfbtm3btm3btm3btm3b3zeDYZj+479YSiwfVgrrg83DLmCf8JR4brw4Xv0nB+AT8M34XQISSYhaRGtiK/EOAMADDXjgN/AfSAbSgWwgH2gMuoDpYD+4TiIyI1mIHEJuI0+R18iHkIAmjODfMAlMC7PB/LAErAhrwcawDewKB8HRcApcBDfDE/AmfEUxlEP9S6Wj8lMVqIZUJ2owNYVaSm2jjlM3qJc0Tdv0P3RaOh9dnm5Ad6QH0ZPpu4zHZGfqMNOYw8xbNjWbmS3O1mZbsF3Y/ux89gx7j/3IcZzJZebyczW4JtxO7j5v8on5Snx9vjM/ht/EH+I/CoWFTkI/YbgwWVgrHBeuCU9FIBpiAbGHOEVcIm4RD4hnUBqUFeVFxVA5VA3VQ81QO9QN9UPD0Dg0Dc1Dy9AmtA8dQ+fRdfQAvUAfJEn6RUor1ZcGSQukrdIJmZAd+Q85o1xKril3kUfKW+VriqWkVZop3ZUpyjLlsHJX+aQaakG1nTpZ3ae+0mytmNZMG6St1g5qt3RTT6mX1Hvoi/Q9Bm78ZmQxihmNjT7GHGODccXEzDRmDXOpRVh5rRHWPuui9crGbNYO7Nr2AHumvd5+5Pzr1HHaOwOdUc40Z5Gz3jnonHWeuIzruH+46dxsbj63lFvNbe/2doe7k9357mr3nhd6Rb2x3hWf9P/0y/vD/S1BEDQIlgV7g0shCBOH5cIuYZ9wQbgzvBg5UYmod7Q4Oht9iFPEReNGceu4bzw+XhTviq/Ebz8TBA+AYcVQAABn296S/5jMtm3btm3btm3btm3bdntnEpiURk02U8iUM7VMM9PJ9DOjzDRzyLyyUW0uW8xWsvVsK9vNDrLj7Cy7zG6yv4PsQZNgULAp2B+cCa4G94KPEB5iQBIAyAh5oSRUhYbQFnrCUJgIc2ElbIWDcBZuwlP4CH8xCibANJgWc2JRrIh1sSV2xYE4FmfiUtyE+/EEXsS7+BK/UhiKQUkIKCPlpZJUlRpSW+pJo2g2LaHz9IvDcSxOxsSZOT+X5urcmNtzbx7Ok3k+r+btfJjP821+zp/5v0STRGIlveSW4lJZ6ktr6S6DZbzMljWyV47JdXkhXzWsRtP4mlq95tAiWkHraAvtogN0jM7QJbpB9+gJvaIP9I3+cOFdbJfcscviCrgyroZr4jq4Pm6hO+bOuw8+jk/q0Wfy+XwpX8038u18Lz/MT/Lz/Cq/zR/y5/wtH1oQPACAsQIAAP2cbdvLnapDzbZt27Zt27Zt27Zt672Hed/m/Qlig+QgM4BAgIKgLGgMeoJBYByYBZaBTWAfOAWugUfgHUwJfVgQtoU94VB4AJ6BN+AT+AYlQWlQblQKVUJd0Sp0AN1AP/H/OD5OjnNijF0c4Tp4Ip6JN+Az+BH5h2QnJUkrMoHsI4/Ja5qJlqa1aD86jC6hl+lL9g/LzCQrzSqzpqwt68qGsXHsFLvEXvJYPBMPeG0+kC/gp/gnK5VVxRpnHbPOWW/tXDaxPVvbRey29nz7thPfEU49Z4gzxpnizHEuuX+7Wdzibl23vTvDPeY+9ZJ56bxsHvBqeQO8Fd5d77OIJYioJjqL/mK0mC4Wi/VitzguLov74rX4LmPKXLKorCjrypayqxwoR8qJcqZcL7fL/fK4/KL+UrFUWpVV5VUFVUlVUdVUHVQPNUCNUBPUDvVaffY9v70/0T8XxApEUDcYEywJdgd3gifBr9CEdcP+4arwcZQoglG1aEJ0NHqtga6s6+gWuoMeqMfp2XqJvqBv6if6g/nLxDOpTDZDjG+KmAqmjmlhupgBZoyZYZaYDWaPOWFO5Iv1B4qgzJEAAAB42oR7B2BTt/a3jkxiyPa4thM7jh3HdqaTeMTZg4SRhCSsDLIJAULYNGWU8YCmgVJWeaWvdNC956OPLkJp2n/33nv36+sedI9cf0e612DzFqlkS/rpnKMjHUnnyCWUuAmBh+k3REGUhHhUVpXCqrK6Yb9bfAWy6Tfjajo6vpYAcQV+gCjyNIkmRJ/q8HkLPG6doI28PL+sLB9TbGleXilLJBCQsDSBOsgEQpAu5jAFaQiBDvIHGSWTkIZG6h8PQomvwh8V13Y9zLfYY22WZ5ACQ8oUIkMoUJKElO+mTxEtsRCi8TpsqUqfLIlSsDn95aAIES7gtFe3dCxYPNQ470B0sSu9OK+kJA8TBFIs6eflLmibsiivdFNKolsUinNzi1lCHoXIIw55RBI1IX4F0tJHQwjVecker9eTXCcT+xUeMBjEqeIfp0hwOYtQzgRJTr9W53H7hUgbJ+L3efTKONAwWnLVc/9BzglniAlfhvIoRB5xyIPLaQSk5TRCCNWvw+WEaHGqwQAPQESQiKzPh3GsBpKGcjrZWJXl4AtTbHyYTjckZKRnZkSqtAX5Dd29gwNr5/XA1KAqAhrNTFW23pGRvRnFnrYksyxELUB8cDV5nz7G5lTD9aqo1zldLqcOroYEQRC/CwQYBp5GjIPEspnH/CtCsL4o8IPiTlx/TjIB2ghhn/R6QpDWhGimDVPge1pMH0N8IiF2tzyIOBC0utD1Clnm1ARbDs/O3X3BMKbznJ1z13c7O+Zu6L5o9M47jx27885RgtI2YzZKjzJpPSqlz+9Rjd80dgMlmRfMHa8nwCyHupGjDtt95TRMaXGgtAru1Zv8aea29cu2L9nkHloGOSPLR1pTjamzDs4ZaHUP/KXzAFKpRrltyCUJuSnNIM2e04crhhOMRMY2n5XSQ219l+7MXZC9pmaltzChJOHQjyhc7kUxi5qWb9IJe9Jb0lIjFGuu2st0ocVsCtKMYjq0+qw+8Kg8gk1Q+JQwV3wIvLfOnn3l3/4yDEfEWTv+ApGvvMLGWyxLYsKVgOwLgvw1VsGqDA4LF1nxxhnefK/PsdCigavF3yc5Uhdvnrp57lD3zemZ2VkZyojVYN+7bdJQb+2gPxulcSLdEtSTnqQiG6QoT4UtOC16wYVLDAcvMYWh2mmRk2t711y4cduO6w64um2WOSvtDnDmpTtyafHMtrTV3atGbrn2/ucF1baYePGXhHn1GVkuNxuDHUeeKc+ZBkcuKJb/Lj5II3BkB3aOv0wUxILSFNDHiQGxedhFGxnUuguYdWLOhYJIQStpwQW5oE0BWR80uSC3umTPX+asqywucmWdu3zZDvHdDFdOlkubm+XpVFvT0yw2Gps3S586q2Th6rzW4rL2pORab+eKAfHljMJMV7pdm5ys/rDYPtHpSs+0svlKQZlcqKEkJr+f68EfB5JE5XBKW06N2+/CaiZZSWanfVqlMrE2raLbXbO+YcvOKw4WLE47mZkC9ix7Rva1au3UlgRN4fyK+tWlt1/14FNJepgX3zXHlen2oTWlIsdKbonJkQTLBkLgL1xv5kdY2YZi2Xh7yvdY5nOo5O2WT1hZh+3TeNlKWdmK7VG8nPrPIL6E90dKWFYjXs/b075m5TRurY9j2T4By0ENYNlBmEZ0gf0wDG48bfTh540zuC5RB8829/U1s5RkMCRhWrWyr28lS4s8hYUelgjgvnEJ+CCTrQi9ZMVHNoysHQAhZX6JuIIgwoeIQeQlEKIJniUeweorB9kCSmobKmZU114qPt1ZI2iEAicociu8Wd3F/TPnzDIlqAUDUilDiZchnyQmL7NfWVDJfgWlRPih6SWleXabxa5P7voraNsjXaXtqxLbE9QaVcKEoo75LW1FOZVT+X6GUp0LeZIN6302lFxgNuz0KT967OgWr3d520B9688/t9Zfs5adz1UyfyPXV7gAVsEWNLrjydWm4mKTJdXizosGetkEc0zF9K5VcdHtCVpVgjqi/N75FbS8oHI6k8GBNLeDG2c7JWQW9ALXSnBCJMP1eV9r7hjsslYKeZ7cHJrhLq3tqjcaaaIxZ9XCnoG1MVHNcRm5usqCyoa/xzitGVlM89k4xk3y3GiYlhQN1z8GM68ZgOxFPeKzRMElGOISWEk27uuytQaPUlki5SlbDbVU6E9LyXa2NTZ0ZNjKWmqq5t4tGA26REOVXa/RatS6x5I98dpca0FZcb61MD6l1FtZ9g91oj5RUGujLjTGTdImqrQq1EIayrBZloF4GB+/zP+0Zfrd/uCqLC7yZWdQp6t8elddS+eSLmuNYb8pMdEo6PUae7ZQ4auevaRv4Zr4mBeiMxwGQWCmR/IDJ2AJ+YVES3Pt8UmTffHChSsWLqwa7B/E/ziOZCBuD2qG+FFf+VCY0d8fCGD/N7D+feogpeROEon5bERnBnrIn7CA37dQXr8H5dPv6u1dM2PG1efs3HnOhvPP38CoxiDuPQmnwREpbahB5xaOgwVBILN62ALDCgtVohwEvmGnMoyAT2HAGrdc48OaQY7xyDVl2GsZx3jlGhNizlWYscYn11SdwhTINQ6s2c7p+OWabOy1iWMKQzBDHFMk16RhzWZeUyzX5MPtsIT+P6wpCdZQPdZsxJrSU5hHseZZ6uQ1lxPeQiuxJRMayJ+KWYgtl7ExWPMer6lgNQQCOIHkM3qUzYkNPPAZ1J8nHqVHx+uZxgK/Kh6mx4mTNMFXiHMi93IyQCQNXiAhIjr+DQI/Fa+HIXGMipuQD0O+z5EemZY7iEBud8iItznCSyeHIXwMIXP7JQzhCeEyJtM4yRG+M7hUnUZQEobwkgmn5LhFpvFh4A/8LDiDho8hZDkChIQgPEEuITS+lxHhXEwccYwjfg5D+EL08ZBM458c4T9zLAwRzoW1IIIjZX08ICNe4ojCM8fCEQ9yxNehCD6W3YxLCI13g4jwsXDEsZBVUBg2lnAa74QhCmSEgyFknX4UhvCH6OOITOMTjig6Ux8hiO9CEbKk4YhvZES4HNkhiDfDEIUhchyTEW9xRPGZOmUIeSy/yYjw9WFiCFljvwYR4RoL4fJZKCJM0iDidRkRLqkjRI5vwhBFDIE27w5soTmKfJJKMkguv73pfU4XSI6ewO+2TkFvBslD9WFJgx6JLw40XqdQDuV1c53pbbPW9TU1NGTXpRn6W9cvaPIsyTiQYjKlHC9Jso6lGRWXxFnmTW5bG7XhHGXWTl1ixBUTbe3VrUMTN56jsBnhqCF14khkmnhPvnobZRc30oQyReC4dMRMSIQvVBqHUyjwCyiKQpJCgMZN545saCp0FWfnFqXVXOnIzHBuPwjnbdmwe8LBSycJG+LgR0XMeiHqEBzML5j01SRfLosGyL6PEc9kvCoV+PHMkk5EfjvAYwaPr0gldYvaWkV/c/yONSsbeid3KO+5IaL8wIFt2T0j9eauFUXnZzWbskcacpAiIMVmlBl3Uw8/AZ2YKTxGwAyvL/w4fO6yy7Q7mnc82zP/8V2zR4TLLts+oMscAJv4OmSI7w7kaAa2Ix1D4AfaQE+QdEJA8Cht3PmOA3ZMMym9vlJg4paDLCze9pRgeNN0S+riqXPSevPWX2JsmQ4wvdV8eF13bU1t4TT1SROsqxyoNYyotCuXDygTJk5UTRxYflbqiNbhGEA2RIXS16D0Zs7TXVAGHuYtZYEPr188eQS/oMQERmVl8U2Ne+dfMxf/3XP++edD6p4pDdG6eVurn3Euc9ZiemJN1bKq2qpljHINUp4j+YdWpw9JM9ldjLIVh6bH8aGvqQfj6+f4/ZO++zaqwL2FxusvTontEapjFs395rfBpJRBs3HtWn3q4LRmJRoTJTEkk9bRLTh7Tpy/VKfS6WfXA6dfzybQr1eyS4Be6Qy7bUOWJ3fm8gaHo2H5zFyP1xX87vJm5OVlYFoV39zTWFxdXdzY0xwf+n1DkdtdxBK76RcHHBToSRIJ2QvZ+PQQTSskjw2iwabxaGD3/P67nrz4SSwqxd/gFrGF4QrJImqmjeyG5A+5Ib1/442X3HjjoiPDR/A/jgMDNcPl7DTW4A2pED4Fw/AwckYKgBSuoA6yjjShBa8nRPyc19+O9bHUgTWrSSTmBzm/RqztJhpCKgD5sVu836NEnpisyjZf82H3C5CYszWn4WL3E+K3vsbu4XnDs2Zh1k2IAvtXYP8hlDeeWUloACmC+QNhMQlnfr4Tk/gpfPqD/B2eyHU6c1m6a3j4zeB3NsJKMo8KtINHUXx2IRaESnhVfBOcoN5//7VdnTcgpgoxOgkDQoQvB3xUJ2ZBuvgGXCODcOTlBGgavRlHvjmykWskEjUSWr/ldD1SdZCvaB48wcbjt8nmzi7/FeCRLsJO5p4qb98c1VA9pdpkirUoFJujGqtrpO/fZNgmz8jTxjoygl/4qbWK5tF65LWNDBMl5oSci7ymYX08Lebz7cQ/tixxSV7ffd553SMj/L9V3Tt2dO/axXPsQQLT4MfA62zmBdQw/Hj//v2SJ3UVvIC+povdCTXcxQ/dqVKAb84hsRfJn3HkggswdMf9iVyIA1NBdmb6qp6uWa1VZektNcU5uem21b1Fgw5Xr73CmD2t2HOlLsViLVQJBkjMqkvQVebMaHcMJaUIKpupMs83VZNYljWjzSAMxavTYjVqk75ijjYxNk6V7dBFRiajpFlwELroccnr1fwHr/f/ps2ePY0lISlJwAQHm6ZMaWKp25SUZGKJ8Lu/my6jCjZXGo+KRyBV8qfAh4mZU7BljposKSmjap1a5y32lGv8lVrt36lCvN1iTIIh8RajPmKDLsVaGfko0rQjzUJ6lHmkESob/nFNloAKjlaeu2Dwir2fDdCr//wNrtWc3bH+vD8/ZtpHLK3DPkbmQzIrkhJaUtCaMNn8NqUGGyqTGnqEliVJ25IWYzr9PXtAGLh63c51h/Efflx99dVg2MlGOTPghnh6ks25Hoc388Rziof+rESWIS1KqU3B20+ceA4WipfRDpYzCgmB7TSdfsLWGWhsGqVP7/Qo/QIsS3goYXSUZbBn/CcaPXHnxPffn7gzpIeAdP0M7w92cup5Noodo6N5Z/nLFuw5sb1dpiF/k3a1E9SMt9cI3Id9GK9SwYh4BD49cfew+CQhisDPgQE6n/5OFNIuogdPWDAWQr5boP24eMMmKRRbDP1yTHa/YvufW+g9xXl5xSyNTw5+Q5q6wDf0fbQMO8lBSYj/tG3wA0A6xZQh5ydbOHa338nCquwaI69K3fS67LT1iwbOvmy98eAUQ2aaWV2Tkl6U3LZq+27Quh0X6pNQL9PSzGbb/TXdZk9dRkPH7Lqhum0lU43pG3snRZw1KVaj8ywxJ1yj8Zqa4AZ9apazJMlsJkCMMAu20WN8HStdgFsBO6r0Uqjaj3LGgx5PwOcK0fB6VtDMXoPFarUYejPpih5VoRUeXj0h3dIUHxNdlF4yFB8/VJJeFB0T32RJn8D0n0bugQ3QGPSn06D5nksuCTCP5H74EWqpkgwjbA0BVqP4DGoZsgwwUvEZ312AeAOrYIie5FEa6aLlkYLOj06tr596Z1lVVdn+rs82bfqsq/OzzZs/6+T+NvaZIfXRSJuPjQebnMdO9aEnwzoBiQusosnySgcPxMHcY+JtfHJJeGsEtkKfeNsxmCs1A6lDfuuxlVsCBoMwGFwHrhUrsH14fGRY6g+lEgJUVp9HZfNBqfjSihX05J9bhuk5DCMEBmAfrsV05MGXQxl4HVng49ed05GhZCmkih+4bmCfLsfSudRk1unMpqWdlhydSe/3l5b6/XrTeVGTVvVtTE7cnZi8sW/VpKizJ5TsdZfEx5e495ZM4DINwE6Jn4ZHQZGkrgQEXHDJcDpMXgZ82eIHHj1x/4ZdQWlpAbKj//wf/NJIC2yFO9DSiP9U6JVNTxy85J6ZndeUy/OW3MZcd1OWlBN+KnqgD14mEfyk8ij1d+3adWTdOs8L+I+152D7Eqldo8etzvk+b4eXGYCfgB66Fdsd5DB/8TgMZh4zxX50B6+/ktdfifVSVM6B/vf1xM/uhhHSdh4uLlMNz6VKvd+jOBUhs0pvIn68SHorQDpTYKy1o2Fo85GuvV/v33K0q2ZoWv50rb4udeasyQsLpmQmbPEp1PGZReKPy25u33FjXErUBHOy3lHca1xl77p97cEvts67blXPRTMtyca0ro7Zu5t8DvGF2LjYhA3tvyy+a9mWXY+q4hL0d8Qurmlh48ojF0MMrOCvepRcy6M2GrTCW2kkOUC6sExAh9Z3g2x9z0s1aH03IOIijvAG9sGQQoXlgyQFyxYs9/LyxVpWjgvso8m8/DcSXr6El+sQv56XDwXboZSXL+VlIbAD9ikSsXyZ1I7lnbx8OS+nkbthK43G8hVcHgfZD300D8uHeTkHy0t4+cpgO91K8/AT2+U5lnF0B69HnDzHHB84VzGmoNj/Gl7OIz+gzp6WdAaoxeDOxXXGyvmgpna4BhHD+P1prJF3LK6zM3vwdYs2v5WeZOtSr9B4FJqnrrvunmuv3Q9jMCZWiBX8dETMoIzRKDwaRcK1195z3XUhGEooZifoUeQcxXwUm5Jf4j0K+MrxStozP776o9i6e9rICIuIQRwAUZA67LEEe8QTPbsVaKxS0F1evFaNwFeqTSFIj2B1oF661ZVdVlF1doP4yT+6MtM75tbU21Lp0YVzc6cLutaysvZcSD1sT58F8Qem2R1M8gL0AufQh9lLhT0YrpX9vWTg1yA6Z/ay2+4+dmNn89zSzu6OeTWd6pR77rztweQD6vk9uq4+LaFc0ptR0klExV/H5UcwhYrvOyhZ/FV3NV64sH3y3w7So/+4YfkVs6hVPOtB9XECvG8u9o3mPQUr81cwr4OPxTe/+w4y6NEDGw6MHJCRRsYlBIm4F8Xv3nmHHr3owov+DI7oEI4omb1vMh/Iqgo+EgVf0aTBwZ3W5LMgJf/A9OWXzXzkiO/sDNdgRn/vjglbR8RLE1OaDy+/60Sidne8euHi+CeIzP92SVIrv9d5+B989eHY2IdjIIhf0qPizxA1Xs/QjZjFS/FOhmocYzPL18q3cCG/Hcrvh9jInYIET547a2zzltqyi2Nyi+ARsfzcbYYg3zexR5RESeOZxFRbN/bB6+IfYPrgG+T6EZjFMXEXTBfvC/bIxh4RUg/U5hhYkf8/L5dbFUzjMWwcCiSFIzGCR0XPX3/z+huevemWx+A28STEiXOR8k5Yj2LLNG+VtK9hPTRI2PbdDU/8cMMTcERsRGgd3INQijPwLf2ePibdxSLO2HTDfOW/Lj88u+WKweWH57QcHpzR0Fhf39Cg6rhuxeprW9qvW7n6uuZDg4uXLB1cPLCMyKtsgOtBg3OL57NkEDanh9PMApjwAJjWXXDBur6pLrfbNfXDD+nRzcuXb97tzs52Ey7ZNC4Z/71BhAucobIxy9LbQ8SjH3cfr778bknAJX1prZPFu2Qh74/unBzx8PWSnJvvcGi09OagqLKkl/E5FoL2gOQ1NqdNUHFhs6AOzOt2+92HnjinbXZ2fs9MenTDQFlvsvjpyZMwlJfTwXwT1KOfv/ETTVBQ2RtDdyvcEUOaOJx3e+ZO3zxrSXdP2+K0vNLFrVfsLVuTnr8u3+uOtWeBwdo/a3KfN223sUBrStCm9jStOEdQ741VGZMTtJp4AmxuaSffowi727A70EtP0jlPUvPf/jb+EUHEVJTpekQksJl1+GRfSVrDcPb+K8cKC1aOXaXasx3uFav9RavguDh92x7syfe/41IEQw5Y/frza7t2vfgzrhyAALcNXOGKN+SVGQ02DmNIOruv9+ljr8xa8H8LZj/7ADwqlmAnK1p+OnyKHWXqF8u26cStVeFhx7kGTqwdevndp19fsODl5z547z1YCDMfeUQ8Ih4K7TORjVYSSfXFZy9v3PzklxABd4lvgUNsFMcRmYrIafLO4wP2YA5WIRWt7XGaIB6D+hG44sCIuOAAwvCM/QZ+pWpiZPNmDbtgyA+N0lu1Ci3B75NmExbGmWek13UUdJfm5Djypi7MGCpbsfhnTXqsyVhtTDeZW6Z7GjImJWVaUoYEw7xe8caFqti6CYUGE+NYGfiJzkRPS0VMkr1LDOQbjlKTqhTkZ87KUdMUW++qwgXlmQ1C7HybxWLLcTjoJwGiM+zd2Lx5slmfCfvjf4uvrK2v5mffT/A0jWN+tj0O/u3xAE+nzM7etmPftpYydIyLi0sKSvUJ6h3bt+2zrlOXT46rKtegjIwS9aCMCdw/O60RXGaoIj9u1LLR/dK30t9XMcU7ejjeWG8wpqU40+3O6L2bmjdNdvw6bnIZzcPxv8fV1E6fzKl+TyNQ11oeazGD7IJZVEFvT+lkcUuf98WI6urKTsegVzy5a+PAGuWEV9KyIy5+yZ2TdJZGBwlbL1y5WF+hfSQnM4avpomYXU5PIl0Cp4brQWvAPwxSesE+2Wc15dh27Bitr6cntedMMDlTt4qb4dxBVdJb8u2TpqFkJh47DLl66vR+ab8PPj47T48dlhXUlHflF3SXZE5LjDm0b0thh7unrtRXarJYbXabvSi7amhG07pykzFdzNq0W2tYa87zb4n/JK68YlqZFPMitBC1rGY7O19s/JSSFxxs0hvtGaOjWTNzps+A2WZToriHfiL+ZDY2TheHsSt/E1AqKPej+UoK9aIrR7vzioryMFHF+Dit8WZleVkiNPBKwMH78V8VaaTxycPThFFo6ygrNCeZDCGUPprfrd6g0CXSxUGCwZFsxJHIZ57fw3ZPofKBi9546NUPrkap61/5Tvz60085NvA9zEBsbPAOE4zgwIz8spmNo2pBZYgUWlrp1PEnkwwTJOqKFTg7Zq4nSU3yh0cvzZKsM3rE5cgYZelQQl5Lfnalxt3intoE7W6duEvKqcJtM1vM1uSGKeLW07OgPmMW9GGzgORy292np0HhtVn4LMiruhT7R7NzLiIsvuXzsv0C8jfv3buZpYaGhvj927bu37912/7hPbt375H2Azedif1V7A6kR85h+4Fwej9wQeWhOPOsTL4jpFYZqqUNISHtOfqiK9nCdwSt+nPaiTvC5Nr88mRJOjf1IPV4khRqyX52YKCEZxhyc0nModGiyDA79qeP536bvR3NuHr69BpZY3AXncRmEIL64kF2uMuSWuEZPaSfNkvQQE+ESrydKhrnKrCPOfAd3I9y2HHWeRQy9ISMDD0i5RMSYtWmuopC//zKzhmzp6aahMS6Kd6z+4dmlM3KMCVdGBcfnZxYW5I/3eFckxiTEJMQlWycXNzUlT2kimVn44TAL3ABPZ8IfJUxT9rmqwApvC6ttgtKZvS0T5thPrR9uznN5IjVQWv3a4PqXSNbnzIbItk4S/nvdxRExU6GsKWKn3AwoW3e9Jmj+qQ0+6hn8pzpsE683WwUYN04O4PwH82jipDzc2zs8dnND5+gCvE2mMsxClzXFYg58/yEL+pqj1zzWFnj1bMKx66BavE4djoCjSxhR5m6EXsGz0+nR89sDubOmPLQDTc/Xlf10PV37NkDEeLw8I/i97wH7nBu7JGAqwBPMkmkOOCGvzg9N/7Zx9tmPfxMSndteYF+Tkoa1Yi3QMv4k61N6vUK1j8Js7epQjpTpZ+1eISkHz6Hv//0xyZQbt0k/raVrbco8Cma2Z2A78Y+pc3JIjNsvVnlKwr9OHdNzpqROc3D48410L8GfM+tX/csbMWTfiuY+vvFTxi/dBiBOxUOpnsIscoCySjtgsFu3bU6rra2uBSBkckGnfg2XJRTVFYsYqwcpT0Cq/gvQPmODs7TzlLILxqTFVafP+RYh5jcQm9lU7Uuz5jqbqzpbqoTj14SY44WNPlaaLdkl+T7qqLUZr1+jrVyypdT+/r2xETlTXAkaJGjBTleghzlmCYISPo/xLphp3j7jW39/W3zFvS3ydFt0Pb15Q50dgws7uxY0pvn9bjdHm8e+sVJ+Fb7PEbPdSSVuPhLcrjfx891HAP8B2Y8cDbPU75oYGV/WVaWvcuVo81XwR09g4M93YOD3RZTcoolOVlU8R94gMcwsKh/la47pkvvypsYKS5e0de3YkXfguULvX6/1+sv9HRxxwjHqQ98q1DSR3C8KcT/7zyHciy7QPq5qhlCfl4UfiPZt+q2zgW3Dkr5rA2VNesbef6S19u/dOX8RJ/Gl5Tlysm256l6r1u07Pp5Ut4+ZePMOZuqpLw9cdnCvpXRUT3RrmxjVk4CQc2pIYpG0ZN8PtL5703+i2/jVMnhYXbp953yUOLqzyqvXjNNyucsXjwHk3ZFrttV2ehLtMSrE+JsEFW5ckrtylIp9y1paVnCUgVE5mTlCUs6Oi6KjYmLR3lC9ZVJPP9bY7JMkVkQItF/0lbxtXWzm2sztEkpZqP2PytqKhysnVzdtP55c1ISPx8ScY/z0MfQUmyEgOShyXKFGIsGV1hw9Zas23b5gelLi6qWV1f4PcU1PfOnp7qjHZkOTzp97PD+Z9/yz6+oWuhPjGmZkb+tdPze2Q0J/gx7Jn/D3knLub8iv7RYVbDjvnupYz29cny+IufPl/mrM6ImS76B3qdR4J5h1SisguqJMaoV73jsWVi5/q8QCfDXA+K4+PsBjAFV40A0nG4TZPGo0HHyNhyCu3lkaR/5DKnqEbOFfsLvih6FjT2a6+Gpf/x817yB9wvoJ+OmT4dvwVWN+DvobIp6IXa2ZjSn7hZnRiAjUiNP/bg3AtUT/A3r1VnVZktV1uTWrGlZ2ZODXyFfZxM0NoOApvaDLlVQpybiV0qzXLmZPbUYc810uaQvS5NTU5PtxqS0LabUVDP7gtI34e6tpCf5C9rpO70QenN7dnFfSYFda7cEP6lh6Uq86lps42/LX/grufxyFcF3cgUGtRQap1L/yhNP3PHEE9F9fX3QAe3iDeL10DE6epz1UMhv9RHc8/JhDwEUHsWJV0fFVxc9M0Jzx18coSpxPcOqMVryJsppIFb2wnxqR1IKIW90Sg1b50x+deOi1ubFy5emptkqy9rndtHGb1OsKer473LF+UMru1oPlVfZbbq1lvY5OaA3t7prbRnMsusw89KncAQCm6fQCEfoNqhne3CIjb9/cOzDg2NwoqWnu7W1u6dRvO+6ZLQCTPCYWIwuah68gNG86kXdXYsWdXUvyuvt3eEtKvJ4ioq8PBrxi6KUPoi7Ca4xv1aPA+LPIqFx6mSwpgp2FkWTHo3ZJud5bNLci+u2ZpW7r+496+89A3cuPevvveP7I+HDyEk5m6oPtE2MHImJ6i30Vkztuqp/yXXzuq5cEB9pinw4JibH3RcV/yC/i2TDSoiRbAcUtlQfhrkhxtXYn9iEgj9QbSy68wyUEQVi70jZHIT1UxmI/z6oDWLIYaoEJDyOL+OsF43DXg6IYDF5iABKSFg9Igni5XqkQOMw5uuUKEgt+BnGX8OetEpAc1FTYn+jC1beWWSsFh8IoxrNqUYzqtjXDO3gpE8SrMUDPWhmfnB2TPO5vbNz6e6zDlvtGa7VfRZEq2AqJEm7hKagLGihSpUMhnNPg7lcL4ALV0wkov38kS17SlZhbtYIvPCRwfARSoUI6kCEA+KZVJj/yqUqBQP5Ex7jfEL/D6EMvz8js6AADPn4dpjvcOQjjVLIR+z7NBJUJBHLMlcsI83/wqMS8z+pIhh7rBxlHhsB5qfx+tgzvbTTnlmIR8Y4NGK85z2mW/J/jAN5FBo4ZznCSB3kcc5ZBVYuoQ/3lWoFRfx7HP//O/sOwKaqtv+ccwuB7szuNm1I0pW0TZqudKZ70JYuyoZSAdmypwzBFkT2cLLcwqu8LMdbRhUcqBVRFFFxgHuPd9Pb/znPPffmtlH/3/eJt0l+Ofc5zzn3jOc8Kx+jXChPz2i9+AbBP2XlibaJtoAskUbwLbuu+JbGqcDIgBM45sm8N4m6Vjh3OzyHcdkHOJmjE4+Ss/gle3xwsNX46CXxfI7uEE/lqmWIHNJ1V6XDugJDLSs4DLKQQiMnCZVCtSbZQ2pk9FFbF6kN+7FTLOJF8r29rMKR0mGW1EJ2xFNgx4zzOqHqfqdt+JR0bOVfmOtplewMi9at7t8uhdAa7hqHychyDPCk+d2WeVfMLWQN4oPlDZV1rOfUX6Qb0OSB/EC7fWKg3Y4/aPf/57n6xPTrCPkD/oMu8Xrc7JXpZNvhHKEjvSMJQqDFl/TH46n2ePzzz7utDofVjStWzJy5YglZD+tSk5NTmRWHOw82GQ2NGSJWHOSxWSC6X3xyOfsimoFbBOtFb8fOoUuXMhsGQihO0I/7RECkzzBKA8QjdpTw0DLRY4QoAuCCsrXt22oO71pbhq4ywrdXj8J4dFVNQ0N+3aiH5jzxYl0+VNI5m8jac2dNuWUWnUcVZOx9SHwXzHQlYLKyaEHyxD9A+INQmariyfsL7iZhXpOr7miKzTGn5+ZmNzsTV4YmG1yF6IEtD5jC180dMrm2fHq2b8B6IqUVDJr/pHKwO5+v8ugemC4yZKAuUjdQFzlA82Du4Y6CLlLUPIwXdZEc1atyOVhNJN1M6lNukvwtBqhYJQ1riCgqUGHKbBGlTUEhaMZYtww0gpvdhrnZdZMyJhQ6cm4rvsUyJy2jNbJkevvswYN63wl3Bw7h4oLSreFoujnZZ6/x5SaqMayJs7ZUOGsTfIeOilmgDYs1FN02NbJY2xalCrXgiJiwSJRqT/VPTlRAbMbP3EbCdyyxYjpBn2Pppw7MR4zNWNYiMEEM5PZo0VSDq6N+YV7RguFFk6NjJhfMnK/04V8NvLNkXMIMvsGSlBhvS0hA91rsgx6OC0qxji1Z3tC0vCjFZk2dPY3oNidQvtdVlJaWF1dWFSODLcHfMoyOkPy+n/C9ZJamiSMEmBEUKPr+cXYpSHDdyEeMQVX+ro1zV8anREXEJE5Y0m6pSGzJzAkJT3DYYy364GFxaSno87V3jW5IqbKEagIjg/X2icPHqjRLI4b56wP1kSVJ5vxh2ghNjKG4nA+nvBCGOggv/sCLRyrNZ+s5DhWW794PRD3bSswxHaFO1BF2MR0h99FH/+R/++gj8Owwg+1KS8YNEkW7YM8EQP/m/0ktWf+Jcxhjs6w5GJ3gK8m0n4O29S7kbyqHbhkcF0H2z8t9ZqoXBv9V+fbptYrpUJAoNVdXM+ZhL2KCM9pK1yi2FQk6TDPVGcJJ30tlqJUq6q88ZIQH6hCvapf4RFtEm/MxsEOFCRYdmW1WB7bZJETWm6aGBmahba/Zs6t2PUqeh0LATIuS7yFW2jvm9fWJtPBgZFOIuw21b2oUIdIeDf6mzOdUxTmNOnTz0+6Ghm7hD7WQop/mNZL/5vHB6IGmJoXM5hTEOHSCUgcoXFq2jFqfli1Dw+Z17tnTOY//kGmOcItgQXVQp2GV4DQcq1swenT3li0o9iPHUgea8FPD0oYj1MM1o+8SsfpdV+jImmSkpwi2WDAXXlhDlBptiMZsidOQcW7h9DmllcTsN6ehqJW82Tt9dkNR29Af4jL27dvv+8OwkIZxu4nlL3V4aeOEHcRImTocbUxPQBF6zI94N9PEfxFK+yeerLzxXJxgB9Jk0qFGKpTFZQEL9PDime+7XTb7rBa321nffPu6RZ2uae6JafF19Q0Wk8lsGoYLswJ8OpQJ7jxnwQvLHtnXuah6Xl7Gbakj+Hk5+fm5uflLREvLfHwDzt9yS4vkDOxlcZk0N2sSsbhs2NBVWChZXSzmeL8NixsWF5pvbS8oaO89A5aXLwILi935oC8ESwN9FhodG6ZGSa0m1nUTTA1ddMwS2l0bcNEKMDbcg/LpkD2AiyhtBZzk/4n2Ee1qlKRdpTQkDatMy7oPtKzlgp5Vpmk1t9eArrWmPZxpWxGROaeDB6IgfeQhGCwqMlgYrYlUvmhs7Bo9WrQR3JI6PZXoXf/lnO48T4QKWL8v41xsI+M8Qho9kv83rAFKOBNalHqLNgSUGsn2rM0r6/PSyunriNy001Ynt11bzG3TRyZnBOSWzV+91ZCblVd225qtMa576ktDNUeCd4Vqn1bVEZ638z2K8X2vUL2qktmw6HoLWhNVuqu43G2Mj1b7k2UqyVpvcmkSVBquxV9B7txB7pz0B3cGprtKyovjEiKlO3PVCSoV1+pPpfPLfA86QO5UohxUrKC07uGvKhr7ztNzF5cpnPummVxjIhz81W9zohyTaJk9pExT/zK3mvL6lzmCaxQzuXy6WmiU9JSZUYBmxmeP8Q9K5/J/yQmKi5lGSiX0aRR+ZHUOVCjSyJD0pAHIHGHVRA6zl1SscaXGKUcF2m1Nw0l5Cyk/lJQPEsrr5TeEaMU7bMFq5Ri4hXISRu5RKEpoHc7+dUxidXzpm1EgVDJvAr1DB3dU0VqcA2ppD9EJ93wb5Cxm1cy7hfTkhT4NOkw4U6JCdABOPhl8D/WwwWbFaTj5uNBGwBMJTqz7BO9heDDgQwk+Fk5WbzLcDjhYFLl8gn8IeAFKBryQv0otZQT/BPA8VCriqAbwTwVccVXE6U5D8OusfC7j8yq1wRD8S1Z+L+DRBH8Oyn/F8O8A9yE4sYcQ/GtGh4N9Afdp8CsQVRNGfYUHdJyROj6BSeK136RHNWkMuEAZNpVTVbD03KqKqTsUPwoh8D8hdLOECA+TbgDVWMkdCKd4qPI7BB+i7dtlJAVRHPyENCiU0FPTvXwglyoU5KFTKecKSAieEBrwhDD8jieEcgA9yTOiumKcOHKq+jtJtC6PsbtZFUUu+rz5Hmp7J/17Bfo3B6Ww59EjPQ/ApefR43keUJ4Tnyu+F8bfC4Dno4OAVxH8fRhnLzF8tYSzkz3DXRJ+CPBXGX6rhN8P+BsMn87G91VpfAMuje+rnvENuB3GjYH0J4fVigQa/xrbf4Ya/9iNQikzt/xLXC0mRf2ZPwUsJfAkvT0rfpP5VZgJR4NAco8nOynhQuZXECs6G3j41Aiy+pfjgkUnA/49cDsoqAG2SssLqNNBZ2G25HBA/Q8iyg0mwo4D1wneB5jED2jAmg72W41qQFeo5Fagm1KLy+TGeU8LMVckaSKQQFmwP3rTldEaSEOwXWowIU49EdHAewfYMrFNImX02DT7E+1n4KSr7XHcqrjKDVVwsJsoa6ac3Yxb//pX+g2HFFe4TumbGc9t4lBHBxlLj+NW1EPuUaI2xW8KhTdCVqNigtQDXdinhIiKU21nNzaSi9RA/iOl3BxCuVwnK0XCxUzkanxu0z2oiPzhOjugPiduxW6gPkXxC9QHXp1cJxnNXTCaJ6OJgFMvxDbATzN8o6Q3SwH8LMNhdoG34J2AnxNwxVMePRvgLzP8SQk/BPirjM4mwMH3DvALDN8hlb8f8DcYngk4+JgB3sPwDMDBzwvwiwxfCDh4aAF+ieE/S/2wG/B3GF4FOHhOAX6Z4dmAgx6F4ihOwPHdgIOsDrhDzr9Xu6YCLvD5V8Yn4IxP8MLihhL8XcDbUDjg1KPpF8CvMDwUcPAkAvwqww2AU8+EJRRHOgFX7JX0mYu4B6TddTLBtUJ5nAV0rjM6bol+LuA3GJ4m0X8D8C8Z/V8Bp94NLwH+FcO/Axw8CAD/htFxAg6Wf8C/Y/jDgIOVHvAfGB4GOFjfAf+R0b8JOGhZoL1mVv444CAFA54t5x/atUbWrimAC3yuF/kE3AlypZnM8ho2y4mPQc3ms1PYLI/nEPmmU/pm03MzvGb5XWgtUPdCvObhJjTRe74BDvOtj4wKFMTmG+CKp7zHGZTf4T0fAPeeD4B7zweGV3mPS+A/3Hv8AW4APil3N9n4A1yx13s8Qfk07/EBuPf4ANx7fDA8DJ6ThTyn9zlfsG9YSDSGI6S2tvauVcdX4daxY48eJSUMHFJ8wu2UlSgrK7tvbddaDpWW7thBaLfhVqwlNJToQeQCqoXkNNCNv6VaDs4o2u71sshIUNMpR0/mXM7otOiIADXG8vd1qiiHSxOqj4kJjhbeCFT/qejmdv//qI5qJ5Ri0qLCA9UIy9//B6iG6KKAKn1De2Y5rkE3Ca9KtB+5ZGNspzTG9srW+umAn2a4bK0H/CzDXVL5ewF/geH7pPJ/AfxFhi+HMUBWZrQZ8HMCzsZqMBmTwYCfZ+VTPWMY8AsM3+FZ6wHvYbhsrQf8IsNlYxvwSwyXjW3A32F4lax/dkv9c0Donz4ystAcwM8JuGxvOwT4qwIu38MAv8Bw2RwE/CLD5Wu9rzSnHpSt9T8DfoXhsrUe8KsMN3hOWIB/yPBk4P80rOmPE/wj1v+w1veRXkeLaXmkE8rD3CR4n5nhehnO5izQvyHgbM5qyFp/HvCvBFy+1gP+jYDL5zLg3zFcNpcB/4HhYZ7+wd9K/bNf6J++a4T/CRRHOgFnfMIeBuWvC7h8DwP8BsNlaw7g3zDcOXAN4QR/stGrDmRlHSBryNEpU2RriKzE+LVHbbajZA3ZMXx4/zXkPFtDXsIqxQz8E9zjBMtrjiElMyYNq94KDHtJKGFXzOD8vEvYXwsM7aYlanG74hi+BD1JtI1H0S24ffZs+IYLVhzjbpd9wwWTbwgnnbgdfU/uUaILKAfavYEgPzDE9bsrwUuyleAJwM8wfIT3CgG4S2Zd/VCS+l5Be/u+E2cMlH+Vld/kke4Af4PhmV4zHnA240HnCvibDLd7rwSAL/RIcYBfZni2bMbfLs341+S7LuBnGS7sujRAZxLg5wRcvusCfkHA5TMe8IsMX+g9s2FshIo4F0LGhlnxvtBv+LD3jIfyBkmK+wTKf8r6eaFnBkD566y8W5KaXgf8SwFX/Oo9gwGHGQw+o9c4P+lM/iqa7z2zgb7TI5UB/iOjc1M2gy9JM/iCXGoA/CrDBamB1I5GUBzpBFy+AkH5GwIun8GAf8NwJ5yd4rBbcY30D0Tay33BHbL3K5OdzmRy9bBX7E6Jj0+RX4SSAf9GZvqj/x9K1owMK7neYK/4N8iYIbsIr+OwG4cRnpToO7YitOIGxeOcD7XIquA86ggBPyq2/w8fw0324aKio6M4n8ncGNxQ69YERYVotSFRQRp3rUDhX4TCnj+iMGIkNxnhGIMhBqPJ3Ej8L3e+zjdQp1brAn11+W7agztwA7pOeFCiH/tJC49Kc+N7+dwA/CzDXZ5dHvBzAi6fG4BfEHD53AD8IsNluzbglxgu27UBf4fh8l17j8TnT3I+AT/LcJn0AvgLDAfpBXJotAB+TsDl/AN+QcDl/AN+keGy3Rz/JI317+RjHfCrDBfGOuEOraA40gm4fKxD+RsCLh/rgH/DcNmuCvh3DJftqoD/wHDZrsr5SHz+KOcT8KsMl0kXgH/IcEG6+Afhv4ziSCfgcv6h/A0Bl/MP+DcMF3bbPbhEcSt4fyhUsjnFtEKycA1Sdhf+B9khnx1YNi0nJ41c+B8wj8lF67uES9DDhK4S+yOXbGQ8K44MHMDwYkI6DPBzAs5GAMSYAn6ald/oGUmAv8DwfZ7dBvDLDM+W9SwWexb7s56FKCXArzA81NPjgH/I8GTPKgv4jwKuuAmr3VxcqdjK5QlrlOoP3J+L6uqK6KXR6TTkwpXFmZnF9BpOkxTSi1Baga8q1nHP/zml3IqKXHqptVo1ufDVPIcjj16ldG2iF+H1EK4kbcsjXIbCascR2kWK89x5oB3xx9RpiL2rstJFL5VOpyJX0rR778RFXrU829HhWQeeF9cBHIYmeuYp4BcZvpC8+rDyV4i1SUs4MYoxzRI3Sg0iLHAOTu4xKQQ7f6emfKm/528hHG3YVD6IMUjU/evDTZS9uMjeZdyIjo7eUwhtFBn1zLo8YdZBr4R7ZgXg3zDcKZul56XyEaw8i8bGg6G1GMb0RDHKQAPWBOhST5h1FfqBf33c7WvW3M5//fzwpHjiwbp59cxp02ag2PvNllo2L24FmsTNVRavPIjFK6sgVhmfeKD3S1JjcF89N4R8G0hrzHTkowIUq2JRl4hmq3IEF7jcwf7omVuf5qc8jd4eH+RKvbK98JWHlvR+xJ8+cgS/ufeUXZqPUO9ZqNeHDJOf8QmIxdZw4OtA49Yh0Jfz+fZ6z7nnzvVc//a9F597kXpx8hdQBlzP89tQE3+YXoRKXN9v2ETiqE1SplYny2PBHifTwEtJgT6fMu62+vV5RTPG57sKS03jY0xz0tbvcWW5y/7iP2xrdE2cYXuMIS422H9LkHbKKPtwvbYpd/J81k+Ps8hiyipl01j1t89Pk/+J/Wc8OthbjQ7wE343FpoTY6F7kRZCoS+jJAiFbuGfpH6EZPTeR8prwEchkGOeFEJvo/dHqxPyJtbajMH+9vxEjT86hWMOvrXWNXQLLnvm1CLITQnR0tC7r3hO6fD5RfjMop3J5wvSU98reKzGij7pH13qxk04ppfEI4s08TSg8RqjAVH45PNpj3wO378JNFVkdB8XnmimEJwhRNtg0py1oWHW1GD+57e3zn/j16jCkRVxsXdhXSjq40+g6t5vCmvilGRvs/V9xjXgtwmFUEVMv2x3LOceIrlYVIFokJBhBc25/9FH7z9I//BvVpaVVaK0ssrKsujmoXvWrdsztKlJeG1GS2safVCZT+OPPo015K0oZwDvbwv90VePvwe/WlIrGeHsH87n/buf7b6VjOMTpF9I3/DPQ6YfBaYZloOZZxwxKuikAKnT1dU/ddtySJT8r4GnkfqL9CRiPpKi07lTYhYBz7+qvx0g/4Qa4KoWOPIJBo8TOUfwj5t08+u/7Sb/ZHwx3jA8la9FD0KIWJKvETArrl1Gu6uXrV+/jP+t256abE0hkdP/WXDr9AXI+XSS1Zqo4IDT0TCCIa5W45CogPugSKmquwbo/Irrurv5eQ4gdgJo0UHE6LGVawqLipdT03gojQVK17uLZUQYAcjuQ0ZfPZnpoeLogtR5stT2ZJQNu6WqZeTgf/1j6OjmovGtkw6fPnnktuYDupKK7STAd3P06cNHThhgHSUxKf+FCPsomM2O/ulWyHwwsSBGfdWZGZrH7pyyc/iInW2dj6umn8HT161bX0ym8G+du0Y9NHveIy33381/vf69d96ZAfH/PuQP7blAyCUvhsTTKDCjUkNz3jiNcT6HslzFS0cgVVfxiqS05EznBKSNaissm5LRW00i6y8mpz4Leb1/QP/BaiKzvosp5UQyvyrxd6QHY8SIywKkUwZimr6ZdAAXBx4j0J8of/Od+5586okMZ+SgYveVLYtSiIWRKBiDHnik+0JI6D2hQ8Iz0qM+WdiBJqh17fXZOU6HgoP8hAmYg2ceLc/lAc8qU3xWFsjlYSxBpuGjEizpGTPG8p8dmBQTFhYzaXQCub8iz5IVEOBOK657u10fGanvHmuzCdkP0TnMiTuNUVWCVpPP2/kttHWKvrF4I+aEncb5eztNptXqq0S7Gg/yzx9EHfUBpuj9dyZ1Lmzm7+DfffhhHDthvkmSwNV4MMhfCGw40zAH+wwNGHRKPnhGpxI/8/SL2w9vf/HIs6/sOrwLKW/eIP/d5P/9FflPgWh+efQa2FZlecBhd2EOK/Kd5a1xTaObTImt5WU15KqdMnVBvNmW1hEUtVwfprdNTbKpV4TWlsW7glSF1qpGlg2yEmILIcOFCnYVtOeRp44+8hSK5j/DHM2YAZGPUHaNlxdhye94Efr2/YIt0F7YSzDdS6St5LYaVUp9tcEQbIiP8BuKdqOl9z5aMWhj6pJF7Z56HmaxmSoSxahiUYx4yOi5o/c/s3LFEaQ9dIj/jppJPXeUsphMp5E8VfCtUyHiqNW1oevsWcw99xwpKZ4V4MncULA7wVYr34NWruxCf0dL+Q5aAbmnpM+Om2AOfO4jSdE4kNC4omB+eehrzMlzQTy4E32yE922nYwrkKGIfJ0OEak/0KEAkcHfg79VlMIEewymMxQ2GQzBFDoNzVKhykeWQALoQ1Bm9ZrSmlVljwgv48Ns0bbMm9EpoZm2nm5ctbBi+OISfO0aribvFpXgbnQhIdeI+e99Kl7Gw3Lj8yp8RFkuCvj4HkPryXi/E3MDdxx0g5/YtbirkQxojr8DreQ7+EukdCK5OxRz0o6Th9iOQ7t6bHbZsS5Dol7f9azv/hO7jeHcRenZcLVCHUjlqYOrvfmPkwtOLqB9zGohl8ATOetCXD2CuSe7p6TxYG/dyTkn52CO8vSw7EbStkEQCc+x+FdxdQcKbNKg1pETZs2cyP/7IdSYGxGZmYvaJzQ2TkCLN/GLoyKyhNWHC4AxDmvngD3HxCTckqMjgE4vDujq4h/JIKQwt4+Sos35Zi6lhWFsmYCWuh+lTInKZKDy7dEyDwG4GfYaMso+xIFS/v1oJN9wJInyRWtruKEivLxI+fHHygJ3QUXsaPP6rbv81IHzhgy1WOclm4LnBqk3rlm1hXJEPKyrId4+XPCvZnMFiMnC5nFt+6pAsrHPUK2ctLCzcyFxIgyaO+VlzHVNnLFt1eptq7dt3bpNgelIwGqIkiE97mC5/sRtBnaZ4HWJ1hmjkOpIxlhjYUpK4bvacmv16N7ekyfRuILlYgx/DtlRIhUJQsZAaU9BUmi6EOmVKW4sNHmmuaaiua35sy5dSGh8fkt9ydLaEUsKn0+0mBMiDPpE07Wy+WZ7Q3mzj1/HEKQOCtRrY5KWtlbPzc2bUZ+ele1wujT+IW46FzNI/fnEU5lmoDD3+/0OM8tCRz6xX09hOfkJF5i4JZbVbFm2duX2O9rm8xfik6tynM1R4fGmlIRknJLZqFVNqpy+/NDRrMNnp/PnLGOb5qU6X0+wNo6hu5CeaEH/JkTkZ2oJNZYOERouOiJKyXaCSGtfKExscpmm5kxd4ioeEa4pKmkxjU12T0p3FVVH6bYbAlQLdCHN1dmV4Qbf4MDo8HkanaXMll0VFuWnls73sIJ9KNuPbkj7EZlbf7Yf0TQysh3Jv8+EzhNqZvnIhD0JXuHAI9+VAtHjiSW2NHtMbtHCumZb6q3hJZFVjYs3FOWX1FSu+cAvaLmv0pEyenViQovvkCXRU1pzm7XB40tIAh6mecZ2WLO+gTWsBOTeG+TzJ9LnXGjbdfEzNw8+f+Yj+IuPxevJ/WF0jTMPzCXAXtF1t3b0GDGlgFYfEPnwvsHOUpnjDf/X6AiOv8ayaHCNhKJByloDfweShVd8KtjakGx1q60N1rK65/ThcXHCH0ecwUj+CTXEhOukl95exjX3KKkjHrj+/9TCXjmfIo2t0fo7lbEGpRtjf79O1ji6hpIMnlth546CFSIP0Q1NCk3pJ949sGjdg6guojSuYVrh7Kooiyk2xmhSL5t1cNNDQcEzW/LHO5A2ICXBaomLAx/7XEI7EUOUvugJ+AeUMxatO+pNF9l+ly5b1W4MWNVU/+NV7QY/Wb6sscxobSDne+V6o+llwaMNtzXfduTk2UMTW8cXNY/2/e/NwSNbqm7RGE4cOXQmerMmv2h7RYmO+SsFwSnvnGiLRtvg83mP5QlOxT1CtAA5F1wD702jbBfzOpGLcjDeyU5RTQMO6M/AqQr9Dc5B8rM6v5qdZzCcsL4kdQnRFNIOJeVsCxFrQR92s2re6u5+q9suPx6xbG6LGFWQhzgaiaqjcoLk6A6xCpD6AeHq1MxUW3cXbv1geOXipd0pCUP4H2nmrE7/CeO+oBT6fuN88QngSn43409UsqAPEq1nCJWPSouWdqxd5BgWEdWCwkRavnPbp94WuMxneBM7W28Tz9ZiPjqjDulf7z7f/bp0hK0+ImqjuHKQ5yB3KdVHWZ6kCqnt/KXeL8V4kb/gq0LPaVi8gKz/BnmeT/fFi6OWrlu3lP9iJ2ouTElKSsF3jBzZ2TqrvX02+u+1PSYLCS/iZLngdDCOvTMmZMbqSVRYrLl/MriyOj++W79hXRjKieiXEe6eyuqd6LGODpa/6wN8WhHMMqLIUtVDbrFJ+ol1DoM2MDRsyHOQZGxKY13AaqwO6f0Hy211TZBETDD2pf1K/vM9DnT44yHFJZEV0eGt1nW77r/T1BBd6i4sVF67kBzvN2RBoHrz7Su2qYPmqS2JdNyzDEpk3F8D7T5kRoLPHwv6SLZHDlZ8RdmnZwrOAet4LLmTTQc2G3RikKIoWqEZZQHRtooc6ZTRUUdFrZt/SSeSFlp5286xicKJQy5zYdg7ppM61PCbb9JBop/kRqnfeWdX153H2yfOJNLbV8fLMzOvXsXcoUOHxoxoGH2t3W5X0IgK2Jcg7oMTx4d3+EdQY9f+/bLYj0a8qbV17lKI/SAp+mjsx4s4Euj1JQA9k0QPJoT8F95YEgs56arq3Mq4WQvVdv8IdYQh0C8yMsrAKlmQnte54NxJP+XiQYlT20rr4nT8GRzJTgVZgsQeIpsr3z/RtaLrCfFM0Nv7MJPu0St4ozBXCFuk4pIb+1/BXAf/pXCmHkz+zMELYXX+k5liHLzqeFfXdOjSz1Yhx/DIqGwcOm7c3Hraqejxl2ZGhWWQpstyPqkVoQOzPhEBORqRSUKEZE/qp6SUwd3KlKQm/7PKFCkH1GprSooVxY6xWVmMTiUZ4UEwPzSZ0vxQ0tRBjWnauuKUhCC1RX07TSF0rr46eDmXxh/6P9goYW2h3m7YxLw2nRL+PuBJDG//M688wB+H8okMX/qntj/CBVpN7fdI5wO4Anzb4fldo15tuIR5K/qIOF4DeBXDy//M+w7KV0L5SoaXga2tDDconud0f2QvHjVp8EzMxcbFxXJ45uBJuKGhSqsJM8XGmsI02qoGSqGCWJyf5Q7/EYWWtkHkNEhSzhs4PGdQG/5XXUmQOiQqIiIqRB1UUufpq8NiX+E9rK9AVwx4OsNvkbVFJ7YF7yZtkU7xpC3EvokFPEIhSaiAEwkV8Gxvy8kAq4c0FuhnGAuYzmy8yyvbh+n1qxf4Vxd8sA6n9b65Dkfw87wsGaIlED5f9ta9y3YXTqGBXZVMQ85rhyGhWTRnWsWeGvkGs3fvg0hLNBkf9Es3+tYl/NYlhZd8w0YyfH5JPGuARn4wZNqCVL6fbOx8/deen9GPvAoyGv2B7eAQ/Qz+OyBr43TIEasEzTVNLMkuA9byWWgFX4Ju7t6NQsg1ZPduL3sDo7kX+jsVPsttCxBZRz7HMM24M9NCQ8xDlLG60OOH0D/49/c9gbLXXXt14/Yzl7Z7WR76afPfgc/MjkBqgxnupe2HkGdSWxiVkmw4D1ExXogDp4IxKIFQ9vjFOc/GpzybEv9s1uKJj/gXLxz1K/9DeoY/6uSX+GekI/WvIxeWBDwiZNnhBuGXYHcECyLNweKQPWL5rxCizaV1jgL+0H25haMfmDztwaai3Pv5QwWOOmxtG10zM2XjXUnLyyff29C6Z0L58qS7NqbMrBndRlvBaiGtOq4QT+/rIT9gIsjKA2O2M8i5kjADErM8VQ9en5jtKvR33lrUlu6anG+rCR/k++zQRL/wiMAA/lGjfWhgenSM2eKnTXXOKFlY3XRHmT3FajIenB1jInrApqqs4prCohrKgZvo0mrJ+V1H9QchqnSZqY1FrOpU7FwBJ1RmYXW751dPXVmQUd2QO9k1PMMwzJaZZdfo68wxsUk9+OXqebkzWjNaQtSTyklCJcs3qCUoy5bsWD3OnGY3Q043O5xKVaROixlbHDQ8PdMxGCv1Meh5zmdE28t55ojYIec000cMHjSoZ/jtKOrrp5+qfWT6Mv77uyzl1SzuNYtwHgOnPPnPhUrZl+E5wrPjiK0JYklQWt3SorrKBNPiqSkjjTEt0ebYOMf00ZtT41NzayqCCme6hy+KiSm2VY0M0S8J1ARrAqNjilY2LNqAcGpRTOpEmr8/numUTbJspey3Dz31upAO3oAV7TXD1PTpt+dl37J40ri6yMY4Y3xEyKxZUXGthuZEfbCuviS1OHDY6MLauBXE3UcTrL5do0oIClCAddSOPsU34Jej8pEsNp7K9DIdz2AlMgX4GdMs9fVLFn2C9i1clpAVU1QYGdqT4NDHGoP8w2bWtZ2f0NHR/mx1ok3tq6vMNN+SCucNGAFqOOFLkpWoG5eSSW4H+coWoE7JnWRJHZ1eUdODDRAOjpqsgxbr80yxtRW9JxUc2DhaIBuHlp1UZXOIo6KuDXGCqIEK1+wqXdk0cqV71xp7GnoFpdlT0slLelDPscVPjZnwlwXHevDKcRMnjuOVbWPHtsHJ/p9oFGgpYb54En2MSs97nOgfQnQB+uOolX8mKtxHHrvvJ9e6K0nw/t7Lb3/65t0mzD311BX+8huWR2lpJSmdRnhXsdVWsk5FoxANmtvQeO6CxmYMD3Vkp5ZkRbyIUvmLqDfHrlyuM7XU9F6G3cyO14K+pUMv5juMAwsByEYZMMhPnXq5KTXsdPDUMszx9+14ez7/1RL2rL8gtduoXkt6rkb5Y5f/WI5smH2SmGkoKYoM7QzwG5Ye31BbUZDl6pjdVJxlS8+2m4fXpmZ8MyxBxR46GRAGcs4NJUmaJ2n0Ddlj5oYtD7YlGa1rU8Q1KetPs4KmrLj77hX0qq6uHpAVFPRb/8QbMCdGQxMViHQCFRL+4Q327P1TTrbglc36UF+Nb4D+qUv8BqJF3nQ6KgwjykMO6UWiaWW/siJGw8Fck9Yj6ICcu5Yv35ozOS+2KMwQZ403kuSfPejC2p3bV9avoIk9yMJTWFHtrqgSMuzb0Ts4EPSG8vzCsEh4d7fFbBazDQcE+elU0cVu6GGjPTx8mKaKFzMPGxP9hvgOGqqtzDK3p8FsUw0dqlUVsb4cBzqbMHrqkuyToOilaxLtT4cdj5tvNJUsql529yPbEPpaGxQ4oaICLYqoTyufnrV52YrN/K/DynVrVpM2DKaenrByirHmnq7NRM+VuMY3r0FX7o+MjYj20zaNe3PTphciQgbR1g8ivOThobCS0PukbJKkA1iPWhzQB8g5e2FoiD+Z6ntDdYZhoeEnI6M3BS2ctUYf4rNI/9hjccMqCotWVGauL169Q7TH/IJXiXkPkMcMYxRNM6Q2wRyDwBzjOjh8bVnN6sqDtWtLyQvyyUpNy+RTszLT8KpZuGZJdf3SUnzmDK5eWl23tAzzPxbXYP5jrvptXFPsruYgS6oRl+FAsOtpLB4rcgzZRriQaMyiBm0oBSn9nnXGJJCkINZkV12ybsyTR1LDTeaIIF+zxVrkig+e3IPmLSixDV6irmyz9fB7p+fkhnMr/AwNrXEfCaMGXyGtCxG8GQZKGuDTYFvdeTTedtAWf7Rzdc8Z3+2r/sn3VhQqcWDvL8rCCsT9c9V23zNglfgH/haTNZLqfuU/T8N+o07+IDx5+77PG5NWkH7M6dBr1dpD5NI7nMfSC9LH5LgaAvybfXOnuWsOZldvrrDZY6PvvTc61m6r2FydfbCmbFpWXkZ6gZj3Yw6pOUJaB0P0IZI2CESLFMTWRfP4krvXleRaSopyOF26Lk9YJO0rksrnLApe5Rdv1RYZRlkepVIaykK+OBgrqc0clcIvdYwBxEwlVoUHl/KYoSCQ35L6opFVEUpLhQh5zZKEvGaf0bRm9OTyN9yqOMHp4JfjSIyk8qm5GzndKfrN8+hfipP4hBinWVZzZC7616lTpJZ3cSu6SO5R4ndQBHixGbFb8RF3XPzdN7lHMKUaIvu8OtHhSEy028c8vXTJafYeu5MtlmSSMMiK5h15QXxPahqP3TiU0FXi99iZknCDf4MMZl1EZB2ML1cylPOBvGNnwctQjq8F/MWBOPoE8HOKt+Q40WtuxC8R/ILi3gF0HoPy7yDVAHwfLU8kzfsY/mcna2+v3RGAg4QKp7mTBKf9mgA4yECAP89wP8BBmgC8i+G1gMO+DfhpAZd5n2YBfo6VTwEcVivALzBcAzjMIMB7GN4heOcS+uCdC/Q93rlAB/ALAi7Q6esm5ZdzxyV+3pOXB/yCgCMNnKCi+lZyr3FJ5F0ozaalGYo11LYU4vD8LjnVJ3EyH8Qo9B56j0+YleFKGVrbXD+hOanZVF82dVZYTEwYuVAT/ZZPwNWW/Eh951Tz+LyqhlB9VWLvB4awMAO9/h/qD4E8eNqEkDVSLEAYBnvdN3/+ctw1gxBS4nV334gIuQZ6KDKcY/DV1LrWWP89/gMBbrFhsXvEL9BhC3ZeOmxV+eiwDfjqsH1gjYOfPe8cWO/i0mLtsJu/lusOewbYx6blscP+AQ5yaHniiCIl2lRIkyRFjf+ss8oa26JjwuTkihQUnRJWSYpO5GIsG1cUpUmoRQnLpzuri3L/FadkqiKtIEdcVFFfpq5YZOZKIu2jIm4arqnEzTkl4jJ5c0q1d3pCrig7940q5ypn6JSB/WvyG6yqTN6/KA7LxDo3yBtT6f0gaV5UEyky62qisChO3qzMUu3kYe4r58ynqKmU2GdFpWnKsvz3EHpyITqAosngcNEnS08qQylQNhEAYgRsDAB42mNgZgCD/5MZAhiwAAAsKgHmAAABAAH//wAPeNolxoVNAAEUg+HXXhR3ZwA2QGOwCM4qWBR3WAWXGD7D+W3An/Ck/UIR0Rb/45ggR0MxxiYxrq6QutUTVq+m8LRmItGsZvGc5vGCFvGSlvGKVvGa1vGGtvC2dvCuzvC5LvClLvGVrvGN7vC9HvCjHvGTXvGbMpyrwKVKXKnGjVtDbnN7JO7wIB7yMB7xCB71KB7zPj7wIT7yB/70F/72N/7xD/51jgsXuHQZ+gPBTiozAAAAeNpkjQN07UcchL/ZvxE79bPtg9rts20mubdRbdu2bdu2bdvmNsaZ85vZb1YIiNlLm+Futc1O06lctnttFcNW1a5YxzZVS+prmI8L8O+/+AiPiBwKKOnQgktISj7FHVpjJyaXQko7tA4BCXkUUUb5smxdlhO6+/KaTDWndfeVtUuWcU53X7eitoYrunv1ktp1XNfdaxqqa7mnuwNCTR4ArvWQiBgQAB4GB9emD4iQhHLmspY9OIIzuII7eII3+IKIEJ9CKunBAEYwAWGA55ozZ3Jz9r6gOTfPb875RzRnxhDR/IOsOLCyA7uWr+nMB1V24fld+IPOfPjUzu8fubYLV3VgY7mmC5+CtBgXuNLckR6QHmDuM0+Y58wr5j3zjfnN/OOUOxs6/ZwhzihnC2e1U+sc5pzgPOZ85Dxj9ZPVS847lr6w+p/+CCa6rneSW+n28vPdMUEPd7qdY7y3rEa5K92q9IDOsr1V8wm3MZho7x9mTx7jnuZeYF+4zX3Dz/dGeZd5E7ztvBpvL+8Quz7Jz7d+htVl9kYPq4neLc0r76225gM/P5jo9/C38lf6hzW31vvZmR6cEN0UfhNcFrwS9gunht9YnWTnjPCqpvUz4XtN+VPkRzdFvaJGq72iA6LDogss3xE9Fb0Rp/GAuCo+J34u/iLpl4xIdkoWJicl5yT3JW8kXyW/pMXpgHR+egDiSmJyyKUv/ejPAAYyiMEMYSjDqCZDll2opY6DOJ6TOY3TOZNzOZ9LuZwr7O2ruZ4buZv7uJ9HeJKneJbneYEXeYk3eYd3eY9P+FqefIWKlChVjnJVolJVaH1toI20iXqop3ppgAZpsIZpuEZrnLbV9tpBEzVJkzVF0zRDszRfC7RIi7VE61SnejVqbx2nk3SyTtPFulrX6Dk9r5f1ut7Re/pAH+lH/arf9IeRyTM9TE/T2/Qxw81IM9qMMWPNBLOF2dpMNTPMTDPHLDZLzFpTZf5joxyg7UiCMFxdj+chnDiZbNyxvbZt27Ztx7b1GNu2bWeNe/Zw9uueWe+557vTqPoL3TPP6nP6ir6ub+pb+rZ+qJ/oZ/q5dtPBOkSH62idpIVarCVaqtN0hs7SOdzLRbpEl+lyXaGruaEb6eyG6KCoNI6+oYM5zJ9kZOhuDqtN+W8BaX7k9j9k160HiTXrvNuWedNoO7YB/gflQ57dwHgrp34ssbdeHTs08eIkA2Yhb1Qj9i009quhVyYLb9uSZytQsai3QCMD28QuWpvYtWF/n5xuKsvp3JUN7H8roekgodaNvtGG0UG9gfGzUZG+KlZfl0C7yelayNoKxqvRMlhX8/9oubF+JheKif/lO2Kq24vnpoWbyway2QQZ/uvYDZUNsElyTF9uqLo98ijL96E/6wNhIhRAVuIRJB6BqR8dc/p4tsGeClgN8Q5YcdnN9Ird4jUsfGw68m2UIhv6zcomn+OFeFzt+1GbftQmu3ViTWu4CG6HLWSfzc9KHvSm7v5EHQhjGU/kWQCVZRe6J+AUfAPfkU1NqAUh1IbToCNcCTfA+/ABDICBMBfmwWH6nA4ZLlfTOUpxC/ZxRpVhpr8FWfy/T9ze0IfxWJ7jJMTqEaweweoR73MhM2okU/1Dwa8HjAKs0FdDB9xaPdbqMWvjZ5aZxcISrbfcKn05y/4wUM6RsczHM54IBXKO9zH+P5f+5cgGMt5Mr1tzuhfB7fA8815QAFuY/4ZNumlFjA5yOhl2NLPxzDZTpBxRu5k9ZOvyPMjuIWo4ynlHcvo/LIL/t/Bd4SaQryXfuDvj/Y2y/kY1xOZq6jpd8njmS0cpA73lObxuxet+GQhjmY9nPpFxAWzDZg/shX2wHw6QdyWoDNWgOnSATnAJXAp3wd3wBrwJfWE64E/u55D7eeTekdytGHbbkNle/vdRTyWoDNXgLrgb3gCsvG013phuvLV1eTsbguUE2zN3b3OnaLGeLVYvgGtZu4H39Cbe7mfZezXarq/zRchQG6W0A3SCa+FVziVX6+LbMBrNLlpwAfNrJUCjrN7F/G54Npqp3cg5+PONLsbCe7JjidKeaO7rcG6UQmEKCjko5JDFMVTWJipr4+8MvI19N7kfi+RLRPwV2gGLs73Cdm/9HHtkSf4HpVxSeZBUvtZVTtUBMcmatb9X7uLdA64Dr0M3933iv7mku/yJsIccLfYBN8SvgK+b513UfjdxP2L+CdWm6w1uht4n1NMNnzRmKf0E8BXDF78NVnWZN/T5f8N6PcmKTwieY9VXAniyW811E/DHb+a/OsmZEvsC1ojsKvJdfIAxZ0EXT6eqNvqm5NDJb8izLIpP+gq5LdSS48dXkxfn5vrp63kA3Y+Y+5q49Rf+9W6DkWL80snK4nU66m30LWlDrYXEKIFSbkze3+5AjhZAoTTXYiKUkPE0osyABcyXcj/WcHJZiVUOVgfZ/VGXYLECVqNXTofjxzuLVYhVgNVitJoTDS2izoI5MJ8zXsRzCaxAfzXP9dzsPB2OJfouRzyO4ZHS+cRaxHMJikudB8/VsEaC/9QQJDUcJG61pIY9SQ1rqeGYZOpwdsejU+BiOUt2iEHnh6MxHr9Ypxo6a9EJk9xTSe5hnA3Vr2Ae575d1HWLKEQgpxBFV18qsUlh842ks+q8Un+u5GN9IfZtxJ3mNOI6lfnUsEDq4Y8iWt6DNTx0A/Ya61A5Nz45iTlAbn/z8T1FnwgoV2PXuh2UrFchG+pd4lZgPT1UbN2elSx/2+gK+2glNmukLHZlJcPvkmmyU8975/lasoDzMFm/s3MWwJEk2Rn+skcTuquBFpQmVgM5K/VALe/2wjD7luGYmS/AzMx2gOmYmXkZg80gw1IblnqZeYPd/vXiRbpLquiQ2r3y0P8isyorXz5IqE4oKfnTNl/MJgXzg9wseKXqvmW1W27nhrdzTDOXnNroxQzB6LfHfp8JPsJRjM7nych1bVOC0gV554nON3X/Y7Vtrrv5pZ/wOAfETwazZTptlc87H1VaICfBcui0OjOefgnEOdP5MZ5vMosk+5uiNuKYY52VlJw282Ee9YLKerz0ML3HFnIWBfWGdmrlFg4iRzq8zx6htt/Ncdhb6TBAxrGE7Kh5v+ZHdK+r9ugIhuYWL5U98PnIjynIdW1xhKPTPhbeyTZ7jN4fq3tmgUGcu7tqJtILRY8e3lzgyCwoYzdzEXu0ncnv3YqdVmlO29a1+t3hHOma8it98Ll6H2/ZTPKqfMq91iKkuA68teI9f37isDIlC4sevw3R42hSo2zMOL/UatFklUtkyZemay/BVh9xnv9/KWrb80JxTpHaSdfZPGu/l2zO91FePcvvc9tIVJzj7aVn4tJdSxx4Gcvxu79M0gs9eQLJSroihclSKdfp1kGSNsOrSbM46y/VPTcnSsZNZr2v+Lx/vL/c2xJ/Yc+8jErc5D2jOWclSVdtNCUP+fyXkmrWmczc7UWyvmmyuvt1Uynd2bVJFaLpmYvC2rsJbOM0CsU5hspe934K8W6zutlNYRKrx20EawmDcUWTLqlW17nJyk13rrLb5lgXk16Mx7RTRm6+Vnu0u6dH+VyPrA17e5SXPIplj/R8IR7l8zwKstHOtu3cO2MFK6nPO338JX6ZX+cv+Cgf4+N8gk/5yePX+Qbf7Dp7vI7ruYEbw3DIav9au5UamxgSBZaLtKMkCgyLanYms4xMNMQK0XJWipZRFwW2irT/JBrmJNErOFn0Sk4RZWbVCk4XrTTbVvHrolX8hWg1H5WNdT4hGuFTolE+LRrjM6JxPifKZfk3xfMt0QjfEY3yXdEY3xON8wNRLm9upC5fhgkhCxlBPv0rtdqt8iyIhmqPKK5ZWAaGZWZ5YHFILYAgLw83ZKLFz/RXGMFKO9GGOjACjFpYJI8IYYzUi/06Do7cA0ywBn1rwiRrWcd6IlNGGxQisJEoOlE05WFaeQ02iTYrbGHB8Pb22KmMjRhM44ZEULi165lCUK7H7gPkZnVkg3lQjdx4p9wj88RqCdYwZakcEiaStgZljHXx5V7+BKs/m2krpZIiiHideY1t8Zwk0fXnLsE0Khj3fJ2pHXNcp5d3nUbR3gJTSed6pU50nT1XPNYX1nVJdHmprhpu/0lJWqUXlso97fzJlqmK8rlonWvb0iVzjcJ6Ggong+EU4FQwnGbx6Qj+1cdZNIGzEZTGcQ7nch47RdvYzXZ22P0ui3d7vIe9ivfpfr89OYBi4zzIIX6Cc63kq4DzLccgLqXNggvcnjNc74V6epHKwMVcYrouFakkl+np5XNm0VckWwzyZKfsgVeDx68BXptS8DpPvZ438EbexJt5i6XfA7ybt/I2DLydd/BO3sW7Le+9vI/3iN5vqQ/wQT6kfKj1fg9Lw3tM4tt1RWU+DAq10f9iCMa+P3EN0xw6wtbzede8P6ueQfZcJ+RkZQ6fc+j5vBVNbrNBquXZnNb1G3cZWZp5mnwF8Yvc8tm0qD2bY7zYHFTP+9rP9TOQef5nVfxmk+l1XqW8nNdFuTb6RIPBoKheS6ptCpHBVzPY6kP1qNRN8/y+lUkrlQ9y18KtqW6NChnKd+kDGx2Fr4KKzrOVtmf0wvkDGq8RoatF6uSpbjJLV43HrH8rbGUYKaOw9m2KvI/4iDM+JoE8tY/GX0neH/Pqw2JvP+dwQGNAPHRa/e6Ld9o0BrFTn3RuY5v3ydMofMWvYOlJ6xnPlk+UfSQ1WTyaLjv54vskM947I6A7acR+R1rSt63zlxW2R9DzxuD27DttUdpxm71Heiy+S6mWjZlKyI7+zvd7y/L9m3Lr2W9meWd80nN+k2LwpwSpXzxBgqeqMUXkZYP5jsdPiKpaxHKY7PPdWZCVdq6a9u7czW7bC2zZu/MJnx8XokkFOi3XO2P9pu7yfp73Mxi4BoPvTS6iZKMPfT+2MVYeNdFmF/6+mB0RCneluUi0kHXaXhey8X/fGZ2P8tY+rJghI3a1Ze4eRU4TIW0PywaNXLciinKzwjUr38c0GbnG3FsHNkYkrzzXsjaaTCUykb9lUz04OH8gJ2Jt6fwx0VqkJT//0mgm1YXP6u0J4vg7BfGJWva+ePUAVyLSJEoc5ndmvGbFEsy1cmlto3gRayXZZnS4oGBg6DzMEsL6WJOIg90odNq6ni/qjVj6rWkQRfD+Jf82JB62faAYaC3k1Bcywjt3+X0k///+3i7NQftBjWm+yFeBH3MNy7lJlHELt7OCFv/FZu7mPk7mIdHpYSKs5YywPpzIubN/D8XOsCVsZffsX0WxN5wezuZAODecywVhe9jOheFV4WIuCleE13FFeGN4O68P7wzv5m3hI+FXeGf4tfCb/FT4o/BH/Fz4s/AJfj58KnyaXwtfC1fzG+HacD1/GmbCXfxFuCfcw1fCI+ERvhqeC//N12rUZHFtuPYKrqzVa2u4ura+FrmZwBfD75RPIKpRyTMEfupQ9794XCGyfXi7qzOiMMoY4+RdO+qC76pvIILuNtpO7JKMHtO2UhZuNI0blJ6ygJ0nCawXCbJphfKhLlrBuMrUrbxg/NUYNn9jyaPl9jefOWstlXkNWc2YvnWihFRm2EqJ02vR9pGZ1NO6KLdaVNkKW9bjKOmvuwSslFCtM7VjPelcbk+SzkW2kPWPLo9zJrssWlthrz/p5YWlMk/P5Z9joZUbJmOS9dIXSzJzhdmTuLu7+viQn8QVosBisRxsVGCajwZobBvh45uuk7ZRC2OwCJ4snbtNYPBrDiltoXwK5++LaaONCqTTrinRtIeG8nQKJ9qisJUFw9vbY6cyTJtr3JgITnIPols11RUjH2DCrMa4p6mEvyNdgnsybqkTmLbUBA7jdG3ytozxLj7dpVO0DWbnhFLRrQGvM6+xrZ6TJLr+CZdgGhWMu0Knt6OurtPLu04jOFk0nXRGpaZMZlWNOFJf2NAl0eWlutrk9p+cpFV74T3P0s6fbJmuKD8h2uDatnbJPEEhijNC90lc6QzOYSdxGM7ytOCcOJqQcDZlnEM3zqUHKrjOYxund53EbQd2VOraCezq/UWbeZLsSdhTmdrLPsrYj9Dz2QGLD6Z0rfd7WBpqYzsZgvHmxPeZ5B0clei0j8wvim2fYJG7c0tg1bOlVWdetYbrtBaxxsosXZCLjn8X3A/yvrgik2Si4387sqDdlYoenPkJvYXKsRfnjJro/EdQn3K/4uFjU6e9KMtzlhidv0znGbmd+cdKrptEbd8Btf6jOH35YecYpJOl82e5MdlWBufWVTTjdzOpDOkr6ZtMg1J2snK+6zRtpucl42zp6SWV5zFHAHr94ng9OlRDM6DgZTyv8vzlcPby+CztmP7tfyvFnFXG+cCreb8IqtGsWpdb2U+ydHg1B0iw+7da6GX5btE2ET5am6J4eJwK+ddeff06GOpE+5uSv6ucNzSM/9aXaeRnooGfICh9OM8V7VfRf2Fv9S8VkuVz4wTj7+srhvJ3DJEDHOj85eI9sO9Qos0ZXuI0+/uX3J7PmL6s83inpby/pG6/7c8yaV/LKF/chV1ZwIle9TlTQVOydov6QZNtFEQaszVv9d1QiGCemD6ir1zXznL4M/Hr/tWDGL2i/wvqHf8yr0f/z7pSuaUXerqeQe8vw/r4/WqIIpl9TRbJ9XZppP8c0kh1/sQsEW3uh91HYBIcb6AXAr9q5zF3cCd30eZ+HuBBHuYRHuUxHucJnuQpnp73/w7rYSSMhzysC1NhU9gciv/h4KzN4wqjIDpnlneNiZkZI3ELokjKjKE7MDNTZnYXYsYGzIlBzFDC+n7vncfz40x+OUsl1dRQRwONNNFMC62c5zLXucNd7nGfBzzkEY95yjOe85YPfOQTn2mnmx566aOfAQYZYpgRRhljnL9MMMkU08wwyxzzLLLEMmVjO+W0M8664KJL3u79PuCDSWXEI0ltxOM+4ZM+ndRGvObnfulXfu2vsq4k+y7qZ4B+BdafgMQFEh+s+SClhSCtxSCjpSCbOJPTapDXWpDTelAgfFKRcCruJWJ8wimVCK/ivpvdgoMc1AaOcEQbw7mjMic4oU2c5aygkkptpppqQQ01ylBHnUwDDYJGGpWiiSalaaY51BZa4r2V1ng/z3nBZS4ry3WuC+5wR3CXuzL3uKcU97kf7R/wINpEGsrxmMcqEJnIPOd5/H/LW8EHPsh85GP8iZSiZTvtgm66BZGXttBHn0w//UozwEC0jPSi5TDDghFGos0oo4IxxmTGGY82f/mrrUwwEfdJJgVTTCnFNNNKM8OMMswyGy3nmFOBeeYFiyxqC0ssySyzHGqZsnCgLY5DdsopZZ12RjlnnRUuuBBq0cVQSy6Fut3bVfB+7xc+4APx56APCv/n7iqA3dit6PVp+2Af2C/ZcOK0Dx1mZnLe53A+MzMzMzPz/wNl7kCZmZmZuR3m9swZjao8zc7a29Bk70h7pRVer2XpXOm6F702Cn3os9HoR7+lGMCAjcEgBm0shjBk41BDzcZjGqbx6QzMIL8ES/h0OZbTvw7XMf39uJ8pH8SD5B/CQ0zzMB5mzHf43iXhuTdvGbe4tq3FLDj3dihcSfaZNhvltcaNpiF59GCsOHcPdUnOSVPl9W3m9D0kaT+q0tNXSXtq26bsG22batNdNYbn3qa51k7O1LaNVat17i1T2zZWaXt9j/qCk269CqkWXyprk7avP8JpfDrPTaD81E6S2qm81UjbpifWH52bUwmuxljbpjqDz1F35fD5lVcyGKFtm5ytbVO+oMcjWqTyAln1q/2RtizqRSpeLkivtpCL80tmkbYtlZts/XQzXNxMadBmB/o06djcmbcF0lEtCnRus50mbKlmgctstU68kbdV8lc7f42tpb+O/HrFbJDPlLbRNlndliinrmA+ucG3YLNrzzxX7zBjD2MenXtTXUeSlJOxR5m/FD7at8XNPMmt5f0YM++bbYlDOhG3zbbbDhc6bsQMSGfigmfH01ca55/A5/natm1MvVOlHac8J5rRoftWe6NZ9xfKH+D7sdQO7atPc9DMXf8K/4gkzZfzf+T3Mf9GXCZK486z/Tze559/VkCrtkQlR+tYraWK6Vpq8sNTUGXNzM2qfmdysN89RrBzMIm6Wu5C0W75sA8fYU1cb0W2Uf5EqX1E68PETH7OOltr0Kq5FMw5leXO0mfzOYbfSXmnRqm7tcePLNFn+Em6Z7Rb/Mu8f5Kc9kHzzpY5WbxPfa8GdR/vLRq6NuksHcni04OyLRJrRJtG9dLsXeZhLHs2IVq9Vb3s6BpHK3wrbQTy/yNfhuRDCemUQ/QZkduzPo9yEDnIw1MaRm8mhKtd8k1hqnrjw9qqcvk5mcef9eA9e1YU2jkSL9STueuknP4pV525+pQrUYxwCV+SBSvjCZaNCPzxUNWd+prShmeq/e6T/7kb+chLQvnoU5E9EInQPY/h5dgy5ZPcMwxJU5pGy0nt7BoV/PRilEcyblh3XXP2nFJRYqn4vJypxtV/+1MB1f/8i/myv3//3+XxwNhqWaP9DOWbPfYF9bhcOfbElCLrHSqgv/Nv6UFiwTHd2zoxSqtACkkov9/FW1j8t1Bx2TkK9fY3I1D+H4Wxcd3xM2cZTeW7FI8zzXz3jajJqh+JJRvj/bxUewVW2oRQ7n7nwUcYypNy/UDrUP2c8CNF6vYrjL9lp4jLj97PahPjdc37+dfx8mO97krbW9e17g7rwHRMJzMTRI6xFMusEytwmnXjTFxoi3AJrrXVuB432TBuxX12JB7AA7YLj+Ap241n8aKdbCWWcIVWvyUR6N4QWNdSvJDGEh30fLxVLHG73svkuul3iypyQuN4T5mCsfTHWDddRc/HOpxFeeiPJ3UqFS+rsO6S8Lh20iSSajfYZGfdaoqNIVVJPGGhUqeaKZXp3qVzLGXeu11MC7nRdLBrcmyrsU4+l1U15S+LSrKS9iZZSWuxp0mtspLWJitp7fY8KbEXSR32MqnTXiF12aukTnuN1GWvk7plQ63F3kZqlQ21NtlQa7d3kRJ7D6nD3kfqtPeTuuwDpE77IKnLPkTqloW1FukcnJ01aR7KJVlbk/6hLFS7Igy7R+j1KKHXozETMy3FHMyxMZiP+fQXYIGNxUIstHFYhEU2Hov17yVLsdQmYgVW8OlqrGbetVhrk7AO62wy1mO9TcEGbLS3YJP+L6SOuvVhMzbbVAxj2N6Mw3A4nx6BI6wXR+Io8kfjaKY5BlvIb8VW8tuwzfqxHdttADuwgzE7sdMGsQu7mGY3dtsQjsVx5I/H8VbDCTiR/Ek4ieWfjJPJn4JTbBpOxak2HafhNJuB03E6W3gGzmBpZ+JMtucsnGUzcTbOtlk4F+cxF/8hi/xFuIhlXoyLyV+KSymNy3G5zcYVuMLm4EpcaSmuxjWUwPW43ubiBtzANDfiRpuHm3ATy78Ft9h83IpbbQFuw23s6e24neXfgTttIe7C3eTvwT22CPfiXqa/D/fZYjyKR8k/hsdsCR7HE0zzJJ5kzFN4ivxzeM7G4Xk8T/4FvEDJvIgX2ULZ0ZM+oeys6aGyhe+qVU7tabGaLbT9d9UiyzlLXJwLu9XCb2S15XMkIgp0aTxG+10S/94TL2p8XhLawCk0/4pxmFjbX2OsLyGwchTuGST6JaYcxCmHQmc2uD+lHPaTXDlEBWKMJIwTX/dtzDphHqYvbu+6flDgjqF1WmEUom9kzUa1ms2+kmw9vq9rVlD2BPmxLaIQSfJxCmXp5ueTGn4PGnq36zn4aRSbZ/ssfmMU6msMx2Ssyo/HD2f1TN+fMLWvQSnszMCOQ2y/4W9hToeJ1mRvLTGTbZHvci+FRhjVQ06Y8yfpf4PuN3JfZrlbGsQtf5Qt2b2KV1aDujIsikbvWxBj9XAPfPasuNnzKlFoZbN9dmhockAtPlSb6TPlufdP7KfZ6fZqPbGchZcVf3Oz6gp1hEJwSbbFtjBt4f7E46hdvLfxVDca/fsA4TjVDPS8cGnZqEVhXDj+Ba0qr49luJwtoeB9k6T92PObPFlH/L8j/NDbDlI64aRyOb1zJfXJtxC95BMho5YGJaz0v9N10kr5e/c6Ph51JKfCJ/7isVr+3rfqNyHkM9/umiRWIx2MVzXgyxGfNy743+em5FaL+L088mSParGm07ZYXf6WwnILZ+x9B8M/GsU65/1ofec3EZ8ltzSeX4fWndwariapLiH5y5K9Mt+BAS/hW2R+jL/ZQivhJdvidiyWPCLYov+2byG1K5RYu7eBU7aKQ/8mjbCAM5G+s2dBJ+s33n78gE2IrcerxhbV2MkyW+j3ODso3JmnnWS9crC7msT0eg5OTM8+Rirbj+wnVrGfkSr2O1JFtpUqQvx6AsSv53+IH/mh0hDTLCwtos+9w/SHS8P0jykdY+XS9tJ28ieXTqb/39ruAcyPLIsC+DlnPBNb3RM7jdh2shoztr22bW/3xrZt27btZIxbZ63P+9VXv765Ve81b3W+916/f1/2jcwX+aWIY41wGKuAw5/yp5H/LX8bcawCDsdxXGRmcVaY7Lbklb9hrOoND/Nw5E/wFPJ45yWv0g3v8m7k3+E7yC0IXqWrMNmLyWtywwIqFJZQibgnValhMg6ZLxlvDGPMLcxSFvJrtEaHY/3KuOM1HgU1SZMiM1VTUUjTNC0yMzUThTVLs1BEszUbRTVHc1BMczUXxTVP81BC87UAKVqohaisRVqEVC3WYlTUEi3Bs1qqpSipZVqGUlqu5SitFVqBMlqplSirVVqFclqt1SivNVqDClqrtdF2ndahktZrffS5QRtQRRu1EVW1SZsjs0VbUE1btRVp2qZtkdmu7UjXDu1AhnZqJzK1S7ui593ajer/NL6XVx7f0xmdQVGd1dloe07nUFLndR6ldUEXUFYXdTHyl3QJabqsy9HbFV1BDV3V1chc07WIr+s60kA8jcf8vyGhKB7177JfYAFyeB+vDD7GPGjPfCyAl1iYRfBqsr4fr7MKq6Czd+3qwlZsg178FJ9DX+/UNdB7dI3wvlzf9o5cP+JOHkeW99+artzKjyXec2ulSqsp1miIvoTT+oF+ihv6nX6Pe8rSAjzQEZ1hLhA5kC/MQMOQOuBx/OVYjXVYj63YH3eP0ThN0DTN1nwQcJ1D5eM+r6pERaSh5r/E9UEUiDv40Qj7OTvb1rWzEpEDBcKSyAjFzdzip88mHMEZXIEAPO3T7w+PRpTHr2hAZisvqOmRJUfa4XKPKOTPpi0EsilbACCeST4jfz67cRBHcRLncZUFo0cg37+c9G+LZ1DEu61URgZqx9E2WZ8ZUqviKpWeyNyO5fiAfdtOdz4tEe/bHElb5uPPQJRgE3Zjd/Zib/6QP2IWszmaY7iBG7mV23idN3iLt5VDOVVERVVcv9FvtV+HIJTCctwCWJCFUJOlWRq1WZ7lUYdprIe6nn9o6ZX0rbyGvrUqqwraeOahnWcb2quBmqGDWqolnvPswfOeMXjBswQveU7gZb2mznjFI/qd1Eu90VkDNRRdPR7fy2PwvT2+3kcTNAF9Xf39XOX9XdMDXM0DXceDXKmDXZFDXH9DUcKzaT4x7P/09l9jAjpqy2MYz+Iirms1b3Ix7uJtLcWHfFdF+CifFpgnOVmIi1mCpVmRaazJ+mzKTspgazVkRz7HTnwljk5x9GA/Hmc/fZJDOIpf4jfiru/xJ/wV/6DDOszRnMjpcczlYuUQuJLruZW7eTBaneVl3uT9eN/Q43E1n4ooVWVVWRmqrYZqrrb6pF7Qa+qiXhqgYfqcvqJv6Qf6mX6jP2mslmqyZmp+vF2tjdquvTqskzqvqyCr6Wj4A/tn+0WbYZfbH9k6trYdaTvbO7ajbW/r2WKuuAO6Gea3VV192XE1dOaI72nu/D173S7W70DW8tXxNoctmoj3E/Vjv5f5zr/u+Ie2us3j/jcnop8dr9+Fc53PdKsuvrOWbWA/b3vYX9qeidjveK/jqY6ZqCqOR9gi7vNRW9K2tm1sDVs8EbMcT3GcZc86s9Y2ceaG43qOR/vjn+74186vst/zx/NQH0Wc4aunNDqc6Y/nM7aS73zGfjIR2Y7TbX77XedzoEhYH8+Fj7I+G7ARG0N4DMtxHsBF3EIlP1Vq+HlSy8+T2v/z+dgc38GP8Av8DmuRjfGYitlYiOVYi83YyenYj6M4jYscjetJfeHDpLJcU53+XlOt+Y2oE1dWxLvZMf79XFJTrqi/1hJdSUktuY5cRX+rIJBd/Lxtan9gX0jEVMdj7RedmWk3OfM128Aut30TMclxn49Wh/0c57EjbWd7x3a07W1NW962to1tRiLmOE77qFjYypmjzhyxDe2B5CquO37EptsidrzNkYipvvNdx9m2n3ue73s62R/a6ran/aUtbIvZlETcszedyXT8JIQ+EIhM1Aec0UdZzjRFOwBCyfAxlEcaBP3rX6rHQRCfgk/w7z3x7+0qo+Z/a/cv78HR33vixzimDRIAAAB42qzPM4B1VxgF0HXn3Xlj279t2zZG8dj2xLatKlX6PizTV2nCvo9xYuNNsy72/g5EyI7eT+4SHztxrlF15/zEkAO9E92D3h1qnxrxqRi++UaedMtU2aTIWVfdZNAus+7xhHKJIyevLLLp/Nlji5y7euXIIn1hKluaxdbLd8r1+ky506MhyRFZZJ08B510nV6T7vCIkElYYoMCh5x2g37T7vKYkIkttVGhw8640YAZd3tcTMhzJbHcZsXOadRmyJx7PWmJ9KOHGxc5cvLwyUW6zl88t8j9F84dW+T1KxfPL/KecE+ZVqqxVakLmnUYscfN7vd0yPNlWKHaFiWOOK9Ju2G7zbvPU0JDttXqbFfumEtadRmzz60e9KzQkGONejtUOO6ya3Qbt99tHvKc0JBllVrblDnqohadRu11iwc8Q2jkWqvBTpVOuOJaPSYccLuHPe+FzvahqcSjne2T3YlXF8DO4bHEa3/hh8E3f/X+l3YN9ffGuf/KkdHhxOep2zPR3hlL3e8O1R7n/itHO4fi4mDlr6wPrghuCG77wZHp4Yl4T+qOTnSNxIf+vWPfjcUnUneyf6QnPrcATndMLoxjk/GV1J36/natqYukQkWKlShVhsga5MqUJVuOchUqValWo1YdCoRMrjz5Cv6kkSM0/iSJLEesXoNFFiOyOigYIU2aBN8ZS0ckGcwILguuCq4ILg0uCa50zMO+pbQegOQKoigMn+7tfrFt27aNUiq2bdu2bdu2bSeFmIWYhcW8E/QNl1/9rR3PzMVa7MVZ3MVLfFWRVWKVWZVV1VVz1V0NV9PVRnVa3VbPdXxdVjfUHfVAPVuv1rv1aX07aHPQYTPcq+41D/s1081ys90cN9fNY/PeGhvXprV5bVlb3Ta33e1wO90ut9vtcXvdPrbvPePF9dJ6eb2yYXt5eSP618o+dNtL+lN7oZ1QdHrR+UWXFedVE11drG8oenmgNSIjNkc++kYo754UYbHo+WBz/eyf2oT2ajG/Wf6nCKfpYzkT0dDU4BnssqLrB9ogOuIjOdJztCWdSbfTq79d/d43Ul7alE6WlyrSSd/I691rGqWoe6milJU7o1Snu8XKk6Lvi37tdlQd6HjIiYIoiYqBd+7GaI3O6I3BGI3JmI3FWI3N2I3DOI3LPOcluJ8mpQVpTdqTzqb76UPfaJFpXlqVtqRD6WJ6mHJ/dI9mpdXpQPcWjT410HGQFXlRFGUDn5Lqoznaozv6YzjGYzrmYznWYzt4GWPMpzvpVfraN2ZMmpvWpP3pcnqRfvWNlZAWpHXpQLqcnqd8/sQWj93YFd3nT+y24WgT2u3F/GzRx0Uf/ql1aB8VfVL0WbcTiPMSrnbnE24U8/vF/G63nXkT2ofF/tOij4v1V935RNlFFxddWHR+0XlF5xSdVXRG0WkhWyM9YoYwYw7QspxZFP72rqtn3XWnp9PpdDpXz4yerdjWszW2bZuxnVGcPNtj27Z61fpXr8qr/GNkdfl8Z1ed3qfoq7zAC73Ii73ES73My73CK73Kq73Ga/1BVGNmeKZneY7nep7n+wyf7fN9oS/yxb7Ul/v9iCbKCHk6CWIgogAIGIoQX0OIq3PRYQixGWGu5t5cfDhCehFCfCUXHYGQViHERkxPrEt1OsKao/MwfWnQJbpUp6VbGzRbc3RuLZJA0JqNgJGYFs3VXNByvR7pLfogx+lqPc5o7dIPOEc/dy/Wu5+fxhtc8rG8E9Gk8ZqgSZqsqZqWUe1GwChMolmaA5qnK0h0la6iiChpihZooZZoqd6gN+pD+rA+qo9pozZpi7Zqm7brh/qRfqKfurf7uOCn+yi/2+/J7KOEgNGIhC/zFb/4P6DbiikzIqd8RKX/1p5EE9cjpJ+kuhsQ0oJMZUUEjEHYX/XXEPKBEEvPLx/G6Rbph/WuaAcEjEU0+0P+mK/2tb7Zd/ieoBBIyoEcl2p9zp/3l/zllLmWBNNKETEsQ8kHI6rX1lUrgT8e0ZiqfqGm+5WUuiOrW+diuiEj+FGiGjJOQLhG3REqf2JVxUCdmKV8mLyzJ2Hkz/kr9efWBOhPCWHkD/keyHVaNitD1RmoUyFW50P17YgRGS6252wemDa6MSOYjICTI//YQf52LaaVTsSwv62Szar/b6MgZNWj0fwE00YnZhTTM3mxY/tbOq1ciTgQVMYj2uvn4RTVzkRN14x/+Tw8ift5gAd5iId5hEd5jMfZyCY2s4WtbGM7O9jJLnazh73sYz8HOKiqRmikRmm0xmisq+5wl4d4qEd6nCd4oid5sqd4qtd5vZ+fq6yXFmiJ3qAP6aPaqG36oX7i3i7U++jVmVqfSseXvfochbUAIRdy/T8BkbCZz/E1hLQx4+OSwEz8D/sovoeQtuTukBOfNFoN0UkYcz8HQSM0liLCGq9JuWvKZIT5PN9ESFNzVU9BJNzPwzyeJTIKUxFmG3vqcdOfYiDAiKPpBIR4DwkJA2u/EqIUIRpoTX9lRDnCNNIWfhVEJUI1Uaj/qohqhGummPm1I9ojZAslsr9ORGeE7UH5iF83ojtC96SS+w1BDInwvaiS/w1DDItkgCgGf2LxUt2fGFHO+BNjKll/olT1CH9iXHvOnxjZmfcnynY/mT9RekjEnxg/LOoP+YzwbNQa5jAtRDKkxtFCG8t4O/fzRTVpoLppYSBFqgxhDOOZznzOJuEMjuGcdF7hvHR+LBek8yqXpPPjuCydt7MwnXewNJ130kDPoHluULgwZF4eMpblyPPDPi4K5BWBXBS0E1roT4GLQ/zKEF+eU7o0HN1VgVgcFFYEUjSwIMRME31ZEoiVGWJVWDaiXIvln3mmH+HBGZmnqVbKf5NpIwl9/beoAg2Z606cK9KY6eu/RZZoyvb132TLNOeuO3G6Qkuur/8WX6VHvq//ZkY7PWnP/UZEc+JuGXE2qyDiWISLuZYlY85F2Lh7ETruYISPuxjLiDsZz4m7GcmqvwuDgBmYhNGMB86o/XqmXK+sqzTR84nrf/k1RnQxCnAa/Tm/QJhDfBNxAqKFRnrTSokq3TqGhC/wZVXS+ddUwnxBR2O+rDIO3yK+gBnGIK7hWq7jem7gRm7iZm7hVm7jdu7gTu7ibu7hXg3EmLdzNWiABoTvpGsQ4urw3WFgjQpfMcJzYt/w1cJq04LsNjZiNmoB0njerzV6pp6vl+rVeqPervfqw7pGN+kO3af79ai2aJcO6PP6qr6tH+rn+q3+7Ab3dH+3ueSquz3C4zzeUz3bp/psX+jLvcgrvM7P9gv9cr/Wb/Y7/X5/1Nf5Ft/lT/pBP+5t3uND/qK/7u/6x/6lf5+QNCW9k4FJISkn7cmQZFRywl87sQdgd64ojuPn7jm1bWPUQW3btm3btm3b9k6aSZ+5T9t0J31WdlLbvflOuu9fY/CZi3PPY3I3P11HN9ItdDvdRffSA/QwPUZP0jP0PL1Er9Ib9Da9Rx/SJ/Q5fUXf0rw2aJt2a1H7dVRT/US/0h8ssBltdpvXFrYlbXlbwVayNWw928S2sh1sN9vHDrIj7Dg7xc6yC+wyu8ZusjvsPnvEnrIX7DULrWBN1mG9ltigjVvFPrNv7Kfp7H+lNYGU3Pre0B3kzWEe67ARm7EF27EDI+zGXuyr6pbGlWunDqtWYsxKERPsxyEcwVGcwElMsYIf4cdV3fK4puMU/VMM3dXePNZhC0bYjb0YY4L9OIopVvAjDN293hzmsYDvYh3WYwt2YITd2Iuhe6Baj83YghHG1BQxwRJ+gP04gKM4iSlW8COM6daPIziKKeZcvfcdzGMjNmM7dmAnRtiHoWvhVNU6bMEIi9S8jwkO4QhO4CSWMcWPMaZDgv04iimGruLNYx22YITd2Iuh+5jKqgWswxaMMKYywX4cxRQr+BHG1CdYwn4cxRTzwazeOsxhAfswwSKW8GMMgwW9EYbBIt6YcYqxX3GyjiwiO8kesp8cIkfJCXKanCMXyRVyndwid8kD8pg8Iy/JG5KTOj5FxlKSYZmUj/48Y+Vvv5a3Aztx0K3rHcIRnMBJLGPoNvDmsQ4jLNJhEstYoL4BG7EZ27EDOzGmQ4L9mOKsom4+N7+bb9qklTtublnw1/TT+6ireF/wVu8dl+Wh2Y0SPFqrmnbthexMllzQp5abcrvOR+V7PBv9PoWaSuGc7CUzyLw8Wawk68hmsgM5yL0SBH2MHsxGD2ejR7PR09nohWzk+/9F9slP+Fc5DPtaS1aoZdyUjckvmAW1pCGrqo11avzzG+zczvoyv3sSmXdq/gvTBndU) format("woff");
}
@font-face {
  font-family: "Amazon Ember";
  font-weight: 300;
  font-style: normal;
  src: url(data:font/woff;base64,d09GRgABAAAAAEU4ABAAAAAAhsAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcbjn5UUdERUYAAAGIAAAAMwAAADgFFwODR1BPUwAAAbwAAArFAAAi2vvIoRtHU1VCAAAMhAAABNIAAAsi+2GWR09TLzIAABFYAAAAXAAAAGCICGw3Y21hcAAAEbQAAAIRAAADDi4Vrc1nYXNwAAATyAAAAAgAAAAIAAAAEGdseWYAABPQAAAlnwAAPqhszs7qaGVhZAAAOXAAAAA0AAAANgj5ZNxoaGVhAAA5pAAAACEAAAAkCAoEy2htdHgAADnIAAACvgAABRyfvj1WbG9jYQAAPIgAAAJuAAACnkDPMWhtYXhwAAA++AAAAB0AAAAgAV4AoW5hbWUAAD8YAAABxQAABLhhiaj2cG9zdAAAQOAAAAROAAAIR7QPcfl3ZWJmAABFMAAAAAYAAAAGXvFWqgAAAAEAAAAAzD2izwAAAADPLEcSAAAAANLQD2942mNgZGBg4ANiAwYQYGJgBZKXGBgZLgMhM8MVhldA9msgZGZ4w+gLZLOAVTEAALZEB5wAeNrFWltsHFcZ/s7aXtvj9WXtceLbrtdex3Gam+vcY6ekFjJRG0gaSoDQpGnSpEDbJJhwE6KVaB9a4CmCPKCASFtVqCAaoCDkFgmESd72ictCG1qZCpp2QeJlX5fvfDO7O+u9xE1s1Z9m9uzMmTPn/Oc///m+fw0DwMF5/Ab1H57Zfz/6Tn5t9jFsemT21KOYfuyh82dwGPWsg1wODfwwCKGOV27nWsPJc188h8TDZ84+jtHTsw+dxIZHT82ewc4zX3p8FneppvHrg/X9p3QFOtchjDYMYAQbsBVTrNHEGtvNDyM/HUh4zybmvc+haf9zv1ozQyf8z4swZlj9G8J+HMIDOIGv4gke38FFXMJz+DF+hleIOfyOV67y+BPLf8c7vJdlF8MmwqYv8doc2wrnMmx5MreAPbks37mHpQZEad1pHifgmC08trFscAVjHMNR1rOla/wM4ShcfovrbpLnY355hucDvGdUw5iIyt/VeTKXYjuTfPOeXFrtGfWgzjTCNU08bO06lZpzaX6LI+R/y9i27BOmkecGtLPmabZyXndT/nuG0Iy12Ibt2IVJWnoP5+du3EuvOIpH8Dk8iadwmfa4imu4gf/gv7RLo2k2LbRNm7nT7DS7EXJesnZu3Nc0jW7O2Ar/5a7Qxq5KqZLrCzzFebi2lEvlMvbgt3ndzZTUTZVf00pxltSDbPF8G+PIrKCNFmzrtMBC7sW8bWiNhar107f4IhcfwN9KWS5vn1yac+suvkM/ilvQptllfKfvS7ffJtvIrLxnlVssd2npfsK6U0uZRXlvSh6c8r9lOCsLN5u54kqWRZ0aNlekUL+KM32wsKqLT06UjkMrZaqsxTkeF3TPtjbG1h2e4cUercc5r//eLHFVTpWvvWoWsa3k5tnGPOu6+djF2g8X/KeaZRx561gNq8V1WEvECzdmAhGx/JrXbuq22nULNWfK/aSmZ8iGtl7FWhXikZ2bmj6c0oqf0yxlK8fC/Oqs7oE1PTlTdVTB/oawDq1CO9GCDsIhw4hyn+4kIugijGzahkEk+MQIUYc1hIu9RAd377v59HEiilNEA84SnfgCEeF+/iTbeIqox6uEQ86T5vXXCYM3CYO3CUMW9A6fukF04V2CLIPMIsy9vxmN3P0jaCIDaEOzWW82ImI2mU1oNeNmHJYX3Il2M2Em0GG2mq2Imh1mBzrJFnaiy+wyu1jeTebQZSbNJHsewmk0EuvYkwjPbUTp+Isjj5SMfJToJINZy/tjRDefXs/yBqIbG7GJ5c2Ei3FsYXkr0U2+s43l7UQ3dhBd2EmsIgfahdXYTfSQDU2il6t0Cn1kRXvQT2Z0Fznph4iYrNxK5jfNns4QcXyESGAf7iG7u5cYJOvcz/JHiQQZ3gFyrYO4j+VD+DiGcT+RxCeIYbKtwyx/khjGp4gRfJoYxBFiDT5D7jpKPnaUozxGjOJBYoyc8wRn2s5uh+Y1iqfxLK3xLeIOfJvoJtf9Hkd3Ed9n+RLRjR/gRxzdZWKAvO453n0BL7H/P8HL7MMv8Evaz7LiJH5FDOPXZL9J31deI5L4LfnyGvyeGMUfiFHME934I5EkU7zKlv9GHr3O96o38A+WPd96i1gX8LAOeVjU9zCYegySd4dRT5bZiIYSn2sxLfQ563nNZrPZjBZ5W0Te1mq2kH+3mW1k4O3ytg55W1Te1iFvs340rtXVwXInR+7Kl0Y4mr2cz+NcLWe5SiznfZXr4s/4C/7K1fE6e/42+3oD77I/zWK+680Gs5E+P863T9DHd/Btu/iWSYTa91o23HK4tY/trl32LTceZHjFHSa4m9idhntFinvFXD56FTirUz0iak9ZzCmyXjxU3E0vYtH/q8YeWXvMj29uMWZW3d/Kuc9UlbG7N2eBvl2CbU74jN8NxHxX8cL/lntRTzllO00mP0b/2jNlO+Etcz6/p8vLoMv2xdIda+ksU8+5QU0UbNcvuz4fCu5m1r/+Hdjz3EIfJooWpifZ5+JF39LTce2WHttJ89t8xZlNBdhD0FPT0jtFDu+xLbserlvPrsYfCxztQonXl2rLee9u0X56XwUdmHuiwC1r2nzRU9mbr/jazMhb43k2WKl1f3U7njb2WuUo44wGnq6ZszGFo7rkzY3G4IjrZfw5YUyxM8N61qrPsJWZm/jbQi1lGexlfn2KVzp537H9y2su2wvietk6TXvvUe+z/nMXvHXKssPnewvcXYzU548pP55VWvUL+fiq5674q94t9//CtSqMVB6dLZu7Kdkz689CWlkKb6Rp+epc7oos55REZ4+pptTzrOfruc8vjkiF1VTyzkW+7yxaU5kasde1KmJper+kHQfL/1dBcdhocxuxeF6+HscY+z5Bm08xTk0sOYa7gRV6ZOUyFe9PdxQ07LJnZ2rEn1vpYdU8xlLyUSXRI1vMfmhOA/Oi+JC56Uy4hRbjtT39VnJl1SLD0v1kaTv3+9en5VnR/D6uvdvxo6WzhAyguzyrvuJIDVXGm/4vDC36tSAsxdiEZr7RllqoDFvI7ttK+H13SSsxzu0qKrwe7gh9/Laa6KdaielOnNesHhii6kkSIzqW688EUO//dmLR6KNFRx7w9a+F6/e9iB6OoseHHUNxdHlYLx72kWQ5yTf1fCDZ2l72b0BHiEo2THhjTkrrJ6X1G5XxaAjkOsIBxd9Ulutok+5vF4OPSutHpfI7pO+jUvZRafpOafouaXpXmr5bmn6VNP1qafoeafpeafpmaXpHmr5Paj4mNd8vNR+Tdh+Qdo9Juw9Iu8ek3Qek3ePS7v3S7oPS7glp9yFp94S0+7C0e4u0e0SZmbAUfKsUfLsU/IgUfFTaPSrtHpV2d6Xde6Ta+6TaY1Lto1LtMan2Aan2mPR6THp9UHo9Ib2ekF6PSq/HpNd7cI1Yo1xQWNo9GdDuyYB2Twa0e0TavTWg3fuVCwpLnTdKnTdJnTdLnTtS5y1S5xGp81ap84jUeatyQW36rW+U82FZzYMc4dMc/1aO/jJn4QX8HPdxfHO88xr7fUpvPYdQ/QWruUMToVn60toV82XH5j0rryKrEHw955boBMuo0z4zPa6ccLrGLzZF9TKXVyZ5nVFNt6wMh1g5tnJbnGgmwACnfE05pdVa+W9CMWJsEYP8Jr3M2zWMopBRJiyE54l6raawVlOD1kWdVoS3FrxVYPehI4FYNqJWRvy8pY1lzYFY5lTNXtpY1qlYls9eenlLL2Pp5Sq9LKWNYqsUv1YrfvUocvWW5SH7lIccUORKBCJXQnnIAXyMiCkbGVc2ckARbVARLaGINqiIllBEG1REGwpEtGHFr2RJ7tHGLyeQgexS/FrjZyCDuUcbuXoDkSuBK1zRwfiVUPwaVPxKKH4lFL+GAznGhGJWr6KVo7kZCUSrkUC0GqmZaexXprGhQl7bRjHn1nKMimKdfKfd1SL0quc1ulfoR7anb+A6+2g9yKF3Ocp9u+IyYG0b/aL83iAvaWb/p+lPNpd/hyy+Xhn9DbL7Rnyd2CS7b8ZTtPK4/qthnyx1QL/YH1QG8xDf/Bbn95+0xQP4F8d/jCOcwkn2oolv/CwPY9pNj1gKr+ReFs/6Mr7CK98gQqbXDPKKZWFQv+MVYPCefLPas/foWbviHNNua5oOnaM6d+rcpbOrs3Zqs0pneT17aNu3DOq9/wMCiYb2AAAAeNrNVk1sVFUU/s6b12n7+j+dzkynnZlailZFVETU2gUFLImtGJrGmKYh9ocScJg20z8FqkgMMcQQYggxpHFBiDEuiCEuiAsWxoVhYQgL3RgXmhAVQwQUsUrr9+49lulM60/iwkzeOXPv/e453/nOe+8+CABPQnIJ7pbO7l7Eh17OptG+K7vzRfSlByYyeAkuMVhYQDmdIMBxEUpQCg9lnKtA5SLCo/PX/83qepR09D3VhJ7NHb1NGNvcQ9uztWMrbVdHH+0zz3bT9vqrPb09XbR/w+bPVcesBpdZrcjZW5y3XjU0ML4T/cPp3bswaOye4czoXoyNZAeGMMWJARwy9kh6dCiNY5nJvVmcGM0OZzA7xgFOje/OjOC98cnBcZwZnxwbx4cT/vxHJisMM+YxI2t9tq5hEySfwnUxtsRYy90x1jO2zNhSrakGLVhDVduxBd3oRT+GkcYEDuB1vInjmMVpjfeG+kvqP1f/lfrLpnOC7xmVvuhTsqMPXrbrxa3qd6g/rv6C9SVQv8HGKdmovk/nD7CK+xCStfKg3C8PyZOyTh6WR2S9PCpPSLu0yRp5QDbIY/I4d4RMd0IIYzU2ogOb8AIGMYr9eJXMv8A3+BbfERfEx0ax/eb/j8whqEPSVBJcqPbHUiSVdsx9PjYMcc+jCZ14m7t/kHJm3STPy7AclXOO5/Q7h50PnIvOXCAYaAy0BvYFTgc+C1x1Y26L2+Z2uiPuMXfWPcsOhRBHM6tahzYyfBq/UbsrSOBX4xvws/Fx3DA+huvGJ3HN+Ea8ZnwUB42vp2KejSmrLVKaFHlTI/2kke4g71LE75r7F0Ue0pgB8qxGTO7WiM2Kv6W4O5HuUcQqRdzWiHNajcCVFl1zqGaltGo984r0EffqXF4tkrK1SMLWIg1ay3R+LUSYWiRpayHS1CLxlRQn0igujVZx7rihsa/b3FZxRraKT1nF/yJihUYs04iejcjb3Eas1IjlNqIUa8TSgrorte5yrduzdTNSft3lWneF1u1p3aVLe8iIzYq/pbi8HhKxShG3NeKcVrPYQ67l9JD1zCtysYecW0mdqKpTp+qEVZ2QqhNTdSKqTo2qU1ugTkzViag6YVUnVKBORNWJqjphVac2T52YqhNRdcIF6sRUnYiqE1V16nLUiSxRJ6bqRHPUieXlTWnehOZtKMib0rwJzZvUvI05eRNL8qY0bzInb8ogInzawPt4mhxm+PMkyN6VSTU51kqcO/i88s5oxXPoww6+O0ewBxlkuWcfXqF2h3EER/EWTuAk3sEpvIv3cQZncQ7n8Qku4CLfs1/ia75nr7KrN8l1XhwJMmo92czwmuI1zXGcl5+NdZC/+GzJcnHdx/7DPY7UE+mYihxip2in+XNYUZy2gXscaeQuRxK+VpLkTofKpmyOleKyF/ZU8BXzTPxyngspnjIBMmo1J449warNl4SPg+VBTinOODyvD1I38P1xheNr7I0rVbwPQtLE3vjvxLUIk8WMv5uMG8g0QYap5eaIdiwncz55/8nuKva/ht93tRKWOolIlPf6MnP/s93+leE96X/ndPIbRtBovn/skxCg1l3YJv7qNnN+d/FqMQj7BEbENZjt4sfeLv4XVZciHT5/nuFQTTZLeSzT5T8AU3x73QAAeNpjYGbSYtRhYGVgYdrD1MXAwJABoRnbGAIYVTmYmLhZmJmYWIBoAQPT+wAGhWigGg0gZnBx9HUEUhy/WZgu/ddjaGA+wyipwMAwHyTH+J1pK5BSYGAGAJUwDyZ42p2SWWyMURTHf19nDG0tVVq11f2GllqrVbQUpXaqnbEvtROxpkhqCQ/2fYutoUYstbRqK2op0iGePJJqmKs0ISLxXsnnmK+RxovESe5Zbu7/LP97AAf26YAhGsMpkRGMnXwR2x8lXrR4oWzBMrxGfmyhClcRKkq5VbxKVMkqTaWrTOVRxarcjDbdZo6ZG/ezzmlZvzPSRDL4DE8Qh+AiVUwQl6RS/8Jlm17BITiHVWfVWn4rz8qqSdCvtF9X6ue6Qpfpu7pUl+giXaAzdEqgKvA6cD7gq3a4sPv/D3GFhAUnt3loKA6Z3JaQf+SwazfCRWOZN5QwwmlKM5rTgghaEkkrWhMlPLYhhra0o70w3JFYOgk7Jm4604U44ulKNxLoTg960ove9CGRviSRTD9S5DcGMJBU0hjEYNIZwlCGkcFwRpDJSEYxmjGMZRzjmcBEsphENjl48DKZKUxlGtOZwUxmMZs55DKXecxnAQul/93sYR8HOE4BPi5xkctcoYirXKeEYm5Qyi1ucps7lHGfezzgIeVU8ISnPOMj61jCUpbziY1cII+V/CCfFZJ7L2dErw/ytIwNDbhbJXsF13jMNhaz5s/9arbymUVsZxen8fOCN7zlPR+o4h2P5EUlL/nGd9nTr4ZhhFDDJqoJUMtODrKDQ+znCEc5xmFOckoQJyjkHGfrK6ytt5tt8wvThpQ6AAAAAAEAAf//AA942pV7CXxTVdb4Oy80aQtdsjXpljZJm7RNm7RJ0zRJm25J95YudKN7y1IoIIiyg1gQEEUYFxbFEUXRARncwO2vMqKjjp/8dVT8XEZnUQc+R/3hhjL25Tv3vpc0YZnf/1+4ybvnnXvvueeee7Z7w7BMpf8is599gREzMoZxiIpsVpVIojPYC/EpQakQd0piZbJYSaIiMVGB5SX4KTKSi341SaFMSlIqkhjG72dc8DbzA/tCvIGZwTDxYmbGOgb/WCYFP8zscSaZSWMYm0Nv54tNQotST4veoZc48MWIZs4i7TUrNTbNk1imng1Pap98Of/9/BfxD79efvnl795nREyzfwP8KirAng1MHsNE2A1Ge4JKajQDku6w25QJKqXBKFVpACchUcoLseIBUCBOLMD0kZ7h2Xn11fM78ztrO2vtNb6xnm0ljZXV3KmSusqqiTXTigrtYkiRprQ7W+eIVq+JtBRaxdxXiqSW4taxyDVQkutK4s5H1cPGPFcSRE7zEj7k+38WrUM+GJmv4AxywghxrIwZi5dAHMPAvcgTEZPtP88eYk8xRiafKUWOFxaVgZkNsDsOVEWlYFMqJBqwWR1KsV5nxGJQWR3GWJxJgggn4PDgHA16nTh7ZrXEaIid2zpz5O70N8pdXYkF+uRkg77K0712/urP5/s+qPD0JKU5rfbiiqIS7+Gq8VRRntOc4utsLlvSEH+ufbPWsGdOkjLCHF3qm5PvuJja6qiqY9m04sqklJosk62YrCPQ9V1FZYSRG4mESLzRsVJpbDS8/UVk5BcUp9y/lJlkv2NiGEbFr4GNEqx6pdzrLXeWVlaW7ho+u2rl2ZGBc2vWnBsgbdTY5n2+jZxfJz2dmrE12Ib9LqwRMEZYBoPs00widsAzTCwxSgxGhxFl1qHiyYNGObuiJz6tuTktvmcFK18eJYuJlUaxvXKVRJy+VBNxww0RmqXpYolKbtkskWzGfuuZ9SzDljHTGSbTjlKKEoTSqYTokyeLTp5c/7r1dfyPeFr/YuYWpp2JxHk6hDXT5qoVsum2O76cPiM68wDPMytzDupAgyvOOOxapRVU5+x2hHtwv+1lusg4qpBtNi7sL/HUxgJG5l8K9yF/sA8V2EAG7S7u6C7RxK8b+P2Vj7KUhLI0nVEh1dYiXioI00N6hsyB3t4BUlatX78Ki3H3/v179+7fv7vo6ccff/bZxx9/moy1Fj8mcK/iGmulErvDJoXat95ysSu7rKOTDfycmnHQaTheAq4X33ssSLRKrd3D0qElwz0LuxeW3rYVlnL19+yw1Zd1z2fX1I22llx3cKvdduChueYSXz3fV4X/PJynuiHQF5F1OxF7nAf2ZZdrkW9fqVMGl29d1t9b1pbTPfxkYe433POwHSZEi3oGlmVZFfEtdXdMy4UIeyHyw4D0pWOf0USisLUdbFKyiEYpwHrud9BRsmCBi/viPhv8g0ux3vcO3M4tofNCWv7N0+JIsAl8JAQotZLAPJG45oVNPcM9863DCujgPotz2ZauLl3WONJar2+r726IzoNc+zfRy8ZKB4uM/Pp4cH3ikF9KRovD6MQSDwRmKiXLgxpKhFBhzgboWHQNmzXfOrRixZwLt020VDYPWuZkwcjsho4OdsfdezT65X1zV0Hn8dc0tmTuo/SUDVu6W2pbeH6WkwH59bMB4RwcgAxuHZzkPmE32gsnb0ApciE98XT9dIwZGynI2JQcsnd4kdGAhEgQT5EF9WUaCHIFP5S7Z9ZuHl+4ftf1y/tL+ov+fVP/rPYBT/vTJRUV18ysqWlhZ7j6NbrW4lnz53asr7IvbJ+X1/6vytGq+tryvBLd++aKpCTPUHlddYA3UUhLIlk1B2WBg3AZqZjiksEoR7DdDLxY92S26hctmpY5r2B0mX20YsW6rTeZe1JfMo8a2IGe2s62Bqn85l0puhVjFfPdRx74wytKGaRrElUTN/W3tHWifqZ7DyZlBkaO2llCPuEQwsme5uHSKTjytI25EX5mnVTv2TOVMaBsg0PcHbAYvNZTjgcfdGLbeuYDloEvZAbIYW6PF+PnEroeIW1BGWHPAzv8zM2Gxdh8Bd+Yl5FM/0W4ISgjlNESu8ABiVJvRGUvCt3N3gpPZn1BZpepfeiENTqnvuoOQXOwWrtDmWhTJXXUbZu586Ays5WLCSoTlin0G0Sr2YcYJ1OL1pI3LURPk6GIEFAJF0/xH5WbiBcEopLJClB17sD1KCwDg1CF+2e1dbRfc7BnxYc3L3xowDm/bGZcdbe3tWRRuaFMKc2yTVMl5TaY63cMXffCNffvNVYbRfosn6W1oPBQsiW99/erdvxze8fBxV139Xmrh1qat3Wmp5q5NzTT05NrJlpmb29c9s7W+469naafrvzQ6bnG5/FSnsXixzDKugR3OqM1aiV6sEWBVsRmNHMnm10QXQbRXC0k3/b22+zxyQYAWEFtbze202G7GNwBqbhPpDyX+T0gkgo7nzygBup+d+DavjLv8sGXXqhvbKh7ae+dd7LHR9vHc2TdFd3zoZb7utrr9UExNzlxI6631/8jW4A2UomamGcjv8FxPVMhXmt1sAVNfQcePHxfp7fDc/NWiPIOyTVPHfv908mFCTt3JXJ/T+TlgdDYhzRGElkUKBSIK8V+ut/Zs/+BfbdtvXETN8kef/zw7x5nN08e3XlbIqTyegDbU706nbRGBUb+4Xc37OMegFzuPRhgj9v9du6cfQr/L4gfJeDT0g03cSdAxZ1DXO6CnXuRxyVznI1zTCLWxkGspFSsTxdUGd2kqagwYF+j64mvu5dzxx+5b7CnuDVn++abc2Vn7dyrJhj9/dNGmzz+1rsS79gRHJ+dx9OLY0v1UqQCC2vixtxu2OtGRj/DHudeh2JihYDpw1Z7EF9EuSPtc5MVRrjG/y200rUVdDi+pCZFU1rs87iHBjyOUlXNTPiFi5w3NsUr1kntBe2LCJEepN1u8DRyj8GiVu4IjvwSVHC/5+6FRu6pAL++xTYRfBvkrBtwvSY3TvGT/QTfzyDzEeHC4YyS0Q6xD35T/E1xNferl+3j+uHA5MPYdyW8GLCtpN0Qvw5y0gawc/1vnF64xellByYfwCEOsEMEm8V1+JY9GbD7ckXQZIklhUFTapiY2LCBFs8ju3c/Qgr07Nm/fw8pR1566QiWgLypKA+kwsh8B0ayCUzwG+e3g8uWDZ546s47n4Ik7kv2+NKB/qX2vft4OhZQOmSMBtsGxsb9RKQBPXFHCGleQsGWtWWrfV33d+641xOgDnoIMXufk2caItyRFR7xC4cEKqf2Q5mwZ4P7QSLXi/SJgtk0Qff5gWtnNb3me/HIsabmhroT7PFFvY1zpSjsmdzH0N1UV1tPeexBGfmJ/SOTidRSH5XoOSXvM2kgDQRjiIEE37Px3abalcO5w6Z5M5vaEp328drKTePXdC3obh8tKoEBTXtp+3yl3JZR5dGb9IrslNbSniU5NkNzVbZLRf03pD2R6imkXI82WS/9+UtW8iUaZPvkRn7dZ+Fa4pYk3AdeYg1UdCkJrN695YYbtrjHRkbGUFxqNm3fvgme5UpGFiwYwbZEDw4IPhsQKcP4hrtY8c9zZdxFlJdt7Cp+zyhQ+a0UZHI66EUEFf+L2N69e6r/XH5iT+3u5zxn2NbJY9jqNrZ38iB7XUAusQ3rEvYntpXTxiI5fP/uO1U/flF96lTlFz+Ck3sN5sFM7lPQcU9yewNzt1E9hp4Y30gJovNVb71T/uO/4TluA0xw3l/4MdAXYSWCDrLzzosWJWg3twndl/mw2842oAfzlJ3uE/SJi9AnRp6qiHOHpfvTgwfRK7b/elbYgyF+cwRhylzuqAvaA44zH3f8JPRhJytjk6oPHvx0l12ktvO+NfpTUMZG87wFMm+bHE4fPux6s/BNKINK7kVYwW0neIx/LfzgP0rGUhLCf7jJaiWx4OvsbFjKfoexXxV0M7wsm/0/wmOsGH2eDGK3psyE4HDyZl9qJD4PAoh9XR/ROeBrndNZ1eiqauk1DJm7Oz43dOdVld1qdflmVtbNUs0qtadbpIr6Bm5ndlrKetkicz4Zqxl1dRT7ORNHvFqiqaa8KqNEjqpCKridzc7cLvPw0hVz+prER00tpuxmU1s7+zn3F73ultXrfuNzwZ/TtNzHGenjC9/D+RbiHO5lWbIbL7dzRGodcK+n7LpVa67zOBzuwY7OPkeVNOWmGzduVVtkw+MzxkYTKC9IP19T+pIILwTXj/SFtBqtDqng9MFz4szenNHl183pb3CeaWjLaTK1tBenZRDaKiF9MiW7HLJ0aYsWvssI/Z6HM8hjOfXmg1F00IOSGHUSLdncS2D2QOfMmpGVq1Yv7h0WP//bKMiH6u8WzNFbsrbetOGWseE8zd+ejJULugOpRj3/Ha+F9HZHqPZIBSKIq0ZGqivUNpk1Iy/r0CF4NStqeVV1lMQyPTNnlZVz8z4YnKPrjxooM2TKDsFW8YonZPYJ8Fjm7Oyh65aPDtSJrauuHfTOauzvuqehJbvR1NLaUZ+WcfOy1bdWFXLpK9YaLNq+UV05JOjSxuaNzOfjNfgX8lhGbBEVMWpfBTGDJ62OOYNOZ8G4ra4JOivc5dwSXPePdIamBu52qt9x5nezz6Nsx/EyFOqJtjlTFCqVAgtc4KLYUbVCoSaFYf2f+Q20XQyJ0uVhc5OH9WAvyNClaVITU4M9Te4rLJpuFqsS2Y+CHQZiT/gM5yLYaoctAvSZymbnL83cj5DShgrvc87212+4Cz/9xOP7J5kziE/8gVCl6jiTlJiV55QmxKunSSw57G2TyxNkouAYolRcH22QX8gm/RTnVIRzKoF97Odm62CnyGm29nc4reK8UctAumVhoa+WsLJMreL2k4dSbhwuOHQZTZlZzfWEq0xwXcSXrIsqfF2s4oJFUwsDF1z64LqgjGMcLkadjJFKRAhHjcRxRb0BKUvWrFlCytGjR+N2bNhw660bNuwo/ODMmQ943WBF3SDm954qODJdJqlcN6UarBFmQTc0Hmpvp5rhNPtqcSZqhrW3e7lf2APl3Md6LdEMPF1W3NNCvxHScAEP3dNPCVt6sF5sDezp0yDmd7XXPum+ELKpeX41wr8FKeRXgW48ibTZKjbUmaXqJKW5RgsX6nLQurE6A3cjaZeDuuAmpEePu40Es4Zwk59wicWHZqO5d7y/Qd+Y3lpRVGx0thTbRjt6a3uaS8s3JxukuqxeT1N8rCXJlKPLTNAoS/O8MzMs6QWCzbkIzezNU/4/KokyoEkkXu6gOcft9gwMRVoOHNBnZ+dPl5aVQEtW1B23W7kns3UzSA4K6f0ELlC5MIZ5Ag7inh4WD86rbXJaiwo6C5yO6uYGjCaPVLo1OridiyI04N6g7UkOgDe577/pefTRkjdxh3rh/yASb88/RpxLfQH4Zv06z5HSW9dXrdvpPgZPc3XYqAGOYxz1DOk90P8fsC3xBYwSvdxow4WVyGH9PXvLnz9StX172eHnP/0UxOdfffVr7iehDeo8QhP6NyqeJhppUoY7/vu058jRkh/VngJdclKa1iiLgF85Hzw/eV+pbUaeWJfL95FF4nHsI8w/yIIS7jRcy70M5Ta43WrjllgJbrp/DHrYi6RNBGFhKRAP0U7DpzBTRfzUgMXqScutrM3IVShyM2orc9OyUnOzcYn02bmpWbfENNecNunz9abTNc0xlsjcgjcstpgYm+WNgtxIHG/Ab2X2Cjk6XKQB12nRyV/LGcHPGMOYhNJCc1xkODcohfEDXCB0OcxQSoN/ifoKpGRlUVLYry+nJd82Y4YtX6ClFGLZGHiUxLZyYePRnYxyKOxuugHj0LUpKXL4zNmJaanTWHNoBeSKuGJPoV6hy0qZemLIOYGL2Q+T/DlBMpDO5A7FlGXdxp8TVNNcBBYMjKMjI+GnPXwGIonoh3n+DXAWfapEomEj7AYhU08XxYQBDzHVJlCK+CS9EnL/OHfYOq3GWVIhmVZaV17LPl9VXVsxsTfp3PJNMfvuSrQouF61JfUuuKtnJAbujRnu5fnegoPJMS4hVlaptaMmM6KPF8h2JAixKsmT4u4kPgEr5zraJKM9UXG2wfLcTr2l0djYHBP18TtRtXa7rX5FrsGW6Usv7rKqEgpViroaTVWGzapfNJP4dEwdm8IOoi9JtIygf1XoYxlJQs1hdKio/lNJyDgqiVEMmffiX4NjpqHVYm4xzLQ3hTw/8ij+WQ3t+raS2bNL2vTthtBnMrfAmYqa+NUkT02mxm8scprCJ62jnnlGu2f9ExVvvu55YuM+7bPPPpxvKM2HBm49bOKO53sy8x8m6zElu7w3LRVRCXa5TqPLfA/bSz4JXpb/ADyK/DQzLhLnecAR4vZN6VHJJUlc1Lg0BuQziBYQZ6nztF2DbXUNPZ6VBvvsuvI8k29h10BjQZupwmu0z64pcdhcbV2OEusy8KZZdZKslorGNEtyT3qmQpdS58irlBqrq1oMFml8vjndqNAle4sybAlpss7MIpVMTM+idrCDcIQ9gX53PaRQv1tEcgPs50h/HJPGFBGLGZ74MoaluDTguIpfe+Oc+we6H1jAf3bd3Fy3vZd+vmEqmNXb355vzMwvdZWUZedKex5aNO/BIf4zv2nnQO9trfznFtmCwcEFUtN0X31sfU0M0mZg/gkV7Au4njqSCYXLowJec6D5FGICFYo0yCNKKqzOeo8535Dj9LoayksPOYuzzH26V7mvYLbBXGi2lsTm5hqSslIdzu/1mU3RlclpC/LyKI+sjA1ug3fjDcxZmu88y9xN90098y3LwNskt5Fpp2r2T9xGOPHtMevfhHb0TENGdQAzjcFAH35G+SExRjZTQHLcl3J26kzCEYjdVXqjXmkn6QXc9DC9arzMtbia/+weX9iDRdKfZUlJqrF4zCabSmEDFUFYVMZ/Zizp61tMSh2IczOTMyMXj41tzVMlIX2b2C1wnD2Oa18nrD3L2OEYuJG/fK4kzFeaou0ZV12dixSDyWTAAsfqS0vrSckpyM0tIIWhud4ClmE3yQxMPOPFUXIYhvsXwmthC7SJYmUSIFH8N5RXDbABukRihMmCsKmYsIL5K8Prqh70xexo21J4T1mw9VTgaNxCIyOjUt/jXG5usThlCfGyFGVatiRrwNysdaKNPrI+LRNu4waUUpFZkp6WYcw+S/o1oC/2LZ8Pi0DvUi+lCQ83SOGpbe7hhdvXvjLGfvXrMXhn+qLu8VW//oPQ52HeZ/aCVUYz4MzHlOb3uG9g1P8i0lwGmYRkhPXjfKPo3OL5uaEc56IcL0E+i/iIE1BIHVfhNszjTu9r7OhoJKXQgS8cRaDIy/MMdXYMkWKurqjykYJjFaOs3kll9RyV1XNEVgkNOOg6XGty1volPWuVC2et8fxZq4AzR8A5RXGkl+E0hPTzz7B+ZMKZLcto/YWwFm0fzdGreIdMKXi3aMBUkliQB9JuOOO+q6Xocy7N0MP3YefoNK8tWoHyZSBzBS8UXRFeGQafCMKrw+CrgvDaMPh4EN4QBr87CG8icD7PLroWZSiOyANaG4kepjLKgGEwfMjtKIcD8Eogtzx5099jv/46kGFG/2qU9O/lviG5cew/i/ZfDmvouDRXTeeVI8w344rwyjD4RBBeHQYfD8IbeLj/7yRXTPsxk3sJ4F3Ny28f4seHwCt5uP/PCE+n/fPwagH+PwiPpP3z8IbVvG6RCbnrGSTO5fNIl+brSX5qpKUlJGu/7Sg02MBBUvdokL+kqXvuok2YBztE180mrNswpZfmeym9hQKfJq4IrwyDTwTh1WHwVUF4bRh8PAhvIHDUIcPMdjjHaom/DyrivKBTgw4NnDTed7/ht7813H+f8R5Wa3zwkOHwYcOhB40P4+73+v/KnmTfo/kXvZAVFtwfmnpCt8ihUJEDJHFEoRHIXvI+sntta1VWTfMju9e1lGd5mz12uK58wYYJ1N7crZ5xPklcNSu9e/DBIy9VtqZ3DD60rQneLt6/Z2sTl+/YT+ZA86iUFy6BRz3MleCVYfCJILw6DD4ehDcIcJrPpP14pmRSyE/LqQzgHnHQfOSlGXTnEySF/sRjd9752N697PEtSwb6l9h37xFyARjL56ANRc4Dbx95J+TybDTxpojHHLj9QVMTRZDdOpqRq0uK0+lSiwvmtPscdYWllRl5mcUmbZ4uxedubnVex343y5ddpk82qOIUanl8WqXZ155iUdvM2jy1Is2aoS00aiwpFsfcYU4CF1ZuxvnyucrvcL7VdL5VzAXKh0vhFVeB+8LgZ4LwmjD4iSC8PhSOtjQAbyRwlCuz/7woAWN5A3ohbsIrlZDP04bflAl3neRWdFUDZkcn5jN/jP/mJNfG2UMS7kHoGuhs8o3sKp67rLp9fp9zpqeqsb/N3D1HXu5qrCuE55rap0EO62PFIyMLhnP0C4b1lqyRgZaqhg6J21Ocbsnk9DOLvGJHsaUADvfNlsfXNvA6phDt5r0si/OopfMoAx0Pp/lJwqd6nq+guCK84ipwXxj8RBBez8P9n+LwtxB88FBdVbWEp6cNv7gQeAUP97+JvJSGwH0C/DP8miT9C/D6JVP51Z9EEUwSsRVyB711hdt76h4BYb/BKJGHGPxjPZ6K3vrB1K6W9mVLxlddP291UcbCOTXtPb1tre3tbHGbdoYtPq9b11J26oadt2++bvmm/kMNfdyM+YOD80dHRuYS+vmcGZGjdl6OIDvAB3Ya5c8sgZ8pV4RXXAXuC4OfCcJrwuAngnA+qhAh17egL1iEupH6O5mhvg56zsawGzhylVomV6m+gRMfC49b1HKS3ZSrX7Ja7w48k34L/V/geDLUJknE2yiDQAZtSoU6UK+g5jTyahRra5Z0Oy2Z9NtlPnlU42dy5mkYf071UZHHu3LDrWaXpqx6+YYdZlf5Bz027g8ZH/TYoZy3nTTnRPkxW+Cf/IrwiqvAfWHwE0F4vQCn+R+KPyDoix+YqRykkP+P0BlDMtMKsWgqBwmWvkanM6+TpCHnCTnI6V7uF9ET3CcZNA8JfwkmIYPjnQiOVy+MhzZOdB5jQDXJCmjtU7nJBJU9xKlRCBkZIrnsHMPalp0HDuxsWWuAHdyjoOM+hVm//mbtiuvWr7t+xdrx0jJyjFpWukRwd3r27N+3U7lr3366judFzaivNAz1GiIETz4w5iXKK5A4AOFwgv1t84haPeRbtHr1It+Q2rpj9qCYO8x29HQ0+bikgwcPs9rdkZAB3rjSck8ZSfCWla5bMJSnGR9BBUUTvfB7/vAiaLvGg7aL+kf07PE8uwR5QuLOkHtO9pA7UA4Sc1JDQxMnsC0htmu8aKzaW1Fn7eib1ZKT/rvSrjfcW9eVDeXAjeyi7pJ+u9qmaK6rrp9m/lHzIdcEz95wS2Ky7bL4Eesm8LFpsBK9ei8+/4nCGPTDf4BUGYExsJTSiTDRWUglObZS9EBFZ7/iz9gEOPb3AcVzw0fMPfyZo1xCeV0G9+gTFPIoE3v84+iYKN2+y/ACd/jcPB58hHiR+n2UFrd/NXMPMwtp+QiV4X2XtSVXDjGkUl1jipIrEvTw0T59ZEw0HzchHmgxrjAwH9K45UNmyyXwjyj8owDcvxq0zCyMQ+hY/BsyZlibT2ibT0gbkgvyT6AN/Zz6Z3K9XGJXGW0ShxJgmmfasWPkA/578jDbOa1o2qefTisKa6Mk9xdJC0egmVFFP16LeOyxCFI8gYcNn0UURRw6hB+fTT2RvvKZW9FLWUPGD431Hrb6fFYst3ptNi8pZA5r/BdFS5gunIO8BKMsRg4383et2DOMcHd2GneFu7P4Lboz7A4tuY/6CfMn4T6q3kG047zcOrlMFg+ffBgZyQh3kj+B2fRO8pd0nC+ZXcK9TBvzA7xLchzoy9okque2bXNNTNjexj/yHuNN5iL/Xq6S6B3Ga+l7eJciTN3XUpMzXP6+tIR4ZKH3tuLYEG7cJYmVxceLylw3YFBo6MppHzouSgjepp4bGfmAvqlgIcaF6sT2um0tu0KuViM9/hL8fIW/76IHG7wCM53c4/TOi4gZ8F8DX7Hf09xGcnh2A0LiUXIGvlut0aixQITwwJ2it0nZTWmJiWmkTPYFnq7hD8qByfb/yGYgnzGqkosVqaBQaSX6qcwExjuGQoyA8Tt4JCPRSn4HANNjf9a8XNZV07pyl7zOC6yvQXnHqpaSNutbWjDFwrZIWWRy4nTrm8lWzab11ukJ0zOk1g03JVvVp63CXZg0/j6mlqTuHVq71gwmsJPhVTaJPpY14SBrub/MORHL/TcYI4dmjcNr0Y/XR9VGl0aUX98SA1mgtW3M91RYrTkd+c5WE/c3huassG/Rn3FOUTSazwy9bQNXyVeQhNuu4goYx1JS39pWR4qtqMiG5Y/cR2zv5EO4IAfZ/skGaAvkMHJrKqtqSBk3mWisCHb2exonKIjHJdFTi0cOxrTC1RD2D8vyl1ndGze6J+9ZB3nrwA7W//tf3Duw8V//4jbCrNxc7lEmmNdYLOQsnqB7JeHy3If/Z9FCAedViqO+Is4CAec5iiO7DKeW4vD78oMwHGlYPwF6Xqc4iiv2s1jo53/CcKb6aQjp58MwHFkQp5DiPB+S9wngyMPoWSb08zbFUV5GT2sIzt/CcBRh/Vwj4LxJcVSX549CcD4Mw5GFjRXA+UsYztRYvhCcl8NwEoJ6j3z8Ar8QXYBSo4VfMFrDErifwD6AcWR24B7dZXcUtJdfWYAXue+dIdcWICbsBgPnDr/FcO0l9xnImGIck+rCK9yKIGRopaHbKvSOBFQ7ue8hJ3D0HzYSF0VGD7lUQH24BP8kW0nvYGRc9RZGZthhf+h4R47Ab4Jn/5ddzwi/DEDnJmrEsUyM4/+Vo5dP9z/w99LZX53XV+WFaBtdb8f/z4qHs+c/0HcJt/6jKITxjuRs0a/UsafixYwyktTJzeYslG0xk3CI1POw/g/6XvUZfY+xwzv0vfqvAj6bTOuJ/yZ1O77/O60n/ZPUndh/NG2fTN+Ty3Yf0PcpH5C6jb9bjvXUX0i9ANv/Suua7/nfTeyChZBObQCjslJFf8mvJt6abyvE/42trY1YKvfNbMT/5vnDw/NJwf3W798LUaAmPoiK/73EeyvXFoxBXb7ZyQl3+2oRpw3HQVlyBH8vYQv5vUS7o8JeoZ9Z91/cT7NmavTptvIfTe789NK2crOpeZY9MTU9h/TTgPR24ViJ5DcjAfeceudoepUSnuIXKwvcLou1z5g6ceK7lVJ3VfvSxJwEg94n0t2Yl7OqpLConI/f9+LcNfxvJFR2vV0u/EbCZr/4x1cLS0tP7Rpry4Fo7ufctg2n+Hm04vi9OH5S6Ph8eEDOHAWWvVyRX+KwWC3F2QXT3zskSdVU1LUvVeeg8Jn0Et3v8paJy132CkJDOfY3iHxRkt+FOdBxmrq1Gjh2k+gkwjBfudwip9VV01BS39zdUpCVX+wwRwwac3O+r6nXlhcV+0Z65y5R5EjvTVuTY9DTM1IfzrFXWBs5Ma6i9Y/8FRIeGYM2cw53mMbvpUhDP6VBx1gwfg8eX9JTaUEQaC4u7LcQgeQbNOnT21sqK5qMGSU1LmfN/jRdQa7JqsvtT9UaklJz9HrTieR8aYY73+0s0BZJ0235bvfuuBx1WoY+VZEqW52giYmLzU7Q6HX8fib0dFN6yBkDPWIIvbZGAn+H1RH0SRqdJodzWr7D7WsuqW5oby6xrMmzWi2GvFyTusKnqSx21I/0zlucfCgluqTcbDBkUR8bNsBCek4VFzyTKoQtCJsh4+0nD2tFvF56vqMIwsoRNkjbKoMwH7bl8RKCsFLE66d4qjBYN4Wpg7Ba6sOE+vsJl/sDIX7O22E4If4AxeH9gdNhOFP+QGtIP6+F4UzZ3/IQel4Pw1GG+TALBZy/h/lU0jD/ZKFAz6dhOPIwf2BhmM+gvqI/EMB5KgwnIYhTGkLPJ2E4qqDPUI8xNgMric8gx51QDycAgzPej7RCNcbja2k83k/iaajF2HuNEHu/xcfjUIsx9hoaYxOccv9OZlIkxXoMk4Z1Ndbfp/VYWpf5d8J9tK64pF5B691YL6L18mD7n2i9ktbT/VuhR5SI9SHh/VZopfURWs9nzmHM+QHW/0HpsWJc9wObj/WztF6M9Yu0fi7wHm5j8+lZd79w1i3gwZ0Ufo7CzwnwQv8m0WoRi+0zaR0jG2Yv7OLPRMEp3A0uZXbDXSTulYf9hk8w5qVBUw0073oLXAj8XqGNHNlGYVx3jPuG8fhfZNCTlPB5fyMfRkrsRWqjxVWUZjLnKpTJlZlpmfWpSSnOBI0oK5KPCZ/BtrVXaRtL2qbn5OXIA22TU4uUGlGO0PYsO5vZxd9XEmH4q+5qXcXO3ruXvvuHCMh5WeBdal/3GhFcfz19txTbqYV2RptKvaq1K9huAbZLFdrhu9Q13X3Bdv3Y7iC2o78dxXjaphobG3Nv9mxmZy9eLLTvwfYPiyZCcIaGhmq2ebaJoKvrxhspzlx2lNnPnqFxrjX8QlMc6IO3nWp1IjCJzFmmDEVKbMgzuytfHh2bY9bL4/Pl02PoA9+vKILZL1pF70xd4aZUSM9SGSt0J0+JC62ICpWJfOeyOHyivcvisO/57BZmHx+7i3Dv7QMru8Viofrev4wdZHayJ/h7CaH3am0hz3PlKpUcy9PCNzuoUihVoYXvSyRldorG/3Nfo7xIqp8QvkXSwFWtQKF97WZrGbQRfF/Sq0TEFrfbQkqKRpOCha0tyssrIiUrLSUljRTa1z3s58xc0d3/ua+84uI8UhJTUhKxsJ9bs7OtpGQlq9XJpDDM/wI5CnLbAHjaY2BkYGBgZOo/cGVSSjy/zVcGbuYXQBGGSxf4C2D0f5t/71j+Mc8CcjkYmECiAKF1DsV42mNgZGBgPvtfgYGBVe+/zX8bln8MQBFkwOgAAIubBd4AAAB42nWUT0hUURTGv3OfuTBzIWUuRBLJ/DMN0/ikUZthKsdshqYUg2eo1CLDCNJtgpuoTUS7FtXChboII3Llqo0QgtEizJ1GBSUt2hhBUt2+8+Y9GYaa4cd3/7/7znfOk+/wf3Iu0PIC2MQpiaLLZFFH8s4CYuYdWrCILjmANKmVuzjCuSzW0SBTiFNT8gLVHIuRKd1HTpKmoJ0iaaLnpnS97mV7QM9RlRkcdp7BNTdRZQbhmYvoMTPURnjymzrL/kt42MawzKHedHL8FzzH5dwStYzzZwI9z7EIn9nGOy1i0NxAlXMP+00vKk2GYx2ISp77eWdqrd5NGA+TwArPjJok8rLMu3STcrhyGTXmONsJ5LGBHmzY9/KB7R3GZ5zvl/BxdZ/uEY/759Aq1/msVmTlMyrMF1TKKiq0LW/QLJM4hB8Yperzk2Hs2R4jF0hUPfDXrKGZ5993DOrlDprkFeIaN429qWEsErgtE+jwxx6hj+T0XdgfMjk0abzZX+P4CIlwf4K+jgTkGPsGP+7/wJmlqheNBS9CsG0/qhfUt+Srecp3DXwohfe44qt6UYx6cZrn9TBejPu/cHqpywUfiqEHm/RigLqqfjDO7q4PpWiOqdKLYnxf1GtqWSPvOs01eqcnGNR8cLZYE6FqneyQeeZJlrpOVkg8qJ8p35O2cL3CNd3FyHAJr1Hnk0eM62/tiSKGb6yzaRJBnCS0LgB7gmePkhbiOX9IBNVFHip9RZojbtDvD30O2hn5yXeYZ06fJWOocR6QBbYv8XlzzIW9OGoMNUX2Ma+60cn+QdOFdtOOY8yhWJBLfq4Rl/STNMmQZEDsf3Ml99R7pYOxsJ8hyTDPd30Iv0Fau4X69bSGtZ60ljSWu7Fjnfi5zu9K8M1J+zkD+9wu2S37yU7YcTtih+xV/q/ZSf4f2sd/AV7XBwMAAHjadc7fZ1tRAMDx+yP33tyb5Nxzz/2Rk5NzTqdiqqaiqqaiqmaqD1MRFVVTVRVRVTVVEVNV1YeqqqqYmpiaPkTMTEX1IQ9RfZipPMxE5WGqamqmKqoPsb7uYd/PP/AVhH/qFHqESeGjUBGRGBMHxbS4JhbEklgRv4lNySd5UkKalValsnQpteSEvCSvyltyUS7JVfnON+Fb8h34znzXiqB4ypCSVmaUt0pBOVRqSkMVVK6OqUtqWa2qTfVWg9ozbVhLa1ktp21qRa2kHWk3fuxP+DP+Xf+R/7cO9G49pc/p6/qx3tAfjKdG0pg3DoxT48q4D3iBeCAZyASKgXLgKug86g9mg8Xgj2A7hEKZ0GKoGnoAKvAAB7NgAeyBD6AEjkAV3JiqCU1ixswxc9KcN1fMHfPUrJtN85fZghIEsBcOwlE4DqfhPMzBdbgD38NTWIdN+Au2LMkCVpc1Yy1YeWvD2rWKVhUFEUYxFEcJNIJSqIQqqIbO0QW6Rne2YAdtbKfsKXvOXrbX7G173z5zhMdl7MScuJNwMs4bp+TcOm23/78G3RE36b52Z92cu+UW3JJbcWtu3W269x73+rwX3oQ35y17G17BO/eaYRAeDS+Hv4Qb4ZtwG0PcifvwS5zGWZzHW7iIP+Ma/o4vIzwyHtmMXJBu0ksGyDAZJUkyQaZJliySHNknZVIn91EUHYhmo/loLdqiAjWoQzntor00QV/RKbpI1+gePaTH9Ctt0j+0zVQGGWZPWBeLs+dsiI2wMZZmUyzDFliebbBt9o59Yieswe65yh3eyeN8mKf4Ci/zE/6zw9/R05H6CxiVrQgAAHjaY2BkYGD0Y/BkYGEIY2BnAPKQAAsDIwAXwwEBAAAAeNq9kzsvBFEUx/+z12M9siEREYVMRCWs9YyIwrsQGoR6lrErllmzI8IH2KiVSpXPoFZ4fAKtD6BU+98zZ3dJPLaSm7nzO+8758wF0IV3GDgNLQBe+cTsYIBSzAmknCZlgzmnS7kBE86WciN6nUvlJvQ7N8rNKDv3ykn0JVaVW8h55TZMJMrK7eQ75RRmE2/KHegxg8qdaDULyg/oNmvKj8iYrPITkuZK+Rkpcx3zi0GvucUiAhRxjhAHyCGPCC7GkMEoJklL8FCgLsAxpXVKHr1crFG3h7ToAtIB9vns0hrxHXsH1LmU89SUSNajAJ8Ucj/BKWVL1laU+gF3F2fCEZcveYp8hziSLKVq9n3qAmr/PuM8vTxcqH2ZUlYyWo/KN29Qk+OJCvQM64pwsS262olGWcv2LVNn/Nea9WWr5Rr+lOv7DgyRPWr2tEdW70qtygxy0tNI8vniF5E8ki81QxzKdOJJ/tXn3+2/W/My7yJmMMJ1JitNfS3mSCPS/Mvs3Ef+LcbXGf001docdihn2SvrEVVnuEXbKaVVmYa9XdNiG+cpxmW3961y66boY+N9/e9LUr+ElWrWzerdsVMrfACvVr3OAAAAeNptlEdsG1cURe+VZUkU1WWruPdumUVs7qKKu9x7kSlySI5FzlBDUs0tvSdIYCC7BGmbJEivSAXSe0HKIous05FFkm0y8+eTjABywXP/e/e/+zgEiQqI17/XcABlXhy03lDBCs7ADFRiJqpQjRo4UAsn6lCPBjSiCc1oQStmYTba0I4OdGIO5mIe5mMBFmIRFmMJlmIZlmMFVmIVVmMN1mId1qMLG+CCGx540Q0f/AggiBA2YhM2Ywu2Yhu2owdh9KIP/RjADuzELuzGHuzFPgxiv7n7QRzCYRzBURzDcZzASZzCaZzBWZzDEM4jwko8iptwM97E/fgJt+Ae3IkH8Dge40zcgR9wI66xitW4mzW4De/iRzrwIJ7A3/gL/+ARPIWP8SGexjCiuBcxfAoFH+ETfInP8Dm+wM+I4xt8ha/xDBL4E/fhe3yL75DEr/gdt+MCVIwgjRQ0PAQdo8jAQBZ55DCGcfyCCUxhEhdxGZfwKh7GVVzBdbgev+EPvIZn8RxeZy2drGM9G9jIJjazha2cxdlsYzs78DxeYCdexit4j3PwIl7C+5yLG/AObsWT+IDzOB9v4W0uwBtcyEVczCW4i0u5jMu5giu5iqu5hmu5juvZxQ100U0Pveymj34GGGSIG7mJm7mFW7mN29nDMHvZx34OcAd3chd3cw/3ch8HuZ8HeJCHeJhHeJTHeJwneJKneJpneJbnOMTzjHCYUcaoMM4Ek1R5gSNMMU2NOjMcpcEsc8xzjOOc4CSneJGXeJlXeLU6r6kulysoGbLZ45Lssxn2SHolfZLC7+4P9Vv0mAMk3ZIeSa9kt6RP0i8ZkAxKhiR7JMM23a7auJrIG0oskk06InHV3MHjCtaP5vWcYihjipFVYtI6UJVWtXxOqcoqUV2TVW+fTZ+nsj9v6PYhHBKj/G6vz97X7XNJumt0TcklVSPmyI3rQmRlyyfplwxIBiVDkj0Oc4SiJpK5ZF0uaShSZ51xdayg67Lm7po8iHu+gV6LA2H7kZp0S3okvZLdjinF0LsyWj5tLWsLc1khakWikI64njekMpNtX1adsH1iAVuKNWyjpsqBdkZW1eIiQwgrwxIyw5J2hq2sDOGzMoTPzhDSzhBGkSGUyDDDDHuMrawxlhJjLCHHCGmPEUYxxlLt5l5DcSMSzam6NmSbrWOnWLNcp8OKK98w08s12s1lytXbpmWLlYR9esD/6tPmF+sdYmK5hvjAZRo1idRkJul2BZ1Jk+Y20UhWcSqa9TuROl3UDZmIoWgpJZ4Tx0ZxNMSjtM612VTRORyJjpSOTcNm1IiSK15tloXS5QaropRmi2Op7RzOp1KKrVsSeTVlfvGJVNHeWiyVrghbSknruek2USrZqiOylzHj9FhU0ax/hFjZWkqPpuwn5vGGpPAFCiIohd9TEF4pAgVPoOAJuQrCXRCFWyF5y+t2FYSnIAotT6Aggv8B5t5iZwAAAAFWql7wAAA=) format("woff");
}
/* Set 1rem size to 10px but keep the default font size the same */
html {
  font-size: 0.625rem;
}

body {
  font-size: 1.4rem;
}
/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/App.scss ***!
  \*******************************************************************************************************/
main {
  background: linear-gradient(-90deg, rgba(178, 168, 255, 0.2) -102.08%, rgba(148, 175, 255, 0.2) -1.11%, rgba(255, 192, 173, 0.2) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  min-height: 100vh;
}

div[class^=awsui_layout] > div[class^=awsui_background],
div[class^=awsui_background] > div[class^=awsui_scrolling-background] {
  background: none !important;
}

.error-image {
  width: 50%;
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO01BQ0U7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNGO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO01BQ0U7SUFDRjtFQUNGO0VBQ0E7SUFDRTtNQUNFO01BQ0E7TUFDQTtNQUNBO0lBQ0Y7RUFDRjtFQUNBO0lBQ0U7TUFDRTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0Y7RUFDRjtFQUNBO0lBQ0U7TUFDRTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDRjtFQUNGO0FBQ0Y7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7QUFDRixDOzs7O0FDbnZFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGLEM7Ozs7QUMzTkE7OztDQUFBO0FBSUE7Ozs7RUFJRTtBQUNGLEM7Ozs7QUNUQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQU5BOztFQUVFO0VBQ0E7QUFTRjs7QUFQQTs7RUFFRTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBOzs7O0VBSUU7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0FBNkJGOztBQTNCQTs7RUFFRTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTs7RUFFRTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTs7RUFFRTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThDRjs7QUE1Q0E7OztFQUdFO0VBQ0E7QUErQ0Y7O0FBN0NBOztFQUVFO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTs7RUFFRTtBQWtERjs7QUFoREE7OztFQUdFO0FBbURGOztBQWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBb0RGOztBQWxEQTs7O0VBR0U7RUFDQTtBQXFERjs7QUFuREE7O0VBRUU7QUFzREY7O0FBcERBO0VBQ0U7QUF1REY7O0FBckRBOztFQUVFO0FBd0RGOztBQXREQTs7O0VBR0U7QUF5REYsQzs7OztBQzNuQkE7OztDQUFBO0FBSUE7Ozs7OztFQU1FO0FBQ0YsQzs7OztBQ1hBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBOztFQUVFO0VBQ0E7RUFDQTtBQWFGOztBQVhBOztFQUVFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7O0VBRUU7RUFDQTtFQUNBO0FBaUJGOztBQWZBOztFQUVFO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTs7RUFFRTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBOztFQUVFO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTs7RUFFRTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBOztFQUVFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTs7RUFFRTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBOztFQUVFO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0FBdUNGOztBQXJDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0FBd0NGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Q0YsQzs7OztBQ25iQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQzVKQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFiQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7SUFDRTtFQXdCRjtBQUNGO0FBdEJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7QUF1Q0Y7O0FBcENBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7SUFDRTtFQXdDRjtFQXRDQTtJQUNFO0VBd0NGO0FBQ0Y7QUF0Q0E7RUFDRTtJQUNFO0lBQ0E7RUF3Q0Y7QUFDRjtBQXRDQTtFQUNFO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7SUFDRTtFQTBDRjtFQXhDQTtJQUNFO0VBMENGO0FBQ0Y7QUF4Q0E7RUFDRTtJQUNFO0lBQ0E7RUEwQ0Y7QUFDRjtBQXhDQTtFQUNFO0VBQ0E7QUEwQ0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOENGOztBQTNDQTtFQUNFO0FBOENGOztBQTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOENGOztBQTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztHQUFBO0VBR0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtBQThDRjs7QUE1Q0E7RUFDRTs7R0FBQTtFQUdBO0FBK0NGOztBQTdDQTtFQUNFO0FBZ0RGOztBQTdDQTtFQUNFO0VBQ0E7QUFnREY7O0FBN0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0RGOztBQTlDQTs7RUFFRTtBQWlERjs7QUEvQ0E7O0VBRUU7QUFrREY7O0FBaERBOztFQUVFO0VBQ0E7QUFtREY7O0FBakRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0RGLEM7Ozs7QUNud0JBOzs7Q0FBQTtBQUlBOzs7OztFQUtFO0FBQ0YsQzs7OztBQ1ZBOzs7Q0FBQTtBQUlBOzs7Ozs7RUFNRTtBQUNGLEM7Ozs7QUNYQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0FBWUYsQzs7OztBQy9SQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7RUFDQTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7RUFDQTtBQW1ERjs7QUFqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvREY7O0FBbERBO0VBQ0U7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7RUFDQTtBQXdERjs7QUF0REE7RUFDRTtBQXlERjs7QUF2REE7RUFDRTtFQUNBO0FBMERGOztBQXhEQTtFQUNFO0FBMkRGOztBQXpEQTtFQUNFO0VBQ0E7RUFDQTtBQTRERjs7QUExREE7RUFDRTtFQUNBO0VBQ0E7QUE2REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0FBOERGOztBQTVEQTtFQUNFO0VBQ0E7RUFDQTtBQStERjs7QUE3REE7RUFDRTtFQUNBO0VBQ0E7QUFnRUY7O0FBOURBO0VBQ0U7RUFDQTtBQWlFRjs7QUEvREE7RUFDRTtFQUNBO0FBa0VGOztBQWhFQTtFQUNFO0VBQ0E7RUFDQTtBQW1FRjs7QUFoRUE7RUFDRTtBQW1FRixDOzs7O0FDanRCQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ1ZBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQ2pCQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTs7RUFFRTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUYsQzs7OztBQ2hjQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7SUFDQTtFQU1GO0FBQ0Y7QUFKQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRixDOzs7O0FDaldBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUMxQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7Ozs7Ozs7RUFPRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGLEM7Ozs7QUM5U0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQXpCQTtFQUNFO0FBNEJGOztBQXpCQTtFQUNFO0FBNEJGOztBQXpCQTtFQUNFO0FBNEJGOztBQXpCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBOztFQUVFO0FBNEJGOztBQXpCQTs7RUFFRTtBQTRCRjs7QUF6QkE7O0VBRUU7QUE0QkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQkYsQzs7OztBQ2g5QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BOztFQUFBO0FBR0E7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRixDOzs7O0FDclBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0VBR0Y7QUFDRixDOzs7O0FDckxBOzs7Q0FBQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTBCRTtBQUNGLEM7Ozs7QUMvQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGLEM7Ozs7QUNyT0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7SUFDQTtFQVFGO0FBQ0Y7QUFOQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkYsQzs7OztBQ3BaQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDZEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtBQUNWOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQzFNQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7SUFDRTtJQUNBO0VBa0JGO0FBQ0Y7QUFoQkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkYsQzs7OztBQ2pUQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0YsQzs7OztBQzFNQTs7O0NBQUE7QUFJQTs7O0VBR0U7QUFDRixDOzs7O0FDUkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7SUFDRTtJQUNBO0VBWUY7QUFDRjtBQVZBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7QUF1QkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF1QkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkYsQzs7OztBQ3JWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7O0VBRUU7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0YsQzs7OztBQ3JSQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBWkE7RUFDRTtBQWVGLEM7Ozs7QUNoVEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtJQUNFO0lBQ0E7RUFNRjtBQUNGO0FBSkE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtJQUNFO0lBQ0E7RUFPRjtBQUNGO0FBTEE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7QUFhRixDOzs7O0FDellBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDOUJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGLEM7Ozs7QUNoUEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBOztFQUVFO0VBQ0E7RUFDQTtBQUtGLEM7Ozs7QUMzTEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBR0E7QUFDQTtFQUNFO0VBQ1E7QUFEVjs7QUFHQTs7RUFFRTtFQUNBO0FBQUY7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUEscUc7Ozs7QUMxTUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtBQUNBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0YsQzs7OztBQ2xOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0FBSUYsQzs7OztBQ3pNQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTs7O0lBQUE7RUFJQTtBQUNGLEM7Ozs7QUM5QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGLEM7Ozs7QUMzSkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7RUFJRjtBQUNGO0FBRkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7Ozs7S0FBQTtFQVVGO0VBRkE7SUFDRTtFQUlGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBU0Y7QUFDRjtBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7SUFDQTtFQWdCRjtBQUNGO0FBYkE7OztDQUFBO0FBSUE7RUFDRTtBQWVGOztBQVpBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Ozs7Ozs7Ozs7Q0FBQTtBQWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7OztHQUFBO0VBTUE7Ozs7R0FBQTtFQUtBOzs7Ozs7O0dBQUE7RUFRQTs7Ozs7Ozs7OztHQUFBO0VBV0E7Ozs7O0dBQUE7RUFNQTs7O0dBQUE7QUFrQkY7O0FBYkE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtFQW9CRjtFQWxCQTtJQUNFO0VBb0JGO0FBQ0Y7QUFsQkE7RUFDRTtJQUNFO0lBQ0E7RUFvQkY7QUFDRjtBQWxCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0lBQ0U7RUE0QkY7RUExQkE7SUFDRTtFQTRCRjtFQTFCQTtJQUNFO0VBNEJGO0VBMUJBO0lBQ0U7RUE0QkY7QUFDRjtBQTFCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTFCQTs7Ozs7Ozs7O0NBQUE7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTNCQTs7O0NBQUE7QUFJQTtFQUNFO0FBOEJGOztBQTNCQTtBQUNBOztFQUVFO0FBOEJGOztBQTNCQTtBQUNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBOzs7OztHQUFBO0VBTUE7Ozs7OztHQUFBO0FBb0NGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtJQUNFO0VBaUNGO0VBL0JBO0lBQ0U7RUFpQ0Y7QUFDRjtBQTlCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGOztBQWpDQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7Ozs7OztHQUFBO0VBVUE7QUFvQ0Y7O0FBbENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7Ozs7O0tBQUE7RUEyQ0Y7RUFuQ0E7SUFDRTtFQXFDRjtBQUNGO0FBbENBO0VBQ0U7RUFDQTtFQUNBOzs7R0FBQTtBQXVDRjs7QUFsQ0E7RUFDRTtJQUNFO0VBcUNGO0VBbkNBO0lBQ0U7RUFxQ0Y7QUFDRjtBQW5DQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0lBQ0U7RUFzQ0Y7RUFwQ0E7SUFDRTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7SUFDRTtJQUNBO0VBc0NGO0FBQ0Y7QUFwQ0E7RUFDRTtJQUNFO0lBQ0E7RUFzQ0Y7QUFDRjtBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7R0FBQTtBQXlDRjs7QUFuQ0E7RUFDRTtJQUNFO0lBQ0E7RUFzQ0Y7RUFwQ0E7SUFDRTtJQUNBO0VBc0NGO0FBQ0Y7QUFwQ0E7RUFDRTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0lBQ0U7SUFDQTtFQXdDRjtBQUNGO0FBdENBO0VBQ0U7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtJQUNFO0VBMkNGO0FBQ0Y7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7QUEwQ0Y7O0FBdkNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBNENGO0VBMUNBO0lBQ0U7RUE0Q0Y7RUExQ0E7SUFDRTtFQTRDRjtBQUNGO0FBekNBOzs7Q0FBQTtBQUlBOzs7OztDQUFBO0FBTUE7RUFDRTs7O0dBQUE7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7O0dBQUE7RUFLQTtFQUNBO0VBQ0E7OztHQUFBO0VBSUE7Ozs7Ozs7R0FBQTtFQVFBOzs7R0FBQTtBQThDRjs7QUF6Q0E7RUFDRTtJQUNFO0VBNENGO0VBMUNBO0lBQ0U7RUE0Q0Y7QUFDRjtBQTFDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTdDQTtFQUNFO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0lBQ0U7SUFDQTtFQW1ERjtBQUNGO0FBakRBO0VBQ0U7RUFDQTtBQW1ERjs7QUFoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7OztHQUFBO0FBdURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFuREE7OztDQUFBO0FBSUE7Ozs7Ozs7O0NBQUE7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0RGOztBQXBEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7Ozs7S0FBQTtFQTZERjtFQXJEQTtJQUNFO0VBdURGO0FBQ0Y7QUFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7O0dBQUE7RUFLQTs7Ozs7R0FBQTtBQTJERjs7QUFwREE7RUFDRTtJQUNFO0lBQ0E7RUF1REY7RUFyREE7SUFDRTtJQUNBO0VBdURGO0FBQ0Y7QUFyREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0lBQ0U7SUFDQTtFQTBERjtBQUNGO0FBeERBO0VBQ0U7RUFDQTtBQTBERjs7QUF4REE7RUFDRTtBQTJERjs7QUF6REE7RUFDRTtJQUNFO0VBNERGO0FBQ0Y7QUExREE7RUFDRTtJQUNFO0VBNERGO0FBQ0Y7QUF6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJERjs7QUF4REE7Ozs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7R0FBQTtBQThERjs7QUF6REE7RUFDRTtJQUNFO0VBNERGO0VBMURBO0lBQ0U7RUE0REY7QUFDRjtBQTFEQTtFQUNFO0FBNERGOztBQTFEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBNkRGO0VBM0RBO0lBQ0U7RUE2REY7QUFDRjtBQTNEQTtFQUNFO0lBQ0U7SUFDQTtFQTZERjtBQUNGO0FBM0RBO0VBQ0U7SUFDRTtJQUNBO0VBNkRGO0VBM0RBO0lBQ0U7SUFDQTtFQTZERjtBQUNGO0FBMURBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThERjs7QUE1REE7RUFDRTtBQStERjs7QUE1REE7Ozs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErREY7O0FBN0RBO0VBQ0U7QUFnRUY7O0FBOURBO0VBQ0U7RUFDQTtBQWlFRjs7QUEvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrRUY7O0FBaEVBO0VBQ0U7QUFtRUY7O0FBakVBO0VBQ0U7RUFDQTtBQW9FRjs7QUFsRUE7RUFDRTtBQXFFRjs7QUFuRUE7RUFDRTtBQXNFRjs7QUFwRUE7RUFDRTtFQUNBO0FBdUVGOztBQXJFQTtFQUNFO0FBd0VGOztBQXRFQTtFQUNFO0FBeUVGOztBQXZFQTtFQUNFO0FBMEVGOztBQXZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwRUY7O0FBeEVBO0VBQ0U7QUEyRUY7O0FBeEVBO0VBQ0U7QUEyRUY7O0FBeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyRUY7O0FBeEVBO0VBQ0U7QUEyRUYsQzs7OztBQ3gxQ0E7OztDQUFBO0FBSUE7Ozs7Ozs7Ozs7OztFQVlFO0FBQ0YsQzs7OztBQ2pCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNwSkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0VBQUE7SUFDRTtJQUNBO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtFQURBO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEJGLEM7Ozs7QUNwVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0lBQ0U7OztLQUFBO0lBSUE7RUFlRjtBQUNGO0FBYkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGLEM7Ozs7QUNsWkE7OztDQUFBO0FBSUE7OztFQUdFO0FBQ0YsQzs7OztBQ1JBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7SUFDQTtFQVFGO0FBQ0Y7QUFOQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7SUFDRTtJQUNBO0VBY0Y7QUFDRjtBQVpBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0lBQ0U7SUFDQTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtJQUNFO0lBQ0E7RUEwQkY7QUFDRjtBQXhCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7SUFDRTtJQUNBO0VBZ0NGO0FBQ0Y7QUE5QkE7RUFDRTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0lBQ0U7SUFDQTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtJQUNFO0lBQ0E7RUE0Q0Y7QUFDRjtBQTFDQTtFQUNFO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0VBQ0E7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0RGOztBQXBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVERjs7QUFyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBERjs7QUF4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyREY7O0FBekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZERjs7QUEzREE7RUFDRTtBQThERjs7QUEzREE7RUFDRTtBQThERjs7QUEzREE7RUFDRTtBQThERixDOzs7O0FDcm5CQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtJQUNFO0lBQ0E7RUFXRjtBQUNGO0FBVEE7RUFDRTtFQUNBO0FBV0YsQzs7OztBQzdQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGLEM7Ozs7QUM3TUE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRixDOzs7O0FDUEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtFQUlGO0VBRkE7SUFDRTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtJQUNFO0VBS0Y7QUFDRjtBQUhBO0VBQ0U7SUFDRTtFQUtGO0FBQ0Y7QUFIQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7SUFDRTtFQU9GO0VBTEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBT0Y7RUFMQTtJQUNFO0lBQ0E7RUFPRjtFQUxBO0lBQ0U7RUFPRjtFQUxBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBT0Y7QUFDRjtBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtJQUNFO0VBY0Y7QUFDRjtBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtJQUNFO0VBaUJGO0FBQ0Y7QUFmQTtFQUNFO0lBQ0U7RUFpQkY7QUFDRjtBQWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7SUFDRTtNQUNFO0lBc0JGO0lBcEJBO01BQ0U7SUFzQkY7RUFDRjtBQUNGO0FBcEJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtJQUNFO0lBQ0E7RUF1QkY7QUFDRjtBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7SUFDRTtFQTJCRjtBQUNGO0FBekJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtJQUNFO0VBOEJGO0VBNUJBO0lBQ0U7RUE4QkY7RUE1QkE7SUFDRTtNQUNFO01BQ0E7SUE4QkY7RUFDRjtBQUNGO0FBNUJBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7SUFDRTtFQWlDRjtFQS9CQTtJQUNFO0VBaUNGO0FBQ0Y7QUEvQkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtFQUNBO0FBeUNGOztBQXZDQTtFQUNFO0lBQ0U7SUFDQTtFQTBDRjtFQXhDQTtJQUNFO0VBMENGO0VBeENBO0lBQ0U7TUFDRTtJQTBDRjtJQXhDQTtNQUNFO0lBMENGO0VBQ0Y7QUFDRjtBQXhDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0VBQ0E7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtJQUNFO0VBNkNGO0VBM0NBO0lBQ0U7RUE2Q0Y7QUFDRjtBQTNDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQ0Y7O0FBN0NBO0VBQ0U7RUFDQTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaURGOztBQS9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtERjs7QUFoREE7RUFDRTtBQW1ERjs7QUFqREE7RUFDRTtFQUNBO0FBb0RGOztBQWpEQTtFQUNFO0FBb0RGOztBQWpEQTtFQUNFO0FBb0RGLEM7Ozs7QUNydEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFDQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7Ozs7O0lBS0U7RUFFRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7RUFBRjtBQUNGO0FBR0E7RUFDRTtBQURGOztBQUdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFBRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0VBQUY7QUFDRjtBQUdBO0VBQ0U7SUFDRTtJQUNBO0VBREY7RUFHQTtJQUNFO0VBREY7RUFHQTtJQUNFO0VBREY7QUFDRjtBQUlBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFGRjtBQUNGO0FBS0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQUhGO0FBQ0Y7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFNQTtFQUNFO0lBQ0U7RUFIRjtBQUNGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU1BO0VBQ0U7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSEY7O0FBTUE7RUFDRTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0FBSEY7O0FBS0E7RUFDRTtJQUNFO0VBRkY7QUFDRjtBQUtBO0VBQ0U7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBQUhGOztBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUlBO0VBQ0U7SUFDRTtFQURGO0FBQ0Y7QUFJQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0FBQ0E7RUFDRTtJQUNFO0VBRkY7QUFDRjtBQUtBO0VBQ0U7QUFIRjs7QUFNQTtFQUNFO0FBSEYsQzs7OztBQ3ZZQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUYsQzs7OztBQ3pQQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUN0QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNsQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQ3BPQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNwSkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFJRjtBQUNGO0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFHRixDOzs7O0FDN0xBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQURBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtJQUNFO0lBQ0E7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkYsQzs7OztBQzFWQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFFQTs7RUFFRTtBQUNGOztBQUNBOztFQUVFO0VBQ0E7RUFDQTtBQUVGOztBQUFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFOztJQUVFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7O0VBRUU7RUFDQTtBQUtGOztBQUhBOztFQUVFO0FBTUY7O0FBSkE7O0VBRUU7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBOztFQUVFO0FBV0Y7O0FBVEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUFZRixDOzs7O0FDblBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7OztHQUFBO0FBU0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7SUFDRTtFQUtGO0VBSEE7SUFDRTtFQUtGO0FBQ0Y7QUFIQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7Ozs7O0lBQUE7RUFTQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtJQUNFO0VBT0Y7RUFMQTtJQUNFO0VBT0Y7QUFDRjtBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7RUFRRjtFQU5BO0lBQ0U7RUFRRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0lBQ0U7RUFVRjtFQVJBO0lBQ0U7RUFVRjtFQVJBO0lBQ0U7SUFDQTtFQVVGO0FBQ0Y7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFhRjtBQUNGO0FBVkE7RUFDRTtBQVlGLEM7Ozs7QUNuWUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRixDOzs7O0FDMU9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQ25CQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNkQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRixDOzs7O0FDMVBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOztFQUVFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTs7RUFFRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7QUFNRixDOzs7O0FDcFNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDNUtBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGLEM7Ozs7QUNoTUE7OztDQUFBO0FBSUE7OztFQUdFO0FBQ0YsQzs7OztBQ1JBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtBQWtCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0NGOztBQXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtBQTZDRjs7QUExQ0E7RUFDRTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGLEM7Ozs7QUNqakJBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRixDOzs7O0FDUEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0FBcUNGOztBQWxDQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0NGOztBQXJDQTtFQUNFO0VBQ0E7QUF3Q0YsQzs7OztBQzFlQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0FBeUNGOztBQXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTVDQTtFQUNFO0VBQ0E7QUErQ0Y7O0FBN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdERjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtBQWlERixDOzs7O0FDdmhCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRixDOzs7O0FDMU9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7O0VBRUU7QUFTRjs7QUFOQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTs7RUFFRTtBQWNGOztBQVhBOztFQUVFO0FBY0Y7O0FBWEE7RUFDRTtBQWNGLEM7Ozs7QUNuWkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUYsQzs7OztBQ3hPQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtBQWdDRjs7QUE5QkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7QUEwQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBekNBO0VBQ0U7QUE0Q0Y7O0FBMUNBO0VBQ0U7QUE2Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREY7O0FBOUNBO0VBQ0U7QUFpREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBakRBO0VBQ0U7QUFvREY7O0FBakRBO0VBQ0U7RUFDQTtBQW9ERixDOzs7O0FDMVpBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0VBQUE7SUFDRTtJQUNBO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7O0lBRUU7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTs7RUFFRTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtFQUdGO0VBREE7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFOztJQUVFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7RUFJRjtFQUZBO0lBQ0U7RUFJRjtBQUNGO0FBRkE7RUFDRTs7SUFFRTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtBQUtGOztBQUZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7O0VBRUU7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7O0VBRUU7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtBQU1GLEM7Ozs7QUN6VkE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRixDOzs7O0FDUEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQ3RMQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGLEM7Ozs7QUN0TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUFJVjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDUTtBQVNWOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0FBd0JGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEJGLEM7Ozs7QUMzWUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDUTtBQUNWOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRixDOzs7O0FDaFJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUYsQzs7OztBQ2hNQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTs7O0VBR0U7RUFDQTtBQUlGOztBQURBOztFQUVFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTs7RUFFRTtBQU1GOztBQUpBOztFQUVFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBOztFQUVFO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0FBUUYsQzs7OztBQzVTQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtBQTRDRjs7QUF6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7QUE2Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtFQUNBO0FBNkNGOztBQTFDQTtFQUNFO0FBNkNGOztBQTFDQTtFQUNFO0FBNkNGLEM7Ozs7QUNyWUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ1E7QUFrQlY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRixDOzs7O0FDclhBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOztFQUVFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUN2TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVRBOztFQUVFO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRixDOzs7O0FDclhBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7SUFDQTtFQVFGO0FBQ0Y7QUFOQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZUYsQzs7OztBQzFXQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDbk5BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUN4TEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRixDOzs7O0FDeFFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtBQVFGOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtBQVFGLEM7Ozs7QUN4VEE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNYQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2hCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUYsQzs7OztBQ3RPQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGOztBQUNBO0VBQ0U7O0lBRUU7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7RUFEQTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRixDOzs7O0FDalFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQWxDQTtFQUNFO0FBcUNGLEM7Ozs7QUM1YkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7Ozs7OztFQU1FO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTs7O0VBR0U7RUFDQTtBQWNGOztBQVpBOzs7RUFHRTtBQWVGOztBQWJBOzs7RUFHRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBOzs7RUFHRTtFQUNBO0FBb0JGOztBQWxCQTs7O0VBR0U7QUFxQkY7O0FBbkJBOzs7RUFHRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdCRixDOzs7O0FDL1hBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ3RCQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGLEM7Ozs7QUNQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0VBR0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBREE7O0VBRUU7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7QUFNRixDOzs7O0FDdE9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRixDOzs7O0FDaE5BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7SUFDRTtJQUNBO0VBS0Y7QUFDRjtBQUhBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRixDOzs7O0FDek5BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDektBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTs7O0dBQUE7RUFJQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQWNGO0FBQ0Y7QUFYQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBOzs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7OztFQUdFO0FBd0JGLEM7Ozs7QUM5WEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2RBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRixDOzs7O0FDOVdBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7RUFNRjtFQUpBO0lBQ0U7TUFDRTtJQU1GO0lBSkE7TUFDRTtJQU1GO0VBQ0Y7QUFDRjtBQUpBO0VBQ0U7SUFDRTtFQU1GO0VBSkE7SUFDRTtNQUNFO0lBTUY7SUFKQTtNQUNFO0lBTUY7RUFDRjtBQUNGO0FBSkE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7OztHQUFBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTs7RUFFRTtBQVNGOztBQVBBOztFQUVFO0FBVUY7O0FBUkE7O0VBRUU7RUFDQTtBQVdGOztBQVRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTs7RUFFRTtBQWdCRjs7QUFkQTtFQUNFO0lBQ0U7RUFpQkY7RUFmQTtJQUNFO01BQ0U7SUFpQkY7SUFmQTtNQUNFO0lBaUJGO0VBQ0Y7QUFDRjtBQWZBO0VBQ0U7SUFDRTtFQWlCRjtFQWZBO0lBQ0U7TUFDRTtJQWlCRjtJQWZBO01BQ0U7SUFpQkY7RUFDRjtBQUNGO0FBZkE7RUFDRTtJQUNFO0VBaUJGO0VBZkE7SUFDRTtNQUNFO0lBaUJGO0lBZkE7TUFDRTtJQWlCRjtFQUNGO0FBQ0Y7QUFmQTtFQUNFO0lBQ0U7RUFpQkY7RUFmQTtJQUNFO01BQ0U7SUFpQkY7SUFmQTtNQUNFO0lBaUJGO0VBQ0Y7QUFDRjtBQWZBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTs7RUFFRTtBQWtCRjs7QUFoQkE7O0VBRUU7RUFDQTtBQW1CRjs7QUFqQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0lBQ0U7RUFxQkY7RUFuQkE7SUFDRTtNQUNFO0lBcUJGO0lBbkJBO01BQ0U7SUFxQkY7RUFDRjtBQUNGO0FBbkJBO0VBQ0U7SUFDRTtFQXFCRjtFQW5CQTtJQUNFO01BQ0U7SUFxQkY7SUFuQkE7TUFDRTtJQXFCRjtFQUNGO0FBQ0Y7QUFuQkE7RUFDRTtJQUNFO0VBcUJGO0VBbkJBO0lBQ0U7TUFDRTtJQXFCRjtJQW5CQTtNQUNFO0lBcUJGO0VBQ0Y7QUFDRjtBQW5CQTtFQUNFO0lBQ0U7RUFxQkY7RUFuQkE7SUFDRTtNQUNFO0lBcUJGO0lBbkJBO01BQ0U7SUFxQkY7RUFDRjtBQUNGO0FBbkJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtJQUNFO0VBc0JGO0VBcEJBO0lBQ0U7TUFDRTtJQXNCRjtJQXBCQTtNQUNFO0lBc0JGO0VBQ0Y7QUFDRjtBQXBCQTtFQUNFO0lBQ0U7RUFzQkY7RUFwQkE7SUFDRTtNQUNFO0lBc0JGO0lBcEJBO01BQ0U7SUFzQkY7RUFDRjtBQUNGO0FBcEJBO0VBQ0U7SUFDRTtFQXNCRjtFQXBCQTtJQUNFO01BQ0U7SUFzQkY7SUFwQkE7TUFDRTtJQXNCRjtFQUNGO0FBQ0Y7QUFwQkE7RUFDRTtJQUNFO0VBc0JGO0VBcEJBO0lBQ0U7TUFDRTtJQXNCRjtJQXBCQTtNQUNFO0lBc0JGO0VBQ0Y7QUFDRjtBQXBCQTtFQUNFO0lBQ0U7RUFzQkY7RUFwQkE7SUFDRTtNQUNFO0lBc0JGO0lBcEJBO01BQ0U7SUFzQkY7RUFDRjtBQUNGO0FBcEJBO0VBQ0U7SUFDRTtFQXNCRjtFQXBCQTtJQUNFO01BQ0U7SUFzQkY7SUFwQkE7TUFDRTtJQXNCRjtFQUNGO0FBQ0Y7QUFuQkE7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0FBbUNGOztBQWhDQTtFQUNFO0FBbUNGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUNGOztBQWhDQTtFQUNFO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7RUFDQTtBQXVDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMkNGOztBQXpDQTtFQUNFO0VBQ0E7QUE0Q0Y7O0FBekNBO0VBQ0U7RUFDQTtBQTRDRjs7QUF6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUFoREE7RUFDRTtBQW1ERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFsREE7RUFDRTtJQUNFO0lBQ0E7RUFxREY7QUFDRjtBQW5EQTtFQUNFO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtFQUNBO0FBc0RGOztBQXBEQTtFQUNFO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7QUF3REY7O0FBdERBO0VBQ0U7QUF5REY7O0FBdkRBO0VBQ0U7RUFDQTtBQTBERjs7QUF4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyREY7O0FBekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRERjs7QUExREE7RUFDRTtBQTZERjs7QUEzREE7RUFDRTtJQUNFO0lBQ0E7RUE4REY7RUE1REE7SUFDRTtNQUNFO0lBOERGO0lBNURBO01BQ0U7SUE4REY7RUFDRjtFQTVEQTtJQUNFO01BQ0U7SUE4REY7SUE1REE7TUFDRTtJQThERjtFQUNGO0FBQ0Y7QUE1REE7RUFDRTtJQUNFO0VBOERGO0VBNURBO0lBQ0U7RUE4REY7QUFDRjtBQTNEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZERjs7QUExREE7RUFDRTtBQTZERixDOzs7O0FDeDRCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ1E7QUFHVixDOzs7O0FDcExBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0YsQzs7OztBQzlOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGLEM7Ozs7QUN0WUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7RUFJRjtFQUZBO0lBQ0U7RUFJRjtBQUNGO0FBRkE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7SUFDRTtFQUtGO0VBSEE7SUFDRTtFQUtGO0FBQ0Y7QUFIQTtFQUNFO0lBQ0U7SUFDQTtFQUtGO0FBQ0Y7QUFIQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtJQUNFO0lBQ0E7RUFPRjtBQUNGO0FBTEE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFCRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7QUF1QkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBcEJBO0VBQ0U7RUFDQTs7Ozs7O0lBQUE7RUFPQTtBQXVCRixDOzs7O0FDM2VBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQzlLQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDN0xBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGLEM7Ozs7QUN2UkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Ozs7RUFJRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBOzs7RUFHRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBOzs7Ozs7O0VBT0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7Ozs7Ozs7Ozs7O0VBV0U7QUFFRixDOzs7O0FDL1RBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRixDOzs7O0FDck1BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRixDOzs7O0FDaE9BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDbEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGLEM7Ozs7QUNwQ0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2RBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0YsQzs7OztBQ3ROQTs7O0NBQUE7QUFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0NFO0FBQ0YsQzs7OztBQ3pDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBOztFQUVFO0FBRUY7O0FBQUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBOztFQUVFO0VBQ0E7QUFJRjs7QUFGQTs7RUFFRTtFQUNBO0FBS0Y7O0FBSEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7Ozs7RUFJRTtFQUNBO0FBT0Y7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTs7RUFFRTtBQU9GOztBQUpBOztFQUVFO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFUQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBOztFQUVFO0VBQ0E7RUFDQTtBQWtCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkYsQzs7OztBQ3ZZQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0FBU0Y7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7QUFVVjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGLEM7Ozs7QUNwV0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7SUFDRTtFQW1CRjtBQUNGO0FBaEJBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7SUFDRTtFQW1CRjtBQUNGO0FBaEJBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWZBO0VBQ0U7QUFrQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFmQTtFQUNFO0FBa0JGLEM7Ozs7QUM3WEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7O0VBRUU7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBOztFQUVFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GLEM7Ozs7QUNuTEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDdk5BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRixDOzs7O0FDL01BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7OztFQUdFO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7SUFDRTtFQVNGO0FBQ0Y7QUFQQTtFQUNFO0FBU0Y7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7SUFDRTtFQVdGO0FBQ0Y7QUFUQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkYsQzs7OztBQ3ZhQTs7O0NBQUE7QUFJQTs7Ozs7O0VBTUU7QUFDRixDOzs7O0FDWEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2ZBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQUE7Ozs7RUFJRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTs7OztJQUlFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7SUFDRTtJQUNBO0VBTUY7QUFDRjtBQUpBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BOzs7Ozs7Ozs7O0VBVUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7Ozs7Ozs7Ozs7SUFVRTtJQUNBO0VBVUY7QUFDRjtBQVJBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0lBQ0U7SUFDQTtFQVlGO0FBQ0Y7QUFWQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtJQUNFO0lBQ0E7RUFjRjtBQUNGO0FBWkE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7SUFDRTtJQUNBO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7Ozs7RUFJRTtBQWlCRjs7QUFmQTtFQUNFOzs7O0lBSUU7SUFDQTtFQWtCRjtBQUNGO0FBaEJBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0lBQ0U7SUFDQTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztFQUdFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7OztJQUdFO0lBQ0E7RUFxQkY7QUFDRjtBQW5CQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBOztFQUVFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBbkJBOzs7Ozs7Ozs7Q0FBQTtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7OztJQUFBO0VBSUE7QUF3QkY7O0FBdEJBOztFQUVFO0FBeUJGOztBQXRCQTtFQUNFO0VBQ0E7QUF5QkY7O0FBdEJBO0VBQ0U7OztJQUFBO0FBNEJGOztBQXZCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFOzs7SUFBQTtFQUlBOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBcUNGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0FBd0NGOztBQXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7SUFDRTtJQUNBO0VBbURGO0FBQ0Y7QUFqREE7RUFDRTtFQUNBO0FBbURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWxEQTtFQUNFO0FBcURGOztBQW5EQTtFQUNFO0FBc0RGOztBQXBEQTtFQUNFO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0RGOztBQXJEQTtFQUNFO0FBd0RGOztBQXJEQTtFQUNFO0VBQ0E7QUF3REY7O0FBdERBO0VBQ0U7QUF5REY7O0FBdERBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURGOztBQXREQTtFQUNFO0VBQ0E7QUF5REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlERjs7QUF2REE7RUFDRTtBQTBERjs7QUF2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMERGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtBQTBERjs7QUF4REE7RUFDRTtBQTJERjs7QUF6REE7RUFDRTtBQTRERjs7QUExREE7RUFDRTtFQUNBO0FBNkRGOztBQTNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0FBOERGOztBQTNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOERGOztBQTNEQTtFQUNFO0FBOERGOztBQTNEQTs7RUFFRTtBQThERjs7QUEzREE7O0VBRUU7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0FBOERGOztBQTNEQTtFQUNFO0FBOERGOztBQTNEQTtFQUNFO0FBOERGOztBQTNEQTtFQUNFO0VBQ0E7RUFDQTtBQThERjs7QUEzREE7O0VBRUU7QUE4REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBM0RBOztFQUVFO0FBOERGOztBQTNEQTtFQUNFO0VBQ0E7QUE4REYsQzs7OztBQzU2QkE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRixDOzs7O0FDUEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNuTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7Ozs7Ozs7RUFPRTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7Ozs7O0VBS0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTs7RUFFRTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7Ozs7OztFQU1FO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtJQUNFO0lBQ0E7RUF5QkY7QUFDRjtBQXZCQTtFQUNFO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0FBNkJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtJQUNFO0lBQ0E7RUFnQ0Y7QUFDRjtBQTlCQTtFQUNFO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGOztBQWpDQTs7RUFFRTtFQUNBO0FBb0NGOztBQWxDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0YsQzs7OztBQ3hpQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNqTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGLEM7Ozs7QUM1UEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTs7RUFFRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTs7RUFFRTtBQVlGOztBQVZBOztFQUVFO0FBYUY7O0FBVkE7RUFDRTtBQWFGLEM7Ozs7QUMxU0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUYsQzs7OztBQy9RQTs7O0NBQUE7QUFJQTs7OztFQUlFO0FBQ0YsQzs7OztBQ1RBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7SUFDRTtJQUNBO0VBS0Y7QUFDRjtBQUhBO0VBQ0U7RUFDQTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7SUFDQTtFQU1GO0FBQ0Y7QUFKQTtFQUNFO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGLEM7Ozs7QUN2WUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtFQURBO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0FBUUYsQzs7OztBQ3RYQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQTlCQTtFQUNFO0VBQ0E7RUFDQTtBQWlDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWlDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtBQXdDRjs7QUFyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0NGOztBQXJDQTtFQUNFO0FBd0NGOztBQXJDQTtFQUNFO0FBd0NGOztBQXJDQTtFQUNFO0VBQ1E7RUFDUjtFQUNBO0FBd0NGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdDRixDOzs7O0FDaG5CQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQzlCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXJCQTs7O0VBR0U7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdCRixDOzs7O0FDM2FBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUMxRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTs7RUFFRTtBQUVGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQURBOztFQUVFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUZBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBOzs7RUFHRTtBQU1GOztBQUpBOzs7RUFHRTtFQUNBO0FBT0Y7O0FBTEE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BOzs7RUFHRTtFQUNBO0FBU0Y7O0FBUEE7OztFQUdFO0VBQ0E7QUFVRjs7QUFSQTs7O0VBR0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRixDOzs7O0FDbFZBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRixDOzs7O0FDaERBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUYsQzs7OztBQ25RQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7RUFDQTtBQWdERjs7QUE5Q0E7RUFDRTtBQWlERjs7QUEvQ0E7RUFDRTtFQUNBO0FBa0RGOztBQWhEQTtFQUNFO0FBbURGOztBQWpEQTtFQUNFO0VBQ0E7QUFvREY7O0FBbERBO0VBQ0U7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtBQXNERjs7QUFwREE7RUFDRTtBQXVERjs7QUFyREE7RUFDRTtFQUNBO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0FBMERGOztBQXhEQTtFQUNFO0FBMkRGOztBQXpEQTtFQUNFOzs7O0dBQUE7QUFnRUY7O0FBMURBO0VBQ0U7QUE2REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBNURBO0VBQ0U7RUFDQTtBQStERjs7QUE3REE7RUFDRTtBQWdFRjs7QUE5REE7RUFDRTtFQUNBO0FBaUVGOztBQS9EQTtFQUNFO0FBa0VGOztBQWhFQTtFQUNFO0VBQ0E7QUFtRUY7O0FBakVBO0VBQ0U7QUFvRUY7O0FBbEVBO0VBQ0U7RUFDQTtBQXFFRjs7QUFuRUE7RUFDRTtBQXNFRjs7QUFwRUE7RUFDRTtFQUNBO0FBdUVGOztBQXJFQTtFQUNFO0FBd0VGOztBQXRFQTtFQUNFO0VBQ0E7QUF5RUY7O0FBdkVBO0VBQ0U7QUEwRUY7O0FBeEVBO0VBQ0U7RUFDQTtBQTJFRjs7QUF6RUE7RUFDRTtBQTRFRjs7QUExRUE7RUFDRTtFQUNBO0FBNkVGOztBQTNFQTtFQUNFO0FBOEVGOztBQTVFQTtFQUNFO0VBQ0E7QUErRUY7O0FBN0VBO0VBQ0U7QUFnRkY7O0FBOUVBO0VBQ0U7RUFDQTtBQWlGRjs7QUEvRUE7RUFDRTtBQWtGRjs7QUFoRkE7RUFDRTtFQUNBO0FBbUZGOztBQWpGQTtFQUNFO0FBb0ZGOztBQWxGQTtFQUNFO0FBcUZGOztBQW5GQTtFQUNFO0FBc0ZGOztBQXBGQTtFQUNFO0VBQ0E7QUF1RkY7O0FBckZBO0VBQ0U7QUF3RkY7O0FBdEZBO0VBQ0U7RUFDQTtBQXlGRjs7QUF2RkE7RUFDRTtBQTBGRjs7QUF4RkE7RUFDRTtFQUNBO0FBMkZGOztBQXpGQTtFQUNFO0FBNEZGOztBQTFGQTtFQUNFO0VBQ0E7QUE2RkY7O0FBM0ZBO0VBQ0U7QUE4RkY7O0FBNUZBO0VBQ0U7RUFDQTtBQStGRjs7QUE3RkE7RUFDRTtBQWdHRjs7QUE5RkE7RUFDRTtFQUNBO0FBaUdGOztBQS9GQTtFQUNFO0FBa0dGOztBQWhHQTtFQUNFO0VBQ0E7QUFtR0Y7O0FBakdBO0VBQ0U7QUFvR0Y7O0FBbEdBO0VBQ0U7RUFDQTtBQXFHRjs7QUFuR0E7RUFDRTtBQXNHRjs7QUFwR0E7RUFDRTtFQUNBO0FBdUdGOztBQXJHQTtFQUNFO0FBd0dGOztBQXRHQTtFQUNFO0VBQ0E7QUF5R0Y7O0FBdkdBO0VBQ0U7QUEwR0Y7O0FBeEdBO0VBQ0U7RUFDQTtBQTJHRjs7QUF6R0E7RUFDRTtBQTRHRjs7QUExR0E7RUFDRTtBQTZHRjs7QUEzR0E7RUFDRTtBQThHRjs7QUE1R0E7RUFDRTtFQUNBO0FBK0dGOztBQTdHQTtFQUNFO0FBZ0hGOztBQTlHQTtFQUNFO0VBQ0E7QUFpSEY7O0FBL0dBO0VBQ0U7QUFrSEY7O0FBaEhBO0VBQ0U7RUFDQTtBQW1IRjs7QUFqSEE7RUFDRTtBQW9IRjs7QUFsSEE7RUFDRTtFQUNBO0FBcUhGOztBQW5IQTtFQUNFO0FBc0hGOztBQXBIQTtFQUNFO0VBQ0E7QUF1SEY7O0FBckhBO0VBQ0U7QUF3SEY7O0FBdEhBO0VBQ0U7RUFDQTtBQXlIRjs7QUF2SEE7RUFDRTtBQTBIRjs7QUF4SEE7RUFDRTtFQUNBO0FBMkhGOztBQXpIQTtFQUNFO0FBNEhGOztBQTFIQTtFQUNFO0VBQ0E7QUE2SEY7O0FBM0hBO0VBQ0U7QUE4SEY7O0FBNUhBO0VBQ0U7RUFDQTtBQStIRjs7QUE3SEE7RUFDRTtBQWdJRjs7QUE5SEE7RUFDRTtFQUNBO0FBaUlGOztBQS9IQTtFQUNFO0FBa0lGOztBQWhJQTtFQUNFO0VBQ0E7QUFtSUY7O0FBaklBO0VBQ0U7QUFvSUY7O0FBbElBO0VBQ0U7QUFxSUY7O0FBbklBO0VBQ0U7QUFzSUY7O0FBcElBO0VBQ0U7RUFDQTtBQXVJRjs7QUFySUE7RUFDRTtBQXdJRjs7QUF0SUE7RUFDRTtFQUNBO0FBeUlGOztBQXZJQTtFQUNFO0FBMElGOztBQXhJQTtFQUNFO0VBQ0E7QUEySUY7O0FBeklBO0VBQ0U7QUE0SUY7O0FBMUlBO0VBQ0U7RUFDQTtBQTZJRjs7QUEzSUE7RUFDRTtBQThJRjs7QUE1SUE7RUFDRTtFQUNBO0FBK0lGOztBQTdJQTtFQUNFO0FBZ0pGOztBQTlJQTtFQUNFO0VBQ0E7QUFpSkY7O0FBL0lBO0VBQ0U7QUFrSkY7O0FBaEpBO0VBQ0U7RUFDQTtBQW1KRjs7QUFqSkE7RUFDRTtBQW9KRjs7QUFsSkE7RUFDRTtFQUNBO0FBcUpGOztBQW5KQTtFQUNFO0FBc0pGOztBQXBKQTtFQUNFO0VBQ0E7QUF1SkY7O0FBckpBO0VBQ0U7QUF3SkY7O0FBdEpBO0VBQ0U7RUFDQTtBQXlKRjs7QUF2SkE7RUFDRTtBQTBKRjs7QUF4SkE7RUFDRTtFQUNBO0FBMkpGOztBQXpKQTtFQUNFO0FBNEpGOztBQTFKQTtFQUNFO0FBNkpGOztBQTNKQTtFQUNFO0FBOEpGOztBQTVKQTtFQUNFO0VBQ0E7QUErSkY7O0FBN0pBO0VBQ0U7QUFnS0Y7O0FBOUpBO0VBQ0U7RUFDQTtBQWlLRjs7QUEvSkE7RUFDRTtBQWtLRjs7QUFoS0E7RUFDRTtFQUNBO0FBbUtGOztBQWpLQTtFQUNFO0FBb0tGOztBQWxLQTtFQUNFO0VBQ0E7QUFxS0Y7O0FBbktBO0VBQ0U7QUFzS0Y7O0FBcEtBO0VBQ0U7RUFDQTtBQXVLRjs7QUFyS0E7RUFDRTtBQXdLRjs7QUF0S0E7RUFDRTtFQUNBO0FBeUtGOztBQXZLQTtFQUNFO0FBMEtGOztBQXhLQTtFQUNFO0VBQ0E7QUEyS0Y7O0FBektBO0VBQ0U7QUE0S0Y7O0FBMUtBO0VBQ0U7RUFDQTtBQTZLRjs7QUEzS0E7RUFDRTtBQThLRjs7QUE1S0E7RUFDRTtFQUNBO0FBK0tGOztBQTdLQTtFQUNFO0FBZ0xGOztBQTlLQTtFQUNFO0VBQ0E7QUFpTEY7O0FBL0tBO0VBQ0U7QUFrTEY7O0FBaExBO0VBQ0U7RUFDQTtBQW1MRjs7QUFqTEE7RUFDRTtBQW9MRjs7QUFsTEE7RUFDRTtBQXFMRjs7QUFuTEE7RUFDRTtBQXNMRjs7QUFwTEE7RUFDRTtFQUNBO0FBdUxGOztBQXJMQTtFQUNFO0FBd0xGOztBQXRMQTtFQUNFO0VBQ0E7QUF5TEY7O0FBdkxBO0VBQ0U7QUEwTEY7O0FBeExBO0VBQ0U7RUFDQTtBQTJMRjs7QUF6TEE7RUFDRTtBQTRMRjs7QUExTEE7RUFDRTtFQUNBO0FBNkxGOztBQTNMQTtFQUNFO0FBOExGOztBQTVMQTtFQUNFO0VBQ0E7QUErTEY7O0FBN0xBO0VBQ0U7QUFnTUY7O0FBOUxBO0VBQ0U7RUFDQTtBQWlNRjs7QUEvTEE7RUFDRTtBQWtNRjs7QUFoTUE7RUFDRTtFQUNBO0FBbU1GOztBQWpNQTtFQUNFO0FBb01GOztBQWxNQTtFQUNFO0VBQ0E7QUFxTUY7O0FBbk1BO0VBQ0U7QUFzTUY7O0FBcE1BO0VBQ0U7RUFDQTtBQXVNRjs7QUFyTUE7RUFDRTtBQXdNRjs7QUF0TUE7RUFDRTtFQUNBO0FBeU1GOztBQXZNQTtFQUNFO0FBME1GOztBQXhNQTtFQUNFO0VBQ0E7QUEyTUY7O0FBek1BO0VBQ0U7QUE0TUY7O0FBMU1BO0VBQ0U7QUE2TUY7O0FBM01BO0VBQ0U7QUE4TUY7O0FBNU1BO0VBQ0U7RUFDQTtBQStNRjs7QUE3TUE7RUFDRTtBQWdORjs7QUE5TUE7RUFDRTtFQUNBO0FBaU5GOztBQS9NQTtFQUNFO0FBa05GOztBQWhOQTtFQUNFO0VBQ0E7QUFtTkY7O0FBak5BO0VBQ0U7QUFvTkY7O0FBbE5BO0VBQ0U7RUFDQTtBQXFORjs7QUFuTkE7RUFDRTtBQXNORjs7QUFwTkE7RUFDRTtFQUNBO0FBdU5GOztBQXJOQTtFQUNFO0FBd05GOztBQXROQTtFQUNFO0VBQ0E7QUF5TkY7O0FBdk5BO0VBQ0U7QUEwTkY7O0FBeE5BO0VBQ0U7RUFDQTtBQTJORjs7QUF6TkE7RUFDRTtBQTRORjs7QUExTkE7RUFDRTtFQUNBO0FBNk5GOztBQTNOQTtFQUNFO0FBOE5GOztBQTVOQTtFQUNFO0VBQ0E7QUErTkY7O0FBN05BO0VBQ0U7QUFnT0Y7O0FBOU5BO0VBQ0U7RUFDQTtBQWlPRjs7QUEvTkE7RUFDRTtBQWtPRjs7QUFoT0E7RUFDRTtFQUNBO0FBbU9GOztBQWpPQTtFQUNFO0FBb09GOztBQWxPQTtFQUNFO0FBcU9GOztBQW5PQTtFQUNFO0FBc09GOztBQXBPQTtFQUNFO0VBQ0E7QUF1T0Y7O0FBck9BO0VBQ0U7QUF3T0Y7O0FBdE9BO0VBQ0U7RUFDQTtBQXlPRjs7QUF2T0E7RUFDRTtBQTBPRjs7QUF4T0E7RUFDRTtFQUNBO0FBMk9GOztBQXpPQTtFQUNFO0FBNE9GOztBQTFPQTtFQUNFO0VBQ0E7QUE2T0Y7O0FBM09BO0VBQ0U7QUE4T0Y7O0FBNU9BO0VBQ0U7RUFDQTtBQStPRjs7QUE3T0E7RUFDRTtBQWdQRjs7QUE5T0E7RUFDRTtFQUNBO0FBaVBGOztBQS9PQTtFQUNFO0FBa1BGOztBQWhQQTtFQUNFO0VBQ0E7QUFtUEY7O0FBalBBO0VBQ0U7QUFvUEY7O0FBbFBBO0VBQ0U7RUFDQTtBQXFQRjs7QUFuUEE7RUFDRTtBQXNQRjs7QUFwUEE7RUFDRTtFQUNBO0FBdVBGOztBQXJQQTtFQUNFO0FBd1BGOztBQXRQQTtFQUNFO0VBQ0E7QUF5UEY7O0FBdlBBO0VBQ0U7QUEwUEY7O0FBeFBBO0VBQ0U7RUFDQTtBQTJQRjs7QUF6UEE7RUFDRTtBQTRQRjs7QUExUEE7RUFDRTtBQTZQRjs7QUEzUEE7RUFDRTtBQThQRjs7QUE1UEE7RUFDRTtBQStQRjs7QUE3UEE7RUFDRTs7O0dBQUE7RUFJQTtBQWdRRjs7QUE5UEE7RUFDRTtBQWlRRjs7QUEvUEE7RUFDRTtBQWtRRjs7QUFoUUE7RUFDRTtFQUNBO0VBQ0E7QUFtUUY7O0FBalFBO0VBQ0U7RUFDQTtBQW9RRjs7QUFsUUE7RUFDRTtFQUNBO0FBcVFGOztBQW5RQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzUUY7O0FBcFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVRRjs7QUFyUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3UUY7O0FBdFFBO0VBQ0U7SUFDRTtJQUNBO0VBeVFGO0FBQ0Y7QUF2UUE7RUFDRTtFQUNBO0FBeVFGOztBQXZRQTtFQUNFO0FBMFFGOztBQXhRQTtFQUNFO0FBMlFGOztBQXpRQTtFQUNFO0FBNFFGOztBQTFRQTtFQUNFO0VBQ0E7QUE2UUY7O0FBM1FBO0VBQ0U7RUFDQTtBQThRRjs7QUE1UUE7RUFDRTtFQUNBO0VBQ0E7QUErUUY7O0FBN1FBO0VBQ0U7RUFDQTtBQWdSRjs7QUE5UUE7RUFDRTtFQUNBO0VBQ0E7QUFpUkY7O0FBL1FBO0VBQ0U7RUFDQTtBQWtSRjs7QUFoUkE7RUFDRTtFQUNBO0VBQ0E7QUFtUkY7O0FBalJBO0VBQ0U7RUFDQTtBQW9SRjs7QUFsUkE7RUFDRTtFQUNBO0FBcVJGOztBQW5SQTtFQUNFO0FBc1JGOztBQXBSQTtFQUNFO0VBQ0E7QUF1UkY7O0FBclJBO0VBQ0U7QUF3UkY7O0FBdFJBO0VBQ0U7RUFDQTtBQXlSRjs7QUF2UkE7RUFDRTtBQTBSRjs7QUF4UkE7RUFDRTtBQTJSRjs7QUF6UkE7RUFDRTtBQTRSRjs7QUExUkE7RUFDRTtBQTZSRjs7QUEzUkE7RUFDRTtBQThSRjs7QUE1UkE7RUFDRTtFQUNBO0FBK1JGOztBQTdSQTtFQUNFO0VBQ0E7RUFDQTtBQWdTRjs7QUE5UkE7RUFDRTtFQUNBO0VBQ0E7QUFpU0Y7O0FBL1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa1NGOztBQWhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbVNGOztBQWpTQTtFQUNFO0FBb1NGOztBQWxTQTtFQUNFO0FBcVNGOztBQW5TQTtFQUNFO0FBc1NGOztBQXBTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1U0Y7O0FBclNBO0VBQ0U7QUF3U0Y7O0FBdFNBO0VBQ0U7QUF5U0Y7O0FBdlNBO0VBQ0U7QUEwU0Y7O0FBeFNBO0VBQ0U7QUEyU0Y7O0FBelNBO0VBQ0U7RUFDQTtBQTRTRjs7QUExU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2U0Y7O0FBM1NBO0VBQ0U7QUE4U0Y7O0FBNVNBO0VBQ0U7QUErU0Y7O0FBN1NBO0VBQ0U7QUFnVEY7O0FBOVNBO0VBQ0U7QUFpVEY7O0FBL1NBO0VBQ0U7QUFrVEY7O0FBaFRBO0VBQ0U7QUFtVEY7O0FBalRBO0VBQ0U7QUFvVEY7O0FBbFRBO0VBQ0U7QUFxVEY7O0FBblRBO0VBQ0U7QUFzVEY7O0FBcFRBO0VBQ0U7RUFDQTtBQXVURjs7QUFyVEE7RUFDRTtBQXdURjs7QUF0VEE7RUFDRTtFQUNBO0FBeVRGOztBQXZUQTtFQUNFO0FBMFRGOztBQXhUQTtFQUNFO0VBQ0E7QUEyVEY7O0FBelRBO0VBQ0U7QUE0VEY7O0FBMVRBO0VBQ0U7RUFDQTtBQTZURjs7QUEzVEE7RUFDRTtBQThURjs7QUE1VEE7RUFDRTtFQUNBO0FBK1RGOztBQTdUQTtFQUNFO0FBZ1VGOztBQTlUQTtFQUNFO0VBQ0E7QUFpVUY7O0FBL1RBO0VBQ0U7QUFrVUY7O0FBaFVBO0VBQ0U7RUFDQTtBQW1VRjs7QUFqVUE7RUFDRTtBQW9VRjs7QUFsVUE7RUFDRTtFQUNBO0FBcVVGOztBQW5VQTtFQUNFO0FBc1VGOztBQXBVQTtFQUNFO0VBQ0E7QUF1VUY7O0FBclVBO0VBQ0U7QUF3VUY7O0FBdFVBO0VBQ0U7RUFDQTtBQXlVRjs7QUF2VUE7RUFDRTtBQTBVRjs7QUF4VUE7RUFDRTtFQUNBO0FBMlVGOztBQXpVQTtFQUNFO0FBNFVGOztBQTFVQTtFQUNFO0FBNlVGOztBQTNVQTtFQUNFO0VBQ0E7QUE4VUY7O0FBNVVBO0VBQ0U7RUFDQTtBQStVRjs7QUE3VUE7RUFDRTtBQWdWRjs7QUE5VUE7RUFDRTtBQWlWRjs7QUEvVUE7RUFDRTtBQWtWRjs7QUFoVkE7RUFDRTtFQUNBO0FBbVZGOztBQWpWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9WRjs7QUFsVkE7RUFDRTtBQXFWRjs7QUFuVkE7RUFDRTtBQXNWRjs7QUFwVkE7RUFDRTtFQUNBO0FBdVZGOztBQXJWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdWRjs7QUF0VkE7RUFDRTtBQXlWRjs7QUF2VkE7RUFDRTtBQTBWRjs7QUF4VkE7RUFDRTtBQTJWRjs7QUF6VkE7RUFDRTtBQTRWRjs7QUExVkE7RUFDRTtBQTZWRjs7QUEzVkE7RUFDRTtBQThWRjs7QUE1VkE7RUFDRTtBQStWRjs7QUE3VkE7RUFDRTtBQWdXRjs7QUE5VkE7RUFDRTtBQWlXRjs7QUEvVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWtXRjs7QUFoV0E7RUFDRTtBQW1XRjs7QUFqV0E7RUFDRTtFQUNBO0VBQ0E7QUFvV0Y7O0FBbFdBO0VBQ0U7RUFDQTtBQXFXRjs7QUFuV0E7RUFDRTtBQXNXRjs7QUFwV0E7RUFDRTtBQXVXRjs7QUFyV0E7RUFDRTtFQUNBO0FBd1dGOztBQXRXQTtFQUNFO0VBQ0E7QUF5V0Y7O0FBdldBO0VBQ0U7RUFDQTtBQTBXRjs7QUF4V0E7RUFDRTtBQTJXRjs7QUF6V0E7RUFDRTtBQTRXRjs7QUExV0E7RUFDRTtBQTZXRjs7QUEzV0E7RUFDRTtBQThXRjs7QUE1V0E7RUFDRTtFQUNBO0FBK1dGOztBQTdXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdYRjs7QUE5V0E7RUFDRTtBQWlYRjs7QUEvV0E7RUFDRTtBQWtYRjs7QUFoWEE7RUFDRTtFQUNBO0FBbVhGOztBQWpYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9YRjs7QUFsWEE7RUFDRTtBQXFYRixDOzs7O0FDMTNEQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNRO0FBQ1Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGLEM7Ozs7QUM3UkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0lBQ0U7SUFDQTtFQWVGO0FBQ0Y7QUFiQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtBQXNCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0FBbUNGOztBQWhDQTs7RUFFRTtBQW1DRjs7QUFoQ0E7Ozs7O0NBQUE7QUFNQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWpDQTtFQUNFOzs7O0dBQUE7QUF3Q0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBekNBO0VBQ0U7QUE0Q0Y7O0FBMUNBO0VBQ0U7QUE2Q0Y7O0FBM0NBO0VBQ0U7RUFDQTtBQThDRjs7QUE1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBakRBO0VBQ0U7QUFvREY7O0FBbERBO0VBQ0U7QUFxREY7O0FBbkRBO0VBQ0U7QUFzREY7O0FBcERBO0VBQ0U7QUF1REY7O0FBckRBO0VBQ0U7QUF3REY7O0FBdERBO0VBQ0U7QUF5REYsQzs7OztBQzFpQkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGLEM7Ozs7QUMzTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDbE1BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDVkE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRixDOzs7O0FDUEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBOztFQUVFO0FBTUY7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTs7RUFFRTtBQVVGOztBQVJBOztFQUVFO0FBV0Y7O0FBVEE7O0VBRUU7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRixDOzs7O0FDaFpBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtJQUNFO0lBQ0E7RUFNRjtBQUNGO0FBSkE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtJQUNFO0lBQ0E7RUFPRjtBQUNGO0FBTEE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRixDOzs7O0FDdFJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7SUFDRTtFQW1CRjtFQWpCQTtJQUNFO0VBbUJGO0VBakJBO0lBQ0U7RUFtQkY7RUFqQkE7SUFDRTtFQW1CRjtBQUNGO0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0FBOEJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7QUF1Q0Y7O0FBckNBO0VBQ0U7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBDRjs7QUF2Q0E7RUFDRTtFQUNBO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStDRjs7QUE1Q0E7RUFDRTtFQUNBO0FBK0NGOztBQTdDQTtFQUNFO0VBQ0E7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtFQUNBO0FBa0RGOztBQWhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtREY7O0FBakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFqREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFsREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFERjs7QUFsREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcURGOztBQW5EQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzREYsQzs7OztBQzNtQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7OztHQUFBO0FBUUY7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVDRjs7QUFwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtBQXVDRixDOzs7O0FDcGZBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ1ZBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7QUEwQ0Y7O0FBeENBO0VBQ0U7QUEyQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtJQUNFO0lBQ0E7RUE0Q0Y7QUFDRjtBQTFDQTtFQUNFO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7RUFDQTtFQUNBO0FBa0RGOztBQWhEQTtFQUNFO0VBQ0E7RUFDQTtBQW1ERjs7QUFoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbURGOztBQWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvREY7O0FBbERBO0VBQ0U7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtFQUNBO0FBc0RGOztBQXBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7RUFDQTtBQXdERjs7QUF0REE7RUFDRTtFQUNBO0FBeURGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7RUFDQTtBQTJERjs7QUF6REE7RUFDRTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2REY7O0FBM0RBO0VBQ0U7RUFDQTtBQThERjs7QUE1REE7RUFDRTtFQUNBO0FBK0RGOztBQTVEQTtFQUNFO0VBQ0E7QUErREY7O0FBN0RBO0VBQ0U7QUFnRUY7O0FBN0RBO0VBQ0U7QUFnRUY7O0FBOURBO0VBQ0U7QUFpRUY7O0FBL0RBO0VBQ0U7QUFrRUYsQzs7OztBQ3BsQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGLEM7Ozs7QUNqUEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGLEM7Ozs7QUN4VEE7OztDQUFBO0FBSUE7Ozs7RUFJRTtBQUNGLEM7Ozs7QUNUQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0lBQ0U7SUFDQTtFQVVGO0FBQ0Y7QUFSQTtFQUNFO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtBQXFCRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF1QkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtBQXdCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7RUFDRTtBQXdCRixDOzs7O0FDNWZBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0YsQzs7OztBQ2hOQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7Ozs7RUFLRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7O0VBRUU7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0lBQ0U7SUFDQTtFQWFGO0FBQ0Y7QUFYQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7OztFQUdFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtJQUNFO0lBQ0E7RUFxQkY7QUFDRjtBQW5CQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBOzs7Ozs7Ozs7Ozs7OztFQWNFO0FBNEJGOztBQTFCQTs7OztFQUlFO0VBQ0E7QUE2QkYsQzs7OztBQ2hhQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGLEM7Ozs7QUNsUkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGLEM7Ozs7QUM5UEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtBQUNBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFiQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNEJGOztBQXpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtBQTZCRjs7QUExQkE7RUFDRTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFoQ0E7RUFDRTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0lBQ0U7SUFDQTtFQW9DRjtBQUNGO0FBbENBO0VBQ0U7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRixDOzs7O0FDdG1CQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0FBU0YsQzs7OztBQ3RRQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0YsQzs7OztBQzFCQTs7O0NBQUE7QUFJQTs7Ozs7RUFLRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQy9OQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBREE7Ozs7O0VBS0U7QUFJRixDOzs7O0FDN1NBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRixDOzs7O0FDamFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRixDOzs7O0FDclBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0FBK0JGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtBQXFDRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFsQ0E7RUFDRTtFQUNBO0FBcUNGOztBQWxDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVDRjs7QUFwQ0E7Ozs7RUFJRTtBQXVDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXBDQTtFQUNFO0FBdUNGOztBQXBDQTs7OztFQUlFO0FBdUNGOztBQXBDQTtFQUNFO0VBQ0E7QUF1Q0YsQzs7OztBQzNlQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGLEM7Ozs7QUNQQTtBQUVBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FBRkY7O0FBS0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUFKRjs7QUFPQTs7RUFBQTtBQUlBO0VBQ0U7QUFMRjs7QUFRQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0FBUkY7O0FBV0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FBVEY7O0FBWUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUFYRjs7QUFjQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBQVpGOztBQWVBOztFQUFBO0FBSUE7O0VBRUU7QUFiRjs7QUFnQkE7OztFQUFBO0FBS0E7OztFQUdFO0VBQ0E7QUFkRjs7QUFpQkE7O0VBQUE7QUFJQTtFQUNFO0FBZkY7O0FBa0JBOzs7RUFBQTtBQUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBaEJGOztBQW1CQTtFQUNFO0FBaEJGOztBQW1CQTtFQUNFO0FBaEJGOztBQW1CQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBQWxCRjs7QUFxQkE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBQXBCRjs7QUF1QkE7OztFQUFBO0FBS0E7UUFDUTtFQUNOO0FBckJGOztBQXdCQTs7O0VBQUE7QUFLQTtTQUNTO0VBQ1A7QUF0QkY7O0FBeUJBOztFQUFBO0FBSUE7Ozs7RUFJRTtBQXZCRjs7QUEwQkE7O0VBQUE7QUFJQTs7OztFQUlFO0VBQ0E7QUF4QkY7O0FBMkJBOztFQUFBO0FBSUE7Ozs7RUFJRTtBQXpCRjs7QUE0QkE7O0VBQUE7QUFJQTtFQUNFO0FBMUJGOztBQTZCQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0JGOztBQThCQTs7RUFBQTtBQUlBO0VBQ0U7QUE1QkY7O0FBK0JBOztFQUFBO0FBSUE7RUFDRTtBQTdCRjs7QUFnQ0E7OztFQUFBO0FBS0E7O0VBRUU7RUFDQTtBQTlCRjs7QUFpQ0E7O0VBQUE7QUFJQTs7RUFFRTtBQS9CRjs7QUFrQ0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FBaENGOztBQW1DQTs7RUFBQTtBQUlBO0VBQ0U7QUFqQ0Y7O0FBb0NBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQWxDRjs7QUFxQ0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUFwQ0Y7O0FBdUNBOztFQUFBO0FBSUE7RUFDRTtBQXJDRjs7QUF3Q0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUF2Q0Y7O0FBMENBOztFQUFBO0FBSUE7RUFDRTtBQXhDRjs7QUEyQ0E7RUFDRTtBQXhDRjs7QUEyQ0E7QUFFQTtFQUNFO0FBekNGOztBQTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBekNGO0FBNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUExQ0Y7QUE2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTNDRjtBQThDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBNUNKO0FBK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE3Q0Y7QUFnREE7QUFFQTtFQUNFO0FBL0NGOztBQWtEQTtFQUNFO0FBL0NGLEM7Ozs7QUNuV0E7RUFDSSxtTkFDSTtFQU9KO0FBTko7O0FBU0E7O0VBRUk7QUFOSjs7QUFTQTtFQUNJO0VBQ0E7QUFOSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvYmFzZS1jb21wb25lbnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9zdHJ1Y3R1cmVkLWl0ZW0vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9zdHJ1Y3R1cmVkLWl0ZW0vdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FjdGlvbi1jYXJkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FjdGlvbi1jYXJkL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pY29uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2xpdmUtcmVnaW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2xpdmUtcmVnaW9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9wb3BvdmVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2Vycm9yLWJvdW5kYXJ5L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2Vycm9yLWJvdW5kYXJ5L3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL3RhYi10cmFwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3Rvb2x0aXAvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3NwaW5uZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYnV0dG9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2J1dHRvbi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYnV0dG9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hbGVydC9hY3Rpb25zLXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYWxlcnQvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FsZXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FuY2hvci1uYXZpZ2F0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FuY2hvci1uYXZpZ2F0aW9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hbm5vdGF0aW9uLWNvbnRleHQvYW5ub3RhdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9ib3gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvc3BhY2UtYmV0d2Vlbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hcHAtbGF5b3V0L2NvbnRlbnQtd3JhcHBlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hcHAtbGF5b3V0L3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hcHAtbGF5b3V0L3RvZ2dsZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYXBwLWxheW91dC9ydW50aW1lLWRyYXdlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9kcm9wZG93bi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9kcm9wZG93bi90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9vcHRpb25zLWxpc3Qvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYnV0dG9uLWRyb3Bkb3duL2NhdGVnb3J5LWVsZW1lbnRzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2J1dHRvbi1kcm9wZG93bi9tb2JpbGUtZXhwYW5kYWJsZS1ncm91cC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9idXR0b24tZHJvcGRvd24vYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2J1dHRvbi1kcm9wZG93bi9pdGVtLWVsZW1lbnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYnV0dG9uLWRyb3Bkb3duL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvZHJhd2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvdG9vbHRpcC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL2RyYWctaGFuZGxlLXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9kcmFnLWhhbmRsZS13cmFwcGVyL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL2RyYWctaGFuZGxlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvZHJhZy1oYW5kbGUvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvcGFuZWwtcmVzaXplLWhhbmRsZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hcHAtbGF5b3V0L3Jlc2l6ZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hcHAtbGF5b3V0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvbW9iaWxlLXRvb2xiYXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYXBwLWxheW91dC9ub3RpZmljYXRpb25zL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvc3BsaXQtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9zcGxpdC1wYW5lbC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9zY3JlZW5yZWFkZXItb25seS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9kby1ub3QtdXNlL2ZlYXR1cmUtcHJvbXB0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3N0YXR1cy1pbmRpY2F0b3Ivc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvZHJhd2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2RyYXdlci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvbGluay9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL3NvcnRhYmxlLWFyZWEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvbGlzdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9saXN0L3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvZHJhd2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9za2VsZXRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9uYXZpZ2FibGUtZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvbmF2aWdhYmxlLWdyb3VwL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9maWxlLWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2J1dHRvbi1ncm91cC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdG9nZ2xlLWJ1dHRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9idXR0b24tZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC10b29sYmFyL3NwbGl0LXBhbmVsL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9uYXZpZ2F0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2JyZWFkY3J1bWItZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYnJlYWRjcnVtYi1ncm91cC9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYnJlYWRjcnVtYi1ncm91cC9pdGVtL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci90b29sYmFyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci90b29sYmFyL3RyaWdnZXItYnV0dG9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9ub3RpZmljYXRpb25zL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtc3RhdHVzLWNvbnRhaW5lci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9jYXJ0ZXNpYW4tY2hhcnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1wbG90L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtcG9wb3Zlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXBvcG92ZXIvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2NvbnRhaW5lci9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY29udGFpbmVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2NvbnRhaW5lci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvZXhwYW5kYWJsZS1zZWN0aW9uL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9oZWFkZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2hlYWRlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9leHBhbmRhYmxlLXNlY3Rpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1zZXJpZXMtbWFya2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtc2VyaWVzLWRldGFpbHMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYXJlYS1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9ncmlkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2Zvcm0tZmllbGQvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2Zvcm0tZmllbGQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvZm9ybS1maWVsZC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9kcm9wZG93bi1zdGF0dXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9kcm9wZG93bi1mb290ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW5wdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvc2VsZWN0L3BhcnRzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvY2hlY2tib3gtaWNvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL29wdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL29wdGlvbi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9zZWxlY3RhYmxlLWl0ZW0vYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvc2VsZWN0YWJsZS1pdGVtL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvYnV0dG9uLXRyaWdnZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ludGVybmFsL2NvbXBvbmVudHMvYnV0dG9uLXRyaWdnZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdG9rZW4tZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdG9rZW4vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdG9rZW4vdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3Rva2VuL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL3Rva2VuLWxpc3Qvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvbXVsdGlzZWxlY3Qvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1maWx0ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1sZWdlbmQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvYXR0cmlidXRlLWVkaXRvci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL2F1dG9zdWdnZXN0LWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2F1dG9zdWdnZXN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2JhZGdlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL21peGVkLWxpbmUtYmFyLWNoYXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2Jhci1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9jYWxlbmRhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pdGVtLWNhcmQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaXRlbS1jYXJkL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9pbnRlcm5hbC9jb21wb25lbnRzL2Fic3RyYWN0LXN3aXRjaC9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9hYnN0cmFjdC1zd2l0Y2gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY2hlY2tib3gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9yYWRpby1idXR0b24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9yYWRpby1idXR0b24vdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RhYmxlL3NlbGVjdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90YWJsZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9jYXJkcy9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY2FyZHMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY29kZS1lZGl0b3Ivc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY29kZS1lZGl0b3IvcmVzaXphYmxlLWJveC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9jb2x1bW4tbGF5b3V0L2ZsZXhpYmxlLWNvbHVtbi1sYXlvdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY29sdW1uLWxheW91dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9tb2RhbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9tb2RhbC9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvc2VsZWN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2NvbGxlY3Rpb24tcHJlZmVyZW5jZXMvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RleHQtZmlsdGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RvZ2dsZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9jb2xsZWN0aW9uLXByZWZlcmVuY2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3JhZGlvLWdyb3VwL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9yYWRpby1ncm91cC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9yYWRpby1ncm91cC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY29udGVudC1sYXlvdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvY29udGVudC1sYXlvdXQvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2NvcHktdG8tY2xpcGJvYXJkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2NvcHktdG8tY2xpcGJvYXJkL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9kYXRlLWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2RhdGUtcGlja2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2RhdGUtcmFuZ2UtcGlja2VyL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9kYXRlLXJhbmdlLXBpY2tlci9jYWxlbmRhci9ncmlkcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9kYXRlLXJhbmdlLXBpY2tlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90aW1lLWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3NlZ21lbnRlZC1jb250cm9sL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2RhdGUtcmFuZ2UtcGlja2VyL3JlbGF0aXZlLXJhbmdlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2RpdmlkZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvZmlsZS1kcm9wem9uZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9maWxlLXRva2VuLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ZpbGUtdG9rZW4tZ3JvdXAvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ZpbGUtdXBsb2FkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2ZsYXNoYmFyL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9mbGFzaGJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9mb3JtL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9mb3JtL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL2hlbHAtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaG90c3BvdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9rZXktdmFsdWUtcGFpcnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvbGluZS1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9wYWdpbmF0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3BhbmVsLWxheW91dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9wYW5lbC1sYXlvdXQvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3BpZS1jaGFydC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9wcm9ncmVzcy1iYXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvcHJvbXB0LWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3Byb21wdC1pbnB1dC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvcHJvcGVydHktZmlsdGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3Byb3BlcnR5LWZpbHRlci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvcHJvcGVydHktZmlsdGVyL2ZpbHRlcmluZy10b2tlbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9wcm9wZXJ0eS1maWx0ZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3MzLXJlc291cmNlLXNlbGVjdG9yL3MzLWluLWNvbnRleHQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9leHBhbmQtdG9nZ2xlLWJ1dHRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90YWJsZS90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGFibGUvYm9keS1jZWxsL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RhYmxlL3Byb2dyZXNzaXZlLWxvYWRpbmcvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGFibGUvcmVzaXplci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90YWJsZS9oZWFkZXItY2VsbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90YWJsZS9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGFibGUvc3RpY2t5LXNjcm9sbGJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9zMy1yZXNvdXJjZS1zZWxlY3Rvci9zMy1tb2RhbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9zMy1yZXNvdXJjZS1zZWxlY3Rvci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvczMtcmVzb3VyY2Utc2VsZWN0b3Ivc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvc2lkZS1uYXZpZ2F0aW9uL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9zaWRlLW5hdmlnYXRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvc2lkZS1uYXZpZ2F0aW9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9za2VsZXRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS9zbGlkZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvc3BsaXQtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGlsZXMvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RpbGVzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3NwbGl0LXBhbmVsL2ljb25zL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3N0ZXBzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RhYnMvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RhYnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGFicy90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGFnLWVkaXRvci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90ZXh0LWNvbnRlbnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdGV4dGFyZWEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvaW50ZXJuYWwvY29tcG9uZW50cy9tZW51LWRyb3Bkb3duL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RvcC1uYXZpZ2F0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RyZWUtdmlldy90cmVlLWl0ZW0vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvdHJlZS12aWV3L3ZlcnRpY2FsLWNvbm5lY3Rvci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90cmVlLXZpZXcvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3RyZWUtdmlldy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90dXRvcmlhbC1wYW5lbC9jb21wb25lbnRzL3R1dG9yaWFsLWRldGFpbC12aWV3L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1jb25zb2xlL3R1dG9yaWFsLXBhbmVsL2NvbXBvbmVudHMvdHV0b3JpYWwtbGlzdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS90dXRvcmlhbC1wYW5lbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtY29uc29sZS93aXphcmQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLWNvbnNvbGUvd2l6YXJkL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWdsb2JhbC1zdHlsZXMvcG9sYXJpcy5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL3NyYy9BcHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbkBsYXllciBjbG91ZHNjYXBlLWJhc2UtdGhlbWUge1xuICBib2R5IHtcbiAgICAtLWNvbG9yLXByaW1hcnktNTAtMXkwNXh2OiNmMGZiZmY7XG4gICAgLS1jb2xvci1wcmltYXJ5LTEwMC1mNjJmejk6I2QxZjFmZjtcbiAgICAtLWNvbG9yLXByaW1hcnktMjAwLXZ1YnI0dzojYjhlN2ZmO1xuICAgIC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94OiM3NWNmZmY7XG4gICAgLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0Yng6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXByaW1hcnktNTAwLXE5YzE2eTojMDA5OWZmO1xuICAgIC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrOiMwMDZjZTA7XG4gICAgLS1jb2xvci1wcmltYXJ5LTcwMC1uNmsxMjE6IzAwNGE5ZTtcbiAgICAtLWNvbG9yLXByaW1hcnktODAwLWo5cmozODojMDAzYjhmO1xuICAgIC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyOiMwMDJiNjY7XG4gICAgLS1jb2xvci1wcmltYXJ5LTEwMDAtN3Vtb3B4OiMwMDExMjk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTUwLXB2dTA0bjojZmNmY2ZkO1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmOiNmOWY5ZmE7XG4gICAgLS1jb2xvci1uZXV0cmFsLTE1MC1nZXpoZW46I2Y2ZjZmOTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwLWZxdDR0ejojZjNmM2Y3O1xuICAgIC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0OiNlYmViZjA7XG4gICAgLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNms6I2RlZGVlMztcbiAgICAtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcjojYzZjNmNkO1xuICAgIC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1OiNiNGI0YmI7XG4gICAgLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzU6I2E0YTRhZDtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYjojOGM4Yzk0O1xuICAgIC0tY29sb3ItbmV1dHJhbC01NTAtejJhNDR1OiM3Mjc0N2U7XG4gICAgLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3c6IzY1Njg3MTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0ZjojNDI0NjUwO1xuICAgIC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzOiMzMzM4NDM7XG4gICAgLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQ6IzIzMmIzNztcbiAgICAtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcDojMWIyMzJkO1xuICAgIC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvOiMxNjFkMjY7XG4gICAgLS1jb2xvci1uZXV0cmFsLTkwMC12MG10b2M6IzEzMTkyMDtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoODojMGYxNDFhO1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDAwLTdvdnZsdDojMDYwODBhO1xuICAgIC0tY29sb3ItZXJyb3ItNTAtMXVwa3Z6OiNmZmY1ZjU7XG4gICAgLS1jb2xvci1lcnJvci00MDAtYzBrbmI4OiNmZjdhN2E7XG4gICAgLS1jb2xvci1lcnJvci02MDAtbWRuM25nOiNkYjAwMDA7XG4gICAgLS1jb2xvci1lcnJvci05MDAtc2tvbnAxOiM3MDAwMDA7XG4gICAgLS1jb2xvci1lcnJvci0xMDAwLWVjbXVkbTojMWYwMDAwO1xuICAgIC0tY29sb3Itc3VjY2Vzcy01MC15b3c5dWM6I2VmZmZmMTtcbiAgICAtLWNvbG9yLXN1Y2Nlc3MtNTAwLWhoeGI0ZzojMmJiNTM0O1xuICAgIC0tY29sb3Itc3VjY2Vzcy02MDAtZzdoejJpOiMwMDgwMmY7XG4gICAgLS1jb2xvci1zdWNjZXNzLTEwMDAteHkxZ3ZxOiMwMDE0MDE7XG4gICAgLS1jb2xvci13YXJuaW5nLTUwLXV4aGViODojZmZmZWYwO1xuICAgIC0tY29sb3Itd2FybmluZy00MDAtNTVwdWdhOiNmZmUzNDc7XG4gICAgLS1jb2xvci13YXJuaW5nLTUwMC16aWRodWI6I2ZiZDMzMjtcbiAgICAtLWNvbG9yLXdhcm5pbmctOTAwLWtweHQ4YzojODU1OTAwO1xuICAgIC0tY29sb3Itd2FybmluZy0xMDAwLTY1bDA3MDojMTkxMTAwO1xuICAgIC0tY29sb3ItaW5mby01MC1jZHZ0cnM6I2YwZmJmZjtcbiAgICAtLWNvbG9yLWluZm8tMzAwLXE5eGQxbDojNzVjZmZmO1xuICAgIC0tY29sb3ItaW5mby00MDAtNjc0eGFjOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1pbmZvLTYwMC11bjIxemg6IzAwNmNlMDtcbiAgICAtLWNvbG9yLWluZm8tMTAwMC1zNzdvazk6IzAwMTEyOTtcbiAgICAtLWNvbG9yLXB1cnBsZS00MDAtbzdmcjRrOiNiZjgwZmY7XG4gICAgLS1jb2xvci1wdXJwbGUtNzAwLTVoY2JldTojNzMwMGU1O1xuICAgIC0tY29sb3ItYW1iZXItNDAwLXo2b2RkbjojZmY5OTAwO1xuICAgIC0tY29sb3ItYW1iZXItNTAwLXJzaG8xeDojZmE2ZjAwO1xuICAgIC0tY29sb3ItdHJhbnNwYXJlbnQtaTYxZ3MxOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmxhY2stY294MWh5OiMwMDAwMDA7XG4gICAgLS1jb2xvci13aGl0ZS1wMXpsdnk6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtMzAwLTJrN2V1bDojZWE3MTU4O1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC00MDAtc3NyZjJvOiNkYzUwMzI7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTUwMC1tMTRrbXU6I2QxMzMxMztcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtNjAwLTkzOHYzaDojYmEyZTBmO1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC03MDAtZjZzcTh0OiNhODJhMGM7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTgwMC10emthYWQ6Izk3MjcwOTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtOTAwLWZoZzBsaDojODkyNDA3O1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC0xMDAwLTlpaWd6bzojN2QyMTA1O1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC0xMTAwLTRuN2IzejojNzIxZTAzO1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC0xMjAwLWVrM2N1bzojNjcxYzAwO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0zMDAtaHFodG1uOiNlMDc5NDE7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTQwMC1nOGMxZmM6I2NjNWYyMTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNTAwLWozYzJjdTojYmM0ZDAxO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS02MDAtMWFkN280OiNhODQ0MDE7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTcwMC1zcHNmMnI6Izk4M2MwMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtODAwLTI0NGQ3YjojOGEzNjAzO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS05MDAtOG9tazkyOiM3ZTMxMDM7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTEwMDAtZXpxNXB6OiM3MzJjMDI7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTExMDAtYmhjbWc1OiM2OTI4MDE7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTEyMDAtZXhzNmpqOiM2MDI0MDA7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTMwMC1mcHo4bzA6I2IyOTExYztcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctNDAwLXZ4aXFyZjojOWM3YjBiO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy01MDAtMXFncnRqOiM4YTZiMDU7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTYwMC1hd2VxeTI6IzdiNWYwNDtcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctNzAwLXhoMGxqOTojNmY1NTA0O1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy04MDAtZ3A0NDIyOiM2NTRkMDM7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTkwMC1yNmd4M2s6IzVkNDUwMztcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMTAwMC02ZG5hYzY6IzU1M2YwMztcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMTEwMC1mcXA0c3c6IzRkMzkwMTtcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMTIwMC1rN2tmNHc6IzQ4MzMwMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0zMDAtNjc2NmV2OiM2N2EzNTM7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNDAwLWdkNDFheTojNDE5MDJjO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTUwMC15cjE4bjM6IzFmODEwNDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi02MDAtYjFnbXIwOiMxYTczMDI7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNzAwLTMwNXNsZTojMTc2NzAyO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTgwMC1yaDQyenI6IzE0NWQwMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi05MDAtMng1c21tOiMxMjU1MDI7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMTAwMC1vcHBob3E6IzEwNGQwMTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMTAwLW82N3V6bTojMGY0NjAxO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTEyMDAtc3c0NmZjOiMwZDQwMDA7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC0zMDAtMnFseXJnOiMyZWE1OTc7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC00MDAtczhwYTc3OiMxYzhlODE7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC01MDAtOGQ4MzBiOiMwZDdkNzA7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC02MDAtNzcybjl0OiMwOTZmNjQ7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC03MDAtMjltbndtOiMwNjY0NWE7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC04MDAtdnA0MXQ2OiMwNDViNTI7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC05MDAtazAyMHlhOiMwMzUyNGE7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC0xMDAwLWZocHF0MzojMDE0YjQ0O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtMTEwMC02dzU5OHc6IzAxNDQzZTtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTEyMDAtMHU3OG15OiMwMDNlMzg7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTMwMC1wZHphMHE6IzUyOWNjYjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtNDAwLWFqbDAzODojMzE4NGMyO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS01MDAtOXM4Z29yOiMwMjczYmI7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTYwMC03eW1iN2c6IzAxNjZhYjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtNzAwLTVxenJhczojMDE1YjlkO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS04MDAtYXdjemg0OiMwMTUyOTI7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTkwMC02d3h3ems6IzAxNGE4NztcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMTAwMC0wMDAwNWI6IzAxNDM3ZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMTEwMC04bndmd2Y6IzAwM2M3NTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMTIwMC12NjBwOGI6IzAwMzY2ZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMzAwLWc3MnNscTojNjg4YWU4O1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi00MDAtaGU1MzhtOiM1OTc4ZTM7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTUwMC1xdWN0eHU6IzQwNjZkZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNjAwLTZxYXYzajojMzc1OWNlO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi03MDAtc3A3dDRtOiMzMTRmYmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTgwMC1xMDF1bXQ6IzJjNDZiMTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItOTAwLWdvZzd6MjojMjczZWE1O1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0xMDAwLWMxM25mODojMjMzNzliO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0xMTAwLWRkazZlbzojMWYzMTkxO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0xMjAwLWd0NTUwdDojMWIyYjg4O1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0zMDAtODVxMDM2OiNhNzgzZTE7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTQwMC05YXhoNnI6Izk0NjlkNjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNTAwLXJuMmpibDojODQ1NmNlO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS02MDAtMjZzNHJnOiM3NzQ5YmY7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTcwMC10djhjdmc6IzZiNDBiMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtODAwLWg2MXFseDojNjIzN2E3O1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS05MDAtYW00NTJiOiM1OTMwOWQ7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTEwMDAtdWFycXBiOiM1MTI5OTQ7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTExMDAteThjdG5kOiM0YTIzOGI7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTEyMDAtaHI5ZjQwOiM0MzFkODQ7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay0zMDAtZXduaHQ3OiNkYTc1OTY7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay00MDAtc21qZGF0OiNjZTU2N2M7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay01MDAtYnc4NjRiOiNjMzNkNjk7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay02MDAtMnJvMTR5OiNiMTMyNWM7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay03MDAtcnl4dnVhOiNhMzI5NTI7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay04MDAtdGN1c2Y4OiM5NjIyNDk7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay05MDAta3B5bmU0OiM4YjFiNDI7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay0xMDAwLTFzb2x1YzojODExNDNiO1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMTEwMC1mZjZnOTM6Izc4MGQzNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTEyMDAtdzk1ODVkOiM2ZjA2MmY7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWNyaXRpY2FsLWM2YnJkdTp2YXIoLS1jb2xvci1jaGFydHMtcmVkLTEwMDAtOWlpZ3pvKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtaGlnaC0xOGZoZzU6dmFyKC0tY29sb3ItY2hhcnRzLXJlZC02MDAtOTM4djNoKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtbWVkaXVtLTN0cm15Mzp2YXIoLS1jb2xvci1jaGFydHMtb3JhbmdlLTQwMC1nOGMxZmMpO1xuICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1sb3ctYnI2d3YwOnZhcigtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMzAwLWZwejhvMCk7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLXBvc2l0aXZlLW1kN2VxYTp2YXIoLS1jb2xvci1jaGFydHMtZ3JlZW4tMzAwLTY3NjZldik7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWluZm8teWRzNHgyOnZhcigtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtNDAwLWFqbDAzOCk7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLW5ldXRyYWwtazJwMzN0OnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5lZ2F0aXZlLWFhZDI2bTp2YXIoLS1jb2xvci1lcnJvci02MDAtbWRuM25nKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtcG9zaXRpdmUtbWsyODA0OnZhcigtLWNvbG9yLXN1Y2Nlc3MtNjAwLWc3aHoyaSk7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLWluZm8taWp1enpqOnZhcigtLWNvbG9yLWluZm8tNjAwLXVuMjF6aCk7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5ldXRyYWwtcGQ3a2g0OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1jaGFydHMtbGluZS1ncmlkLWtqeGYzbTp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay14bWNidms6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLWF4aXMtYjk1bmNmOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xLXh1MGRlZzp2YXIoLS1jb2xvci1jaGFydHMtYmx1ZS0yLTMwMC1nNzJzbHEpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMi1rdGl0MDk6dmFyKC0tY29sb3ItY2hhcnRzLXBpbmstNTAwLWJ3ODY0Yik7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zLWcwc3JqMDp2YXIoLS1jb2xvci1jaGFydHMtdGVhbC0zMDAtMnFseXJnKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQtNXZhdXdwOnZhcigtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNTAwLXJuMmpibCk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC01LTN2OGVyeTp2YXIoLS1jb2xvci1jaGFydHMtb3JhbmdlLTMwMC1ocWh0bW4pO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNi16dGRkOGQ6dmFyKC0tY29sb3ItY2hhcnRzLWJsdWUtMi02MDAtNnFhdjNqKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTctM2o1bzZ3OnZhcigtLWNvbG9yLWNoYXJ0cy1waW5rLTgwMC10Y3VzZjgpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtOC1jNXIzOW06dmFyKC0tY29sb3ItY2hhcnRzLXRlYWwtNjAwLTc3Mm45dCk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC05LThuNml1djp2YXIoLS1jb2xvci1jaGFydHMtcHVycGxlLTgwMC1oNjFxbHgpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTAtb3B0YTB3OnZhcigtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNjAwLTFhZDdvNCk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xMS1iMnI3amM6dmFyKC0tY29sb3ItY2hhcnRzLWJsdWUtMi05MDAtZ29nN3oyKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEyLWI1ZHJ0bTp2YXIoLS1jb2xvci1jaGFydHMtcGluay0xMTAwLWZmNmc5Myk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xMy1jNjl4Zzk6dmFyKC0tY29sb3ItY2hhcnRzLXRlYWwtOTAwLWswMjB5YSk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xNC1kYjE5eDg6dmFyKC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMTAwLXk4Y3RuZCk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xNS04ejh2anc6dmFyKC0tY29sb3ItY2hhcnRzLW9yYW5nZS05MDAtOG9tazkyKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE2LTU0OWprbDp2YXIoLS1jb2xvci1jaGFydHMtYmx1ZS0yLTEyMDAtZ3Q1NTB0KTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE3LW5yaW83dDp2YXIoLS1jb2xvci1jaGFydHMtcGluay00MDAtc21qZGF0KTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE4LXRtOTAydjp2YXIoLS1jb2xvci1jaGFydHMtdGVhbC0xMjAwLTB1NzhteSk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xOS11amNyODY6dmFyKC0tY29sb3ItY2hhcnRzLXB1cnBsZS00MDAtOWF4aDZyKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIwLWg1NWU0Zzp2YXIoLS1jb2xvci1jaGFydHMtb3JhbmdlLTEyMDAtZXhzNmpqKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIxLXZzMHU4bDp2YXIoLS1jb2xvci1jaGFydHMtYmx1ZS0yLTUwMC1xdWN0eHUpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjItNmtsdDNsOnZhcigtLWNvbG9yLWNoYXJ0cy1waW5rLTcwMC1yeXh2dWEpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjMtM3pwa2R0OnZhcigtLWNvbG9yLWNoYXJ0cy10ZWFsLTUwMC04ZDgzMGIpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjQtejlhNHVrOnZhcigtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNzAwLXR2OGN2Zyk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yNS10Z2RzazI6dmFyKC0tY29sb3ItY2hhcnRzLW9yYW5nZS01MDAtajNjMmN1KTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI2LWxvOHpuOTp2YXIoLS1jb2xvci1jaGFydHMtYmx1ZS0yLTgwMC1xMDF1bXQpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjctYnJ1aHNhOnZhcigtLWNvbG9yLWNoYXJ0cy1waW5rLTEwMDAtMXNvbHVjKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI4LTZiMDBmYjp2YXIoLS1jb2xvci1jaGFydHMtdGVhbC04MDAtdnA0MXQ2KTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI5LWF1cm1pZDp2YXIoLS1jb2xvci1jaGFydHMtcHVycGxlLTEwMDAtdWFycXBiKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMwLWZqbm1kNzp2YXIoLS1jb2xvci1jaGFydHMtb3JhbmdlLTgwMC0yNDRkN2IpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzEtN3pjY3Q1OnZhcigtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTEwMC1kZGs2ZW8pO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzItcnJkYTZ5OnZhcigtLWNvbG9yLWNoYXJ0cy1waW5rLTMwMC1ld25odDcpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzMtMnYwbXp2OnZhcigtLWNvbG9yLWNoYXJ0cy10ZWFsLTExMDAtNnc1OTh3KTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM0LWc5YTlxMzp2YXIoLS1jb2xvci1jaGFydHMtcHVycGxlLTMwMC04NXEwMzYpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzUtdTB3ODIxOnZhcigtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTEwMC1iaGNtZzUpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzYtdHRodWY4OnZhcigtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNDAwLWhlNTM4bSk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zNy15NTg4Ymw6dmFyKC0tY29sb3ItY2hhcnRzLXBpbmstNjAwLTJybzE0eSk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zOC1xZGg5N3U6dmFyKC0tY29sb3ItY2hhcnRzLXRlYWwtNDAwLXM4cGE3Nyk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zOS15aXNxNmw6dmFyKC0tY29sb3ItY2hhcnRzLXB1cnBsZS02MDAtMjZzNHJnKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQwLXllZXIxdjp2YXIoLS1jb2xvci1jaGFydHMtb3JhbmdlLTQwMC1nOGMxZmMpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDEtdHU5ZHh3OnZhcigtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNzAwLXNwN3Q0bSk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00Mi1xNDEwa3A6dmFyKC0tY29sb3ItY2hhcnRzLXBpbmstOTAwLWtweW5lNCk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00My1kd2V3N3E6dmFyKC0tY29sb3ItY2hhcnRzLXRlYWwtNzAwLTI5bW53bSk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00NC0ydGhwOTY6dmFyKC0tY29sb3ItY2hhcnRzLXB1cnBsZS05MDAtYW00NTJiKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ1LTZraW5qNjp2YXIoLS1jb2xvci1jaGFydHMtb3JhbmdlLTcwMC1zcHNmMnIpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDYtaWVmeGZxOnZhcigtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTAwMC1jMTNuZjgpO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDctOWw5d2wyOnZhcigtLWNvbG9yLWNoYXJ0cy1waW5rLTEyMDAtdzk1ODVkKTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ4LTVzMm4wcjp2YXIoLS1jb2xvci1jaGFydHMtdGVhbC0xMDAwLWZocHF0Myk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00OS1idWIwbDE6dmFyKC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMjAwLWhyOWY0MCk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC01MC11dHJwdTU6dmFyKC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMDAwLWV6cTVweik7XG4gICAgLS1jb2xvci1jaGFydHMtZXJyb3ItYmFyLW1hcmtlci1yMTBqZ3Y6dmFyKC0tY29sb3ItbmV1dHJhbC05MDAtdjBtdG9jKTtcbiAgICAtLWNvbG9yLXNldmVyaXR5LWRhcmstcmVkLWo4Ym1vYzojODcwMzAzO1xuICAgIC0tY29sb3Itc2V2ZXJpdHktcmVkLXdmNXcyZDojY2UzMzExO1xuICAgIC0tY29sb3Itc2V2ZXJpdHktb3JhbmdlLXJwYmN1czojZjg5MjU2O1xuICAgIC0tY29sb3Itc2V2ZXJpdHkteWVsbG93LTRlcjZ6cTojZjJjZDU0O1xuICAgIC0tY29sb3Itc2V2ZXJpdHktZ3JleS1zcDdxbzg6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLTB4bDhwcDp2YXIoLS1jb2xvci1zZXZlcml0eS1kYXJrLXJlZC1qOGJtb2MpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC04bmJnZGk6dmFyKC0tY29sb3Itc2V2ZXJpdHktcmVkLXdmNXcyZCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1tZWRpdW0tbGJsanMyOnZhcigtLWNvbG9yLXNldmVyaXR5LW9yYW5nZS1ycGJjdXMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbG93LWdpejhiNjp2YXIoLS1jb2xvci1zZXZlcml0eS15ZWxsb3ctNGVyNnpxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW5ldXRyYWwtaG5oZ212OnZhcigtLWNvbG9yLXNldmVyaXR5LWdyZXktc3A3cW84KTtcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXR2NHZ3NDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC10NHN1dnU6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW1lZGl1bS04ZjYwa2I6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy1ndm9qaGk6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW5ldXRyYWwteW5tMndsOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci1ncmV5LW9wYXF1ZS0xMC12d2ZtdHM6cmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC0tY29sb3ItZ3JleS1vcGFxdWUtMjUtY2p5M2FsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgLS1jb2xvci1ncmV5LW9wYXF1ZS03MC1ld3VhZGU6cmdiYSgzNSwgNDMsIDU1LCAwLjcpO1xuICAgIC0tY29sb3ItZ3JleS10cmFuc3BhcmVudC1xaDc1NTk6cmdiYSgxNSwgMjAsIDI2LCAwLjEyKTtcbiAgICAtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtaGVhdnktOXZ6NzR0OnJnYmEoMTUsIDIwLCAyNiwgMC4xMik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tdWwzczJwOnZhcigtLWNvbG9yLWVycm9yLTYwMC1tZG4zbmcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtYTNpMXM5OnZhcigtLWNvbG9yLXByaW1hcnktMTAwLWY2MmZ6OSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWRlZmF1bHQtbzY0dXR6OnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1kaXNhYmxlZC05eHpudTM6dHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLWN2M3Z4djp2YXIoLS1jb2xvci1wcmltYXJ5LTUwLTF5MDV4dik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTNxZHg5eDp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMC1mNjJmejkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQteHNvam5mOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtdXd2ZWYzOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uOnZhcigtLWNvbG9yLXByaW1hcnktNTAtMXkwNXh2KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC16bnF1NHg6dmFyKC0tY29sb3ItcHJpbWFyeS0xMDAtZjYyZno5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLTJ5cmV1Yzp2YXIoLS1jb2xvci1hbWJlci01MDAtcnNobzF4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1temJkNng6dmFyKC0tY29sb3ItYW1iZXItNDAwLXo2b2Rkbik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMDp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci1ibzA5bWs6dmFyKC0tY29sb3ItYW1iZXItNTAwLXJzaG8xeCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tYWN0aXZlLWx2bzBkeTp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWRlZmF1bHQtYnZoYnNuOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNHQ2em50OnZhcigtLWNvbG9yLW5ldXRyYWwtMjUwLXZzMWlzNCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24taG92ZXItNzRuNW8xOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci10ZXh0LWRpcmVjdGlvbi1idXR0b24tZGVmYXVsdC1wODhsdmI6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC1qZGtobXA6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jYWxlbmRhci1jdXJyZW50LWRhdGUtNm5rdzk2OnZhcigtLWNvbG9yLW5ldXRyYWwtMjAwLWZxdDR0eik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLTNuOHpxMzp2YXIoLS1jb2xvci1uZXV0cmFsLTE1MC1nZXpoZW4pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1qYnU3cWg6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWVycm9yLW1oa21yZTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC0wb3E3ZWY6dmFyKC0tY29sb3ItbmV1dHJhbC0yMDAtZnF0NHR6KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy14cmV5ZWQ6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXVkNHp5Nzp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWN0cThjYjp2YXIoLS1jb2xvci1uZXV0cmFsLTIwMC1mcXQ0dHopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jYXJkLWh2dTFxaTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tY2FyZC1mdDMxaTE6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jYXJkLWh2dTFxaSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkajp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTF4dmtkZzp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyOnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rNWRscXc6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWs6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxNzI2cjp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRpbW1lZC1kaGhvMDM6dHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWdqcHQxaDp2YXIoLS1jb2xvci1wcmltYXJ5LTUwLTF5MDV4dik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItaXdydmMxOnZhcigtLWNvbG9yLW5ldXRyYWwtMjAwLWZxdDR0eik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtbmxqN21kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1vMzQ1NW8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci00YzlqdDQ6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5saW5lLWNvZGUtMmR1OXA4OnJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0Yno6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqOnZhcigtLWNvbG9yLW5ldXRyYWwtMjUwLXZzMWlzNCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvOnZhcigtLWNvbG9yLXByaW1hcnktNTAtMXkwNXh2KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyYXdlci10YnIzdzE6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC15d285azEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcmF3ZXItYmFja2Ryb3AtbG5mMjl0OnZhcigtLWNvbG9yLWdyZXktb3BhcXVlLTcwLWV3dWFkZSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tb2JpbGUtcGFuZWwtZWQwYXZhOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LXl3bzlrMTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1lMWZrbTU6dmFyKC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvb2xiYXItZWs0bno0OnZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtYXA5MXZtOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtZGVmYXVsdC0yaGdqZHU6dmFyKC0tY29sb3ItbmV1dHJhbC02NTAtbWlpazRmKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0wY3BtN2c6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtc2cyMjZ2OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC0wMTMwMW46dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1rcGJjOXg6dmFyKC0tY29sb3ItcHJpbWFyeS03MDAtbjZrMTIxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0zcHBzZDg6dmFyKC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWJsdWUtNHZub2I4OnZhcigtLWNvbG9yLWluZm8tNjAwLXVuMjF6aCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmVlbi0ycmt5dnU6dmFyKC0tY29sb3Itc3VjY2Vzcy02MDAtZzdoejJpKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktNG5vMzM3OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1yZWQtMDQ4N2VhOnZhcigtLWNvbG9yLWVycm9yLTYwMC1tZG4zbmcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24teWVsbG93LXk2dXM1cjp2YXIoLS1jb2xvci13YXJuaW5nLTQwMC01NXB1Z2EpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXFlNW40dzp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWFjdGl2ZS1hNGg5cjg6dmFyKC0tY29sb3ItbmV1dHJhbC03NTAtcGk5cXFkKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci1qaDgyb286dmFyKC0tY29sb3ItbmV1dHJhbC02NTAtbWlpazRmKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci0yZjhlZ2Q6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLXZhbHVlLWRlZmF1bHQtamRwM2I3OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1kZWZhdWx0LWg0ejlhZDp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS1iM3Zsb3A6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTlpdWNpbTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLTJqMTZwbDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtdXd2ZWYzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci0ycmszcWQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLTRtcTRvbik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtd3JhcHBlci16eGk1MTM6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZGVmYXVsdC1naHFtN3U6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWFjdGl2ZS0ycXRzYzQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kOnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLXZhMWd2eTp2YXIoLS1jb2xvci1wcmltYXJ5LTcwMC1uNmsxMjEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stZGVmYXVsdC1seHJuNmY6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLWU4djhqMjp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWVycm9yLWRlZmF1bHQtcjl5MGd2OnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MDp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctZGVmYXVsdC0zZDJkYXk6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbzp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1lcnJvci1kZWZhdWx0LTQxdDBhNTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZXJyb3ItYWN0aXZlLWEzeTFxczp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2Utd2FybmluZy1kZWZhdWx0LXR3YThqbzp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS13YXJuaW5nLWFjdGl2ZS0xdG1tYWk6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3IteHBmdnJyOnZhcigtLWNvbG9yLWVycm9yLTUwLTF1cGt2eik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLXV3ZTFlOTp2YXIoLS1jb2xvci1pbmZvLTUwLWNkdnRycyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy1qMTQzc3c6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby11d2UxZTkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy03NzRtbjc6dmFyKC0tY29sb3Itc3VjY2Vzcy01MC15b3c5dWMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy14dnMwYnA6dmFyKC0tY29sb3Itd2FybmluZy01MC11eGhlYjgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItbDU2MzdtOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci0xeHZrZGcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC0zb3hudXc6dmFyKC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtcHM4czgzOnZhcigtLWNvbG9yLXByaW1hcnktMjAwLXZ1YnI0dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LXlwdnFqaTp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hdmF0YXItZ2VuLWFpLW94cDJ2NjpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCB0b3AgcmlnaHQsICNiOGU3ZmYgMCUsICMwMDk5ZmYgMjUlLCAjNWM3ZmZmIDQwJSAsICM4NTc1ZmYgNjAlLCAjOTYyZWZmIDgwJSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWF2YXRhci1kZWZhdWx0LXQ0Mjd4bTp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItdGV4dC1hdmF0YXIta3Voa29hOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxvYWRpbmctYmFyLWdlbi1haS10ZXk3MGk6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYjhlN2ZmIDAlLCAjMDA5OWZmIDEwJSwgIzVjN2ZmZiAyNCUsICM4NTc1ZmYgNTAlLCAjOTYyZWZmIDc2JSwgIzAwOTlmZiA5MCUsICNiOGU3ZmYgMTAwJSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmRpY2F0b3ItZXJyb3ItdHhubW5iOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5kaWNhdG9yLXdhcm5pbmcteGYzZHc0OnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5kaWNhdG9yLXN1Y2Nlc3MtbzhpZzVjOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5kaWNhdG9yLWluZm8tbnF3N29kOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5kaWNhdG9yLW5ldXRyYWwtcHNxcWg3OnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1heTZuajM6dHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLWtqNmZnazp2YXIoLS1jb2xvci1uZXV0cmFsLTE1MC1nZXpoZW4pO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy0wY2dxNDk6dmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxKTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctN3R3cTUxOnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLWxpbmstZGlzYWJsZWQtbnB3cXhhOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstZGlzYWJsZWQtOXh6bnUzKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1kOGE4djg6dmFyKC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtczhqbnZ1OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1hdmRmYXc6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLXpyYTlwOTp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMC13dHN0NTUpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTA1cDc0czp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItNmd5bHhmOnZhcigtLWNvbG9yLXByaW1hcnktOTAwLWE1a3Fycik7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pY29uLWRpc2FibGVkLW5ub2Zrbjp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1kZ3huNno6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtMnlyZXVjKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kZWZhdWx0LTl1NDdoczp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtbXpiZDZ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1ybWVuOW86dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1mdDNucTApO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWkzZXRxODp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvMDltayk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLXE3OWdtczp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItaXRlbS1zZWxlY3RlZC1qZGc1eWQ6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTY3cjR3NDp0cmFuc3BhcmVudDtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctYTh4OTFrOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtYjUxbHQ5OnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLXE2aHN2dDp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWFjZS1hY3RpdmUtbGluZS1kYXJrLXRoZW1lLXYwOWV0aTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtMWV0aXc4OnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXNiYW00Mjp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYXJkLWhpZ2hsaWdodGVkLTYwYmx5dDp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tY2FyZC10OTE2MDk6dmFyKC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtaGlnaGxpZ2h0ZWQtcnprcHBlOnZhcigtLWNvbG9yLWJvcmRlci1jYXJkLWhpZ2hsaWdodGVkLTYwYmx5dCk7XG4gICAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItOWh1ejFhOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtazN2bW96OnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1oZmFpMmE6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRlZmF1bHQtc2gzNTQ4OnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ucG12Z3U6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtayk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUta3Y4ZWl4OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYzp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLWZ1N2Rnbjp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLWVkZ3J6aTp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktZ29icnVpOnZhcigtLWNvbG9yLW5ldXRyYWwtMjUwLXZzMWlzNCk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1Njp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMC13dHN0NTUpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLTdmOTBzNzp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdTp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnY6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci1nYTlzY2g6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLTZycTNmbTp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLWdwMmQxcDp0cmFuc3BhcmVudDtcbiAgICAtLWNvbG9yLWJvcmRlci1lZGl0YWJsZS1jZWxsLWhvdmVyLXNlMnkzczp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXZ2NzN6OnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5OnZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLXNsNngxeDp2YXIoLS1jb2xvci1wcmltYXJ5LTYwMC0xbGN5MWspO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czY6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci1ld3hlZGk6dmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYjp2YXIoLS1jb2xvci1pdGVtLXNlbGVjdGVkLWpkZzV5ZCk7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgIC0tY29sb3ItYm9yZGVyLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItYXN6c3NlOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLWEzZzF4eTp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci12b2I5Zzc6dmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci00YWE3NTYpO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLTR4ZWZwOTp2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LTMzeHNvZCk7XG4gICAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LTMzeHNvZDp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtN2JneXc5OnZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtMzN4c29kKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTk0MXhlYTp2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LTMzeHNvZCk7XG4gICAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLWk1OXRzZDp2YXIoLS1jb2xvci1lcnJvci02MDAtbWRuM25nKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1kM3NuNzM6dmFyKC0tY29sb3ItaW5mby02MDAtdW4yMXpoKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy14ajVqcG06dmFyKC0tY29sb3Itc3VjY2Vzcy02MDAtZzdoejJpKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtd2FybmluZy1scjZobmg6dmFyKC0tY29sb3Itd2FybmluZy05MDAta3B4dDhjKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaWFsb2ctYWxwaGZwOnZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1kM3NuNzMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC0wcjJ3Y3M6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXIta3JvZmQ2OnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctaDU2aTd0OnZhcigtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtcWg3NTU5KTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS14ZTlvaTM6dmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1KTtcbiAgICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1meHhqYzc6dmFyKC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC0zb3hudXcpO1xuICAgIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTdjdGNiNjp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQtcmh5ZzlvOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZTEwMWplOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcHc5bzhyOnZhcigtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtaGVhdnktOXZ6NzR0KTtcbiAgICAtLWNvbG9yLXN0cm9rZS1jaGFydC1saW5lLTNuc25rNjp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDE6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktcDlkamptOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1ndXU2dDY6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLTU0YXQybzp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC1lczkwcGM6dmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLWh1aTJ5ODp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci0zNDcxNmE6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWV2eG40OTp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWF3b3B3MTp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzOnZhcigtLWNvbG9yLXByaW1hcnktOTAwLWE1a3Fycik7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTFobzluODp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXIta21ybXFzOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWQzcXA0bzp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWV2eG40OSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWFjdGl2ZS1rMm16eXI6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1kZWZhdWx0LTJhMm9heDp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1kaXNhYmxlZC1lMmVneDQ6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1ob3Zlci0zc3RqbGQ6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLWt6cTVlMyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1zcmRrN286dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC10dDJvcjg6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcWxkOWh1OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItODA4ZG95OnZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWJqZGd2ZSk7XG4gICAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLXVvdW54bzp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtaTg3MHR4OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWRxdTR6aDp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLXExdHB1bzp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLWNuaThlNDp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLW91eDg5NDp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLW1xcjI3Njp2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItb3V4ODk0KTtcbiAgICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC1xZzhrNTg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1jb3VudGVyLWwwdjN4MDp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC15MmVveGY6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtYXBraWN1OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1rN2RmN2g6dmFyKC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2cpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC0zdmppNGs6dmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC00Z2RwY2wpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtYmpkZ3ZlOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLTh0d242Yjp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmVoeGI3OnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtYTRnOXptOnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtMWE4NWZjOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTRmMzRmNjp2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LTR1c2R3Zyk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWMwOXF1Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1lbXB0eS0wM2hyOXM6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcGp2a2dwOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci04aDMxODY6dmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1KTtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXR3Z3B6aDp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyKTtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTFmNGVkejp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXpoc3ZtdTp2YXIoLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC0xZjRlZHopO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2c6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS1xZjAzMWg6dmFyKC0tY29sb3ItcHVycGxlLTcwMC01aGNiZXUpO1xuICAgIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtNXZiaWFkOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWV4emplMTp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1kZWZhdWx0LW1vcmc2aTp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1zZWNvbmRhcnktaTRqaHA3OnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWFiOTkzbjp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMHpvd3M6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItdHYydTdkOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MDp2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cyk7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS04ODNkNDM6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHI6dmFyKC0tY29sb3ItbmV1dHJhbC02NTAtbWlpazRmKTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1OnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleDp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC13bzc4Zm46dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtZGVmYXVsdC1uenRoYW46dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItb2E3cGxpOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWludmVydGVkLXBqZnZzODp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1sYWJlbC1tbzNueDA6dmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXpoc3ZtdSk7XG4gICAgLS1jb2xvci10ZXh0LWtleS12YWx1ZS1wYWlycy12YWx1ZS11N3U0Z2E6dmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxKTtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS0xYTE1czM6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtMXQ1bXBsOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMnd6amc3OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtcDdtaHl2OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5Yjc6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0Zjc6dmFyKC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWRlZmF1bHQtMHg4Zmh1OmN1cnJlbnRDb2xvcjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWhvdmVyLWt1aTJ0OTpjdXJyZW50Q29sb3I7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWRlZmF1bHQtMnRpcjI0OnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWhvdmVyLWQyZGI3dzp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1pbmZvLWRlZmF1bHQtY28yM3pzOnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW5mby1ob3Zlci1naDI0cGs6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItYjR3ZzZhOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS16NHdqbnY6dHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS1ob3Zlci1jbjNtcWg6dHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LXc1dGRkcTp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXRqajBlazp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4azp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC13NHhoYTM6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZWx2MTNnOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWFjdGl2ZS15YnVjYWg6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTRyeGxvcDp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW9iNXR4bTp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQtc21hbGwtMTN0bHVxOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDc6dmFyKC0tY29sb3ItZXJyb3ItNjAwLW1kbjNuZyk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS04eWZ3NWM6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8temwzaTFkOnZhcigtLWNvbG9yLWluZm8tNjAwLXVuMjF6aCk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLW8wenB2Njp2YXIoLS1jb2xvci1zdWNjZXNzLTYwMC1nN2h6MmkpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTg6dmFyKC0tY29sb3Itd2FybmluZy05MDAta3B4dDhjKTtcbiAgICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtMzc5b29lOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LXR1dG9yaWFsLWhvdHNwb3QtZGVmYXVsdC1zdnV3NTI6dmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3KTtcbiAgICAtLWNvbG9yLXRleHQtdHV0b3JpYWwtaG90c3BvdC1ob3Zlci1taTc5YmY6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZDZiNDVqOnZhcigtLWNvbG9yLW5ldXRyYWwtMjUwLXZzMWlzNCk7XG4gICAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci16M2czMmI6dmFyKC0tY29sb3ItcHJpbWFyeS0xMDAtZjYyZno5KTtcbiAgICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWc2NHlxdTp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci04N25jOTU6dmFyKC0tY29sb3ItcHJpbWFyeS0xMDAtZjYyZno5KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC1icjQ4OXY6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItZWk1bTJqOnZhcigtLWNvbG9yLXByaW1hcnktNTAtMXkwNXh2KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC12cW0wY2E6dmFyKC0tY29sb3ItbmV1dHJhbC02NTAtbWlpazRmKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXItYjhnYmxxOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC04aXB6eTE6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci14a3BxOHI6dmFyKC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyKTtcbiAgICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLWRnNjByMzp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItdHJlZS12aWV3LWNvbm5lY3Rvci1saW5lLTBtOGN5dzp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1kZWZhdWx0LWJwZXViZzp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1ob3Zlci1wcDkycnU6dmFyKC0tY29sb3ItcHJpbWFyeS01MC0xeTA1eHYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1hY3RpdmUtZ3NhMDcyOnZhcigtLWNvbG9yLXByaW1hcnktMTAwLWY2MmZ6OSk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGVmYXVsdC14MjdjOXE6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1hY3Rpb24tY2FyZC1ob3Zlci1zcmw3NGQ6dmFyKC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyKTtcbiAgICAtLWNvbG9yLWJvcmRlci1hY3Rpb24tY2FyZC1hY3RpdmUtaWpoY3dwOnZhcigtLWNvbG9yLXByaW1hcnktOTAwLWE1a3Fycik7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGlzYWJsZWQtcDkzdmltOnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWRpc2FibGVkLWU3ajhoNzp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1hY3Rpb24tY2FyZC1kaXNhYmxlZC1odHg0MGk6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGVmYXVsdC04MXlrY3A6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtaG92ZXItcnpjcmVjOnZhcigtLWNvbG9yLXByaW1hcnktOTAwLWE1a3Fycik7XG4gICAgLS1jb2xvci1pY29uLWFjdGlvbi1jYXJkLWFjdGl2ZS1xeTNsZWY6dmFyKC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyKTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGlzYWJsZWQtZ2hkNWtsOnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNrZWxldG9uLWx6MHExMTp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1za2VsZXRvbi13YXZlLXg0MXBwcTp2YXIoLS1jb2xvci1uZXV0cmFsLTE1MC1nZXpoZW4pO1xuICAgIC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmctdWZvd2UzOjAuMDA1ZW07XG4gICAgLS1mb250LWNoYXJ0LWRldGFpbC1zaXplLTlxcjI1cTp2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdik7XG4gICAgLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXA6c29saWQ7XG4gICAgLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstdWVzdW83OjFweDtcbiAgICAtLWZvbnQtZGVjb3JhdGlvbi10aGlja25lc3MtbGluay1kaXNwbGF5LWwtNmc1ZnlsOjJweDtcbiAgICAtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtemF2cGVvOjcwMDtcbiAgICAtLWZvbnQtZXhwYW5kYWJsZS1oZWFkaW5nLXNpemUtd3JzcjUyOnZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtenAwOGVuKTtcbiAgICAtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsOlwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtZmFtaWx5LWRpc3BsYXktMHh5emJnOnZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsKTtcbiAgICAtLWZvbnQtZmFtaWx5LWhlYWRpbmctcnJpM2JiOnZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsKTtcbiAgICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS1xNDdtN2s6TW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICAtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LXRzMnM2bzp2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlKTtcbiAgICAtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLXNpemUtZzJ3d3MzOnZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuKTtcbiAgICAtLWZvbnQtbGluay1idXR0b24tbGV0dGVyLXNwYWNpbmctaW10eHdxOnZhcigtLWZvbnQtYnV0dG9uLWxldHRlci1zcGFjaW5nLXVmb3dlMyk7XG4gICAgLS1mb250LWxpbmstYnV0dG9uLXdlaWdodC12c2x5Zzk6dmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTBlZzIwYyk7XG4gICAgLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC04eGIycWo6dmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCk7XG4gICAgLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTMzaDlqODp2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLTE3MHlpeSk7XG4gICAgLS1mb250LXNpemUtYm9keS1tLWE3bmgybjoxNHB4O1xuICAgIC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3Y6MTJweDtcbiAgICAtLWZvbnQtc2l6ZS1kaXNwbGF5LWwtd2E2d29vOjQycHg7XG4gICAgLS1mb250LXNpemUtZm9ybS1sYWJlbC1teGlxZDc6dmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4pO1xuICAgIC0tZm9udC1zaXplLWhlYWRpbmctbC12bmFjeDY6MjBweDtcbiAgICAtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tMTcweWl5OjE4cHg7XG4gICAgLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbjoxNnB4O1xuICAgIC0tZm9udC1zaXplLWhlYWRpbmcteGwtd3ZrYnVyOjI0cHg7XG4gICAgLS1mb250LXNpemUtaGVhZGluZy14cy1qOHl6eHY6MTRweDtcbiAgICAtLWZvbnQtc2l6ZS1rZXktdmFsdWUtcGFpcnMtbGFiZWwtMW1tZjNqOnZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuKTtcbiAgICAtLWZvbnQtc2l6ZS10YWJzLWVlbzIxNTp2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbik7XG4gICAgLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcTpncmF5c2NhbGU7XG4gICAgLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvOmFudGlhbGlhc2VkO1xuICAgIC0tZm9udC13YXlmaW5kaW5nLWxpbmstYWN0aXZlLXdlaWdodC1ueTRodXA6NzAwO1xuICAgIC0tZm9udC13ZWlnaHQtYWxlcnQtaGVhZGVyLXpnMjVvMTo3MDA7XG4gICAgLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZzo3MDA7XG4gICAgLS1mb250LXdlaWdodC1icmVhZGNydW1iLWN1cnJlbnQtdjM5bWJoOnZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnKTtcbiAgICAtLWZvbnQtd2VpZ2h0LWJ1dHRvbi0wZWcyMGM6NzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZGlzcGxheS1sLWg1enNpODo3MDA7XG4gICAgLS1mb250LXdlaWdodC1mbGFzaGJhci1oZWFkZXItZmc1a3llOjcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWZvcm0tbGFiZWwtbXJnOWVmOnZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtemF2cGVvKTtcbiAgICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0wdDZkd2M6NzAwO1xuICAgIC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLXpmODJkcjo3MDA7XG4gICAgLS1mb250LXdlaWdodC1oZWFkaW5nLXMtbGN4MGFpOjcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtdTNtNHdlOjcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteHMtd3FxcG5lOjcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWhlYXZ5LTZ5aDR1bjo3MDA7XG4gICAgLS1mb250LXdlaWdodC1rZXktdmFsdWUtcGFpcnMtbGFiZWwtemRpZG1kOnZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtemF2cGVvKTtcbiAgICAtLWZvbnQtd2VpZ2h0LWxpZ2h0ZXItbGRrb2o1OjMwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTM6NDAwO1xuICAgIC0tZm9udC13ZWlnaHQtdGFicy1pY2h4emw6NzAwO1xuICAgIC0tZm9udC13ZWlnaHQtdGFicy1kaXNhYmxlZC12NXI1NTE6dmFyKC0tZm9udC13YXlmaW5kaW5nLWxpbmstYWN0aXZlLXdlaWdodC1ueTRodXApO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvazowLjAwNWVtO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctZGlzcGxheS1sLWVseXl4azotMC4wM2VtO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLTV2NmlidjotMC4wMTVlbTtcbiAgICAtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS0yOWV3bms6LTAuMDEwZW07XG4gICAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtNHN0OWVwOi0wLjAwNWVtO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1ja2tiNnU6LTAuMDJlbTtcbiAgICAtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteHMtZmdvZzdhOm5vcm1hbDtcbiAgICAtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2U6MjBweDtcbiAgICAtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDE6MTZweDtcbiAgICAtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC12d2FuenA6NDhweDtcbiAgICAtLWxpbmUtaGVpZ2h0LWZvcm0tbGFiZWwtYXN1MjZ1OnZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UpO1xuICAgIC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NjoyNHB4O1xuICAgIC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaDoyMnB4O1xuICAgIC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWhtaTR2YzoyMHB4O1xuICAgIC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDA6MzBweDtcbiAgICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtcTlqMDA0OjE4cHg7XG4gICAgLS1saW5lLWhlaWdodC1rZXktdmFsdWUtcGFpcnMtbGFiZWwteDNvZmEzOnZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UpO1xuICAgIC0tbGluZS1oZWlnaHQtdGFicy12cG5qbzc6dmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWhtaTR2Yyk7XG4gICAgLS1ib3JkZXItYWN0aXZlLXdpZHRoLWF4em0yNDo0cHg7XG4gICAgLS1ib3JkZXItY29kZS1lZGl0b3Itc3RhdHVzLWRpdmlkZXItd2lkdGgtNHdlNmpmOnZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15KTtcbiAgICAtLWJvcmRlci1jb250YWluZXItc3RpY2t5LXdpZHRoLW5yaTBpeDowcHg7XG4gICAgLS1ib3JkZXItY29udGFpbmVyLXRvcC13aWR0aC1uMWVrZTY6MHB4O1xuICAgIC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTltamFqazoxcHg7XG4gICAgLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05ampmOTY6MnB4O1xuICAgIC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXg6MXB4O1xuICAgIC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXk6MXB4O1xuICAgIC0tYm9yZGVyLWRyb3Bkb3duLXZpcnR1YWwtb2Zmc2V0LXdpZHRoLTN3cDk1NDoycHg7XG4gICAgLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTE6OHB4O1xuICAgIC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3OjJweDtcbiAgICAtLWJvcmRlci1saW5lLWNoYXJ0LWRhc2gtYXJyYXktZGVzZWZpOjMgNTtcbiAgICAtLWJvcmRlci1saW5lLWNoYXJ0LWxpbmUtam9pbi1hc2x3b3U6cm91bmQ7XG4gICAgLS1ib3JkZXItbGluZS1jaGFydC13aWR0aC10ZXNvcjE6MnB4O1xuICAgIC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLTFwMGhudTowO1xuICAgIC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4cjoycHg7XG4gICAgLS1ib3JkZXItcGFuZWwtaGVhZGVyLXdpZHRoLXQxaXExbToxcHg7XG4gICAgLS1ib3JkZXItcGFuZWwtdG9wLXdpZHRoLTEwOTkwajoxcHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxOnZhcigtLWJvcmRlci1yYWRpdXMtY2FyZC1kZWZhdWx0LWQ4aXByNyk7XG4gICAgLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0ODp2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQtZW1iZWRkZWQtZnZjbHA4KTtcbiAgICAtLWJvcmRlci1yYWRpdXMtYWxlcnQtc3lhZ2Y2OnZhcigtLWJvcmRlci1yYWRpdXMtZmxhc2hiYXItcHAxcHR1KTtcbiAgICAtLWJvcmRlci1yYWRpdXMtYmFkZ2UtZXhvbGZiOjRweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjczoyMHB4O1xuICAgIC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWM6M3B4O1xuICAgIC0tYm9yZGVyLXJhZGl1cy1jYXJkLWRlZmF1bHQtZDhpcHI3OnZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSk7XG4gICAgLS1ib3JkZXItcmFkaXVzLWNhcmQtZW1iZWRkZWQtZnZjbHA4OnZhcigtLWJvcmRlci1yYWRpdXMtY2hhdC1idWJibGUtaGFhZnNnKTtcbiAgICAtLWJvcmRlci1yYWRpdXMtY2hhdC1idWJibGUtaGFhZnNnOjhweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItNXBhbGNrOnZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyKTtcbiAgICAtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbToxNnB4O1xuICAgIC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWNpcmN1bGFyLWZvY3VzLXJpbmcteWpoc2N3OjRweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpOjRweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExOnZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUpO1xuICAgIC0tYm9yZGVyLXJhZGl1cy1kcm9wem9uZS1la2xxMTQ6MTJweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtZmxhc2hiYXItcHAxcHR1OjEycHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0cjo4cHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1OjhweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtaXRlbS1jYXJkLWRlZmF1bHQtcGk5dThxOnZhcigtLWJvcmRlci1yYWRpdXMtY2FyZC1kZWZhdWx0LWQ4aXByNyk7XG4gICAgLS1ib3JkZXItcmFkaXVzLWl0ZW0tY2FyZC1lbWJlZGRlZC1sMGc2ZTM6dmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkLWVtYmVkZGVkLWZ2Y2xwOCk7XG4gICAgLS1ib3JkZXItcmFkaXVzLXBvcG92ZXItNmZxYjV3OnZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyKTtcbiAgICAtLWJvcmRlci1yYWRpdXMtc2tlbGV0b24tOWxrdmZpOjhweDtcbiAgICAtLWJvcmRlci1yYWRpdXMtc3RhdHVzLWluZGljYXRvci1ma2N2ZHE6dmFyKC0tYm9yZGVyLXJhZGl1cy1iYWRnZS1leG9sZmIpO1xuICAgIC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxOjIwcHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLXRpbGVzLXdtMXZndzp2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0cik7XG4gICAgLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaDp2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0cik7XG4gICAgLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tb2phcXhnOnZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyKTtcbiAgICAtLWJvcmRlci10YWJsZS1zdGlja3ktd2lkdGgtYWkzMW1pOjFweDtcbiAgICAtLWJvcmRlci13aWR0aC1hY3Rpb24tY2FyZC1hY3RpdmUtcHd0Z3p1OnZhcigtLWJvcmRlci13aWR0aC1jYXJkLXgyNGd6dCk7XG4gICAgLS1ib3JkZXItd2lkdGgtYWN0aW9uLWNhcmQtZGVmYXVsdC1qeTNrdXQ6dmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQteDI0Z3p0KTtcbiAgICAtLWJvcmRlci13aWR0aC1hY3Rpb24tY2FyZC1kaXNhYmxlZC1yZHZsYmM6dmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQteDI0Z3p0KTtcbiAgICAtLWJvcmRlci13aWR0aC1hY3Rpb24tY2FyZC1ob3Zlci0wMmw2Zmc6dmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQteDI0Z3p0KTtcbiAgICAtLWJvcmRlci13aWR0aC1hbGVydC10dWlmZ3k6MnB4O1xuICAgIC0tYm9yZGVyLXdpZHRoLWFsZXJ0LWJsb2NrLWVuZC1xOHJyNDI6dmFyKC0tYm9yZGVyLXdpZHRoLWFsZXJ0LXR1aWZneSk7XG4gICAgLS1ib3JkZXItd2lkdGgtYWxlcnQtYmxvY2stc3RhcnQtNXdiZnNrOnZhcigtLWJvcmRlci13aWR0aC1hbGVydC10dWlmZ3kpO1xuICAgIC0tYm9yZGVyLXdpZHRoLWFsZXJ0LWlubGluZS1lbmQtOXM0MjZ2OnZhcigtLWJvcmRlci13aWR0aC1hbGVydC10dWlmZ3kpO1xuICAgIC0tYm9yZGVyLXdpZHRoLWFsZXJ0LWlubGluZS1zdGFydC1nam02bTE6dmFyKC0tYm9yZGVyLXdpZHRoLWFsZXJ0LXR1aWZneSk7XG4gICAgLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNzoycHg7XG4gICAgLS1ib3JkZXItd2lkdGgtY2FyZC14MjRnenQ6dmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXkpO1xuICAgIC0tYm9yZGVyLXdpZHRoLWNhcmQtc2VsZWN0ZWQtMDFpNmJyOnZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdyk7XG4gICAgLS1ib3JkZXItd2lkdGgtZHJvcGRvd24teW91Y2F5OjJweDtcbiAgICAtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHg6MXB4O1xuICAgIC0tYm9yZGVyLXdpZHRoLWljb24tYmlnLXltZ3k0MjozcHg7XG4gICAgLS1ib3JkZXItd2lkdGgtaWNvbi1sYXJnZS11NjQ1cmc6NHB4O1xuICAgIC0tYm9yZGVyLXdpZHRoLWljb24tbWVkaXVtLWI3aWNxdjoycHg7XG4gICAgLS1ib3JkZXItd2lkdGgtaWNvbi1ub3JtYWwtOWg3dmo3OjJweDtcbiAgICAtLWJvcmRlci13aWR0aC1pY29uLXNtYWxsLXo1NWk1dDoycHg7XG4gICAgLS1ib3JkZXItd2lkdGgtaXRlbS1jYXJkLTN3bXlwMzp2YXIoLS1ib3JkZXItd2lkdGgtY2FyZC14MjRnenQpO1xuICAgIC0tYm9yZGVyLXdpZHRoLWl0ZW0tc2VsZWN0ZWQteXY5M3ZkOjJweDtcbiAgICAtLWJvcmRlci13aWR0aC1wb3BvdmVyLW5mbGlyaDoycHg7XG4gICAgLS1ib3JkZXItd2lkdGgtdG9rZW4tMnVrZHB1OjJweDtcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1leHRyYS1zbG93LTI5YnF5bToyNzBtcztcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1mYXN0LXVubnRmNjo5MG1zO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWM5dXRtZzoxMzVtcztcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDY6MTE1bXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS01cmJuM2s6MTY1bXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LXNsb3ctdWdqeTkwOjI1MG1zO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLWF2YXRhci1nZW4tYWktZ3JhZGllbnQtODRzaTVuOjM2MDBtcztcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1hdmF0YXItbG9hZGluZy1kb3RzLTF4eHZpczoxMjAwbXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC1jeGk5Zzc6dmFyKC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWM5dXRtZyk7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTkwLWx5emIwazp2YXIoLS1tb3Rpb24tZHVyYXRpb24tbW9kZXJhdGUtYzl1dG1nKTtcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLW90c2poODp2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2xvdy16amk1dmwpO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcXVpY2stdHl2bnl3OnZhcigtLW1vdGlvbi1kdXJhdGlvbi1tb2RlcmF0ZS1jOXV0bWcpO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctemppNXZsOjE4MG1zO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwOnZhcigtLW1vdGlvbi1kdXJhdGlvbi1mYXN0LXVubnRmNik7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXQ4ZDFvczp2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2xvdy16amk1dmwpO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1xdWljay01am5uano6dmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtdW5udGY2KTtcbiAgICAtLW1vdGlvbi1lYXNpbmctZWFzZS1vdXQtcXVhcnQtcDlheGhtOmN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLWNjeXFhejpjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7XG4gICAgLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1iLTQ0a3o0bzpjdWJpYy1iZXppZXIoMSwgMCwgMC44MywgMSk7XG4gICAgLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1jLWN4eTJzazpjdWJpYy1iZXppZXIoMC44NCwgMCwgMC4xNiwgMSk7XG4gICAgLS1tb3Rpb24tZWFzaW5nLWF2YXRhci1nZW4tYWktZ3JhZGllbnQtOWZ3YWFrOmN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS0xODAtN2E1OHJjOnZhcigtLW1vdGlvbi1lYXNpbmctZWFzZS1vdXQtcXVhcnQtcDlheGhtKTtcbiAgICAtLW1vdGlvbi1lYXNpbmctcm90YXRlLTkwLWpoYnFnOTp2YXIoLS1tb3Rpb24tZWFzaW5nLWVhc2Utb3V0LXF1YXJ0LXA5YXhobSk7XG4gICAgLS1tb3Rpb24tZWFzaW5nLXNob3ctcGFjZWQteW02ZXluOmVhc2Utb3V0O1xuICAgIC0tbW90aW9uLWVhc2luZy1zaG93LXF1aWNrLTlobGo4cTplYXNlLW91dDtcbiAgICAtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1xeGFrM2k6bGluZWFyO1xuICAgIC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQteDJrN3VoOmVhc2Utb3V0O1xuICAgIC0tbW90aW9uLWVhc2luZy1yZXNwb25zaXZlLWhqajNhaTp2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLWNjeXFheik7XG4gICAgLS1tb3Rpb24tZWFzaW5nLXN0aWNreS10bjA3MnU6dmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYi00NGt6NG8pO1xuICAgIC0tbW90aW9uLWVhc2luZy1leHByZXNzaXZlLW81anF6Zzp2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1jLWN4eTJzayk7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcmVzcG9uc2l2ZS1tZWhvcmE6dmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1mYXN0LXpmaWJoNik7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tZXhwcmVzc2l2ZS1jYmRjd3k6dmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrKTtcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXRiZG8zMDp2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LXNsb3ctdWdqeTkwKTtcbiAgICAtLW1vdGlvbi1rZXlmcmFtZXMtZmFkZS1pbi0wcjg0MnE6YXdzdWktZmFkZS1pbi0zNTAwM2M7XG4gICAgLS1tb3Rpb24ta2V5ZnJhbWVzLWZhZGUtb3V0LWc3ZmdkdTphd3N1aS1mYWRlLW91dC0zNTAwM2M7XG4gICAgLS1tb3Rpb24ta2V5ZnJhbWVzLXN0YXR1cy1pY29uLWVycm9yLXdrb3UzOTphd3N1aS1zdGF0dXMtaWNvbi1lcnJvci0zNTAwM2M7XG4gICAgLS1tb3Rpb24ta2V5ZnJhbWVzLXNjYWxlLXBvcHVwLTlpcWN1MDphd3N1aS1zY2FsZS1wb3B1cC0zNTAwM2M7XG4gICAgLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtaHYzMTM2OjIzOHB4O1xuICAgIC0tc2l6ZS1jb250cm9sLWFkbTkzeToxNnB4O1xuICAgIC0tc2l6ZS1pY29uLWJpZy03cHE5bDM6MzJweDtcbiAgICAtLXNpemUtaWNvbi1sYXJnZS1tYjZ5Nnk6NDhweDtcbiAgICAtLXNpemUtaWNvbi1tZWRpdW0tdXY4eGN6OjIwcHg7XG4gICAgLS1zaXplLWljb24tbm9ybWFsLWxldnQwODoxNnB4O1xuICAgIC0tc2l6ZS10YWJsZS1zZWxlY3Rpb24taG9yaXpvbnRhbC1xcWlhamQ6NDBweDtcbiAgICAtLXNpemUtdmVydGljYWwtaW5wdXQtZGw5NXlsOjMycHg7XG4gICAgLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LXo5NTljdzoxNXB4O1xuICAgIC0tc3BhY2UtYWxlcnQtYWN0aW9uLWxlZnQtNHM4em81OnZhcigtLXNwYWNlLXMtdHZnaG9oKTtcbiAgICAtLXNwYWNlLWFsZXJ0LWhvcml6b250YWwtdWwzNjRzOnZhcigtLXNwYWNlLWZsYXNoYmFyLWhvcml6b250YWwtbDYzNTAxKTtcbiAgICAtLXNwYWNlLWFsZXJ0LW1lc3NhZ2UtcmlnaHQtbXJqYm5uOnZhcigtLXNwYWNlLXh4cy1od2ZrYWkpO1xuICAgIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtbDUwbzZ6OnZhcigtLXNwYWNlLWZsYXNoYmFyLXZlcnRpY2FsLWp5eWk2bSk7XG4gICAgLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnOjRweDtcbiAgICAtLXNwYWNlLWJ1dHRvbi1ob3Jpem9udGFsLXpuanZidDp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2UtYnV0dG9uLXZlcnRpY2FsLWkyM2l0Yzp2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCk7XG4gICAgLS1zcGFjZS10b2tlbi12ZXJ0aWNhbC13Mnl2dm46dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2UtZmllbGQtdmVydGljYWwtdm05OXF6OjVweDtcbiAgICAtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLXI0NG10cTowcHg7XG4gICAgLS1zcGFjZS1idXR0b24taWNvbi1vbmx5LWhvcml6b250YWwtaTg1aHhpOjZweDtcbiAgICAtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3U6MHB4O1xuICAgIC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwteWQ1MXcyOnZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSk7XG4gICAgLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbTotNXB4O1xuICAgIC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjg6dmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20pO1xuICAgIC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1ndXR0ZXItem9qbzZyOjZweDtcbiAgICAtLXNwYWNlLWNhcmQtaG9yaXpvbnRhbC1kZWZhdWx0LXBpaGUxMjp2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1ucXJ6eWgpO1xuICAgIC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLXNhc3hodTp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtMm9wdXF5OnZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNyk7XG4gICAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLTMwcG5oZzoxMHB4O1xuICAgIC0tc3BhY2UtaXRlbS1jYXJkLWhvcml6b250YWwtZGVmYXVsdC1vYnEya3M6dmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWRlZmF1bHQtcGloZTEyKTtcbiAgICAtLXNwYWNlLWl0ZW0tY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLWUwdmVmNTp2YXIoLS1zcGFjZS1jYXJkLWhvcml6b250YWwtZW1iZWRkZWQtc2FzeGh1KTtcbiAgICAtLXNwYWNlLWl0ZW0tY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LWRvemNpbjp2YXIoLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtMm9wdXF5KTtcbiAgICAtLXNwYWNlLWl0ZW0tY2FyZC12ZXJ0aWNhbC1lbWJlZGRlZC16dW96ZWY6dmFyKC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1lbWJlZGRlZC0zMHBuaGcpO1xuICAgIC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLW84N2hyYTotN3B4O1xuICAgIC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLTF3dHFyYzp2YXIoLS1zcGFjZS14eHMtaHdma2FpKTtcbiAgICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWFtNHZ6dzp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1lYnk5M3c6dmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSk7XG4gICAgLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1ucXJ6eWg6dmFyKC0tc3BhY2UtbC0ydWQxcDMpO1xuICAgIC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tMW53a3k3OnZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNyk7XG4gICAgLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWxkNDVhcDozNnB4O1xuICAgIC0tc3BhY2UtZXhwYW5kYWJsZS1zZWN0aW9uLWljb24tb2Zmc2V0LXRvcC1jbnR5bjg6dmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1lNzlocjEpO1xuICAgIC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2g6dmFyKC0tc3BhY2Utcy10dmdob2gpO1xuICAgIC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtaWt3end4OjM2cHg7XG4gICAgLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMWl1bXkzOi01cHg7XG4gICAgLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1qYWN4MXQ6LTVweDtcbiAgICAtLXNwYWNlLWZsYXNoYmFyLWFjdGlvbi1sZWZ0LXJxazNhcDp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1mbGFzaGJhci1kaXNtaXNzLXJpZ2h0LWNraGo5MTowcHg7XG4gICAgLS1zcGFjZS1mbGFzaGJhci1ob3Jpem9udGFsLWw2MzUwMTp2YXIoLS1zcGFjZS1tLWRzdW15dCk7XG4gICAgLS1zcGFjZS1mbGFzaGJhci12ZXJ0aWNhbC1qeXlpNm06dmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSk7XG4gICAgLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanA6dmFyKC0tc3BhY2UtbC0ydWQxcDMpO1xuICAgIC0tc3BhY2Uta2V5LXZhbHVlLWdhcC05Z2xtcWM6MHB4O1xuICAgIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLXplYjFnOTp2YXIoLS1zcGFjZS1zY2FsZWQtMngteHh4bC1ieHl2d2wpO1xuICAgIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1idWMweno6dmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXhsLWhlNDhucik7XG4gICAgLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLWRpYW1ldGVyLWoycWZmdzozNnB4O1xuICAgIC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWNod2xoejp2YXIoLS1zcGFjZS1zdGF0aWMtcy10NzYzbHUpO1xuICAgIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tbmw2Y2VxOnZhcigtLXNwYWNlLXNjYWxlZC0yeC1tLTRldXFzayk7XG4gICAgLS1zcGFjZS1tb2RhbC1ob3Jpem9udGFsLXk1aG53cDp2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1ucXJ6eWgpO1xuICAgIC0tc3BhY2UtcGFuZWwtY29udGVudC1ib3R0b20tOWIxeXJ6OnZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTJiM21icCk7XG4gICAgLS1zcGFjZS1wYW5lbC1jb250ZW50LXRvcC12MG1hMzU6dmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5KTtcbiAgICAtLXNwYWNlLXBhbmVsLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwteXczMXAwOnZhcigtLXNwYWNlLXhzLXltbG0wYik7XG4gICAgLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtMnJzaDN6OnZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSk7XG4gICAgLS1zcGFjZS1wYW5lbC1uYXYtbGVmdC13bjBuN2g6MjhweDtcbiAgICAtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC11MW0zczk6MjhweDtcbiAgICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtY3U0bm13OnZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEpO1xuICAgIC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLXhrcXM5Zzp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2UtcGFuZWwtc3BsaXQtYm90dG9tLWFzZG8xNTp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXIteDF5d3FiOjZweDtcbiAgICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtcGQ0bzdiOnZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSk7XG4gICAgLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVlcnJnNDotOHB4O1xuICAgIC0tc3BhY2UtdGFicy12ZXJ0aWNhbC1paTcyeGY6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2UtdGFibGUtY29udGVudC1ib3R0b20tdGxmcW1xOnZhcigtLXNwYWNlLXh4cy1od2ZrYWkpO1xuICAgIC0tc3BhY2UtdGFibGUtZW1iZWRkZWQtaGVhZGVyLXRvcC10d3U2Mjg6MHB4O1xuICAgIC0tc3BhY2UtdGFibGUtZm9vdGVyLWhvcml6b250YWwtbDVnNDk1OnZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1ob3Jpem9udGFsLWtiNXd3Mik7XG4gICAgLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptOjBweDtcbiAgICAtLXNwYWNlLXRhYmxlLWhlYWRlci1ob3Jpem9udGFsLWtiNXd3MjowcHg7XG4gICAgLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtYm90dG9tLWQ5dTVrZjowcHg7XG4gICAgLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtZnVsbC1wYWdlLWJvdHRvbS05bTQ3ZzY6NHB4O1xuICAgIC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1zdXVyemo6dmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtbnFyenloKTtcbiAgICAtLXNwYWNlLXRyZWUtdmlldy1pbmRlbnRhdGlvbi14aDlraXM6dmFyKC0tc3BhY2UteGwtamZ5M3g0KTtcbiAgICAtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdjp2YXIoLS1zcGFjZS14bC1qZnkzeDQpO1xuICAgIC0tc3BhY2UtYWN0aW9uLWNhcmQtaG9yaXpvbnRhbC1kZWZhdWx0LXN1MWU4Njp2YXIoLS1zcGFjZS1jYXJkLWhvcml6b250YWwtZGVmYXVsdC1waWhlMTIpO1xuICAgIC0tc3BhY2UtYWN0aW9uLWNhcmQtaG9yaXpvbnRhbC1lbWJlZGRlZC1wYjhwajQ6dmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLXNhc3hodSk7XG4gICAgLS1zcGFjZS1hY3Rpb24tY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTZxajJyZTp2YXIoLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtMm9wdXF5KTtcbiAgICAtLXNwYWNlLWFjdGlvbi1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLWYxcm04YTp2YXIoLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLTMwcG5oZyk7XG4gICAgLS1zcGFjZS1hY3Rpb24tY2FyZC1kZXNjcmlwdGlvbi1wYWRkaW5nLXRvcC1hcXZuZ2Q6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2Utb3B0aW9uLXBhZGRpbmctdmVydGljYWwtZDJzcnY5OnZhcigtLXNwYWNlLXh4cy1od2ZrYWkpO1xuICAgIC0tc3BhY2Utb3B0aW9uLXBhZGRpbmctaG9yaXpvbnRhbC00dGFhNGI6dmFyKC0tc3BhY2UtbC0ydWQxcDMpO1xuICAgIC0tc3BhY2Utc3RhdHVzLWluZGljYXRvci1wYWRkaW5nLWhvcml6b250YWwteHY3MGZ1OnZhcigtLXNwYWNlLW5vbmUteGs2cXpmKTtcbiAgICAtLXNwYWNlLXNjYWxlZC0yeC14eHMtZTc5aHIxOnZhcigtLXNwYWNlLXh4cy1od2ZrYWkpO1xuICAgIC0tc3BhY2Utc2NhbGVkLTJ4LW0tNGV1cXNrOnZhcigtLXNwYWNlLW0tZHN1bXl0KTtcbiAgICAtLXNwYWNlLXNjYWxlZC0yeC1sLXU1aWRhNTp2YXIoLS1zcGFjZS1sLTJ1ZDFwMyk7XG4gICAgLS1zcGFjZS1zY2FsZWQtMngteGwtaGU0OG5yOnZhcigtLXNwYWNlLXhsLWpmeTN4NCk7XG4gICAgLS1zcGFjZS1zY2FsZWQtMngteHh4bC1ieHl2d2w6dmFyKC0tc3BhY2UteHh4bC1hdXQxdTcpO1xuICAgIC0tc3BhY2Utc2NhbGVkLW5vbmUtbmZ5b3V2OnZhcigtLXNwYWNlLW5vbmUteGs2cXpmKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MTp2YXIoLS1zcGFjZS14eHhzLXBhamhhZCk7XG4gICAgLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNDp2YXIoLS1zcGFjZS14eHMtaHdma2FpKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDU6dmFyKC0tc3BhY2UteHMteW1sbTBiKTtcbiAgICAtLXNwYWNlLXNjYWxlZC1zLWl1dWlobTp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDc6dmFyKC0tc3BhY2UtbS1kc3VteXQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5OnZhcigtLXNwYWNlLWwtMnVkMXAzKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmE6dmFyKC0tc3BhY2UteGwtamZ5M3g0KTtcbiAgICAtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oOnZhcigtLXNwYWNlLXh4bC0zMnNybTQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwOnZhcigtLXNwYWNlLXh4eGwtYXV0MXU3KTtcbiAgICAtLXNwYWNlLXN0YXRpYy14eHhzLXlpZGtzMTp2YXIoLS1zcGFjZS14eHhzLXBhamhhZCk7XG4gICAgLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcDp2YXIoLS1zcGFjZS14eHMtaHdma2FpKTtcbiAgICAtLXNwYWNlLXN0YXRpYy14cy1nbm0wbXo6dmFyKC0tc3BhY2UteHMteW1sbTBiKTtcbiAgICAtLXNwYWNlLXN0YXRpYy1zLXQ3NjNsdTp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1zdGF0aWMtbS1tNnFib286dmFyKC0tc3BhY2UtbS1kc3VteXQpO1xuICAgIC0tc3BhY2Utc3RhdGljLWwtbjUzazQxOnZhcigtLXNwYWNlLWwtMnVkMXAzKTtcbiAgICAtLXNwYWNlLXN0YXRpYy14bC00dGVkaTY6dmFyKC0tc3BhY2UteGwtamZ5M3g0KTtcbiAgICAtLXNwYWNlLXN0YXRpYy14eGwtaWZhOWo4OnZhcigtLXNwYWNlLXh4bC0zMnNybTQpO1xuICAgIC0tc3BhY2Utc3RhdGljLXh4eGwtdG5nbm56OnZhcigtLXNwYWNlLXh4eGwtYXV0MXU3KTtcbiAgICAtLXNwYWNlLW5vbmUteGs2cXpmOjBweDtcbiAgICAtLXNwYWNlLXh4eHMtcGFqaGFkOjJweDtcbiAgICAtLXNwYWNlLXh4cy1od2ZrYWk6NHB4O1xuICAgIC0tc3BhY2UteHMteW1sbTBiOjhweDtcbiAgICAtLXNwYWNlLXMtdHZnaG9oOjEycHg7XG4gICAgLS1zcGFjZS1tLWRzdW15dDoxNnB4O1xuICAgIC0tc3BhY2UtbC0ydWQxcDM6MjBweDtcbiAgICAtLXNwYWNlLXhsLWpmeTN4NDoyNHB4O1xuICAgIC0tc3BhY2UteHhsLTMyc3JtNDozMnB4O1xuICAgIC0tc3BhY2UteHh4bC1hdXQxdTc6NDBweDtcbiAgICAtLXNoYWRvdy1jYXJkLWhtcnc0cTpub25lO1xuICAgIC0tc2hhZG93LWl0ZW0tY2FyZC0yODJmOHc6dmFyKC0tc2hhZG93LWNhcmQtaG1ydzRxKTtcbiAgICAtLXNoYWRvdy1jb250YWluZXItNWhvNzJrOjBweCAwcHggMXB4IDFweCAjZTllYmVkLCAwcHggMXB4IDhweCAycHggcmdiYSgwLCA3LCAyMiwgMC4xMik7XG4gICAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS1lYjhjN2U6MHB4IDFweCAxcHggMXB4ICNlOWViZWQsIDBweCA2cHggMzZweCAjMDAwNzE2MWE7XG4gICAgLS1zaGFkb3ctZHJvcGRvd24tbTlpaGk0OjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gICAgLS1zaGFkb3ctZHJvcHVwLXI0c3MzdDp2YXIoLS1zaGFkb3ctZHJvcGRvd24tbTlpaGk0KTtcbiAgICAtLXNoYWRvdy1mbGFzaC1jb2xsYXBzZWQtYjY4aXA2OjBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLS1zaGFkb3ctZmxhc2gtc3RpY2t5LWs2OXZ5ZTowcHggNHB4IDhweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgICAtLXNoYWRvdy1tb2RhbC1jcmtlOGY6dmFyKC0tc2hhZG93LWRyb3Bkb3duLW05aWhpNCk7XG4gICAgLS1zaGFkb3ctcGFuZWwtdms3aWVhOjBweCAwcHggMHB4IDFweCAjYjZiZWM5O1xuICAgIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS1xZGR6Mjc6MHB4IDZweCAxMnB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEyKTtcbiAgICAtLXNoYWRvdy1wb3BvdmVyLWcwcjExYzp2YXIoLS1zaGFkb3ctZHJvcGRvd24tbTlpaGk0KTtcbiAgICAtLXNoYWRvdy1zcGxpdC1ib3R0b20tZDdzZGV5OjBweCAtMzZweCAzNnB4IC0zNnB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAgIC0tc2hhZG93LXNwbGl0LXNpZGUtdTI5MjQ1Oi0xcHggMHB4IDFweCAwcHggI2U5ZWJlZCwgLTM2cHggNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LTZiaHNraTowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLTMzcXc5bjowcHggMnB4IDBweCAwcHggI2U5ZWJlZCwgMHB4IDE2cHggMTZweCAtMTJweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LTVkMWhreDo0cHggMHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xKTtcbiAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtejJ2ZHM5Oi00cHggMCA4cHggMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjEpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZTpub3QoI1xcOSkge1xuICAgICAgLS1jb2xvci1jaGFydHMtcmVkLTMwMC0yazdldWw6I2Q2M2YzODtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXJlZC00MDAtc3NyZjJvOiNlZDU5NTg7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtNTAwLW0xNGttdTojZmU2ZTczO1xuICAgICAgLS1jb2xvci1jaGFydHMtcmVkLTYwMC05Mzh2M2g6I2ZmOGE4YTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXJlZC03MDAtZjZzcTh0OiNmZmEwOWU7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtODAwLXR6a2FhZDojZmZiM2IwO1xuICAgICAgLS1jb2xvci1jaGFydHMtcmVkLTkwMC1maGcwbGg6I2ZmYzRjMDtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXJlZC0xMDAwLTlpaWd6bzojZmZkMmNmO1xuICAgICAgLS1jb2xvci1jaGFydHMtcmVkLTExMDAtNG43YjN6OiNmZmUwZGQ7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtMTIwMC1lazNjdW86I2ZmZWNlYTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0zMDAtaHFodG1uOiNjNTUzMDU7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNDAwLWc4YzFmYzojZGU2OTIzO1xuICAgICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTUwMC1qM2MyY3U6I2YyN2MzNjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS02MDAtMWFkN280OiNmODkyNTY7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNzAwLXNwc2YycjojZmNhNTcyO1xuICAgICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTgwMC0yNDRkN2I6I2ZmYjY4YjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS05MDAtOG9tazkyOiNmZmM2YTQ7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTAwMC1lenE1cHo6I2ZmZDRiYjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMTAwLWJoY21nNTojZmZlMWNmO1xuICAgICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTEyMDAtZXhzNmpqOiNmZmVkZTI7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMzAwLWZwejhvMDojOTc3MDAxO1xuICAgICAgLS1jb2xvci1jaGFydHMteWVsbG93LTQwMC12eGlxcmY6I2IwODQwMDtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy01MDAtMXFncnRqOiNjNTk2MDA7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctNjAwLWF3ZXF5MjojZDNhNjFjO1xuICAgICAgLS1jb2xvci1jaGFydHMteWVsbG93LTcwMC14aDBsajk6I2RmYjUyYztcbiAgICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy04MDAtZ3A0NDIyOiNlYWMzM2E7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctOTAwLXI2Z3gzazojZjFjZjY1O1xuICAgICAgLS1jb2xvci1jaGFydHMteWVsbG93LTEwMDAtNmRuYWM2OiNmN2RiOGE7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMTEwMC1mcXA0c3c6I2ZjZTVhODtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy0xMjAwLWs3a2Y0dzojZmZlZmM5O1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMzAwLTY3NjZldjojNDg4NTFhO1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNDAwLWdkNDFheTojNWE5YjI5O1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNTAwLXlyMThuMzojNjlhZTM0O1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNjAwLWIxZ21yMDojN2RiZDRjO1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNzAwLTMwNXNsZTojOGZjYTYxO1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tODAwLXJoNDJ6cjojOWZkNjczO1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tOTAwLTJ4NXNtbTojYjJkZjhkO1xuICAgICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMTAwMC1vcHBob3E6I2M1ZTdhODtcbiAgICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTExMDAtbzY3dXptOiNkNWVmYmU7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMjAwLXN3NDZmYzojZTRmN2Q1O1xuICAgICAgLS1jb2xvci1jaGFydHMtdGVhbC0zMDAtMnFseXJnOiMwMTg5Nzc7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTQwMC1zOHBhNzc6IzAwOWQ4OTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtNTAwLThkODMwYjojMDBiMDliO1xuICAgICAgLS1jb2xvci1jaGFydHMtdGVhbC02MDAtNzcybjl0OiM0MGJmYTk7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTcwMC0yOW1ud206IzVmY2NiNztcbiAgICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtODAwLXZwNDF0NjojNzdkN2MzO1xuICAgICAgLS1jb2xvci1jaGFydHMtdGVhbC05MDAtazAyMHlhOiM5NGUwZDA7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTEwMDAtZmhwcXQzOiNhY2U5ZGI7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTExMDAtNnc1OTh3OiNjMmYwZTY7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTEyMDAtMHU3OG15OiNkN2Y3ZjA7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMzAwLXBkemEwcTojMDA4MTljO1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTQwMC1hamwwMzg6IzA0OTdiYTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS01MDAtOXM4Z29yOiMwOGFhZDI7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtNjAwLTd5bWI3ZzojNDRiOWRkO1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTcwMC01cXpyYXM6IzYzYzZlNztcbiAgICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS04MDAtYXdjemg0OiM3OWQyZjA7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtOTAwLTZ3eHd6azojOThkY2Y1O1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTEwMDAtMDAwMDViOiNiM2U0Zjg7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMTEwMC04bndmd2Y6I2NhZWRmYztcbiAgICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0xMjAwLXY2MHA4YjojZGRmNGZmO1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTMwMC1nNzJzbHE6IzQ4NmRlODtcbiAgICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi00MDAtaGU1MzhtOiM2Mzg0ZjU7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNTAwLXF1Y3R4dTojNzY5OGZlO1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTYwMC02cWF2M2o6IzhlYTlmZjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi03MDAtc3A3dDRtOiNhMmI4ZmY7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItODAwLXEwMXVtdDojYjFjNWZmO1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTkwMC1nb2c3ejI6I2MzZDFmZjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0xMDAwLWMxM25mODojZDJkY2ZmO1xuICAgICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTExMDAtZGRrNmVvOiNkZmU2ZmY7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTIwMC1ndDU1MHQ6I2VjZjBmZjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0zMDAtODVxMDM2OiM4ZDU5ZGU7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNDAwLTlheGg2cjojYTE3M2VhO1xuICAgICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTUwMC1ybjJqYmw6I2IwODhmNTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS02MDAtMjZzNHJnOiNiZjliZjk7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNzAwLXR2OGN2ZzojY2JhYmZjO1xuICAgICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTgwMC1oNjFxbHg6I2Q2YmFmZjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS05MDAtYW00NTJiOiNkZmM4ZmY7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMTAwMC11YXJxcGI6I2U4ZDVmZjtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMTAwLXk4Y3RuZDojZWZlMmZmO1xuICAgICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTEyMDAtaHI5ZjQwOiNmNWVkZmY7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTMwMC1ld25odDc6I2M2NGE3MDtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXBpbmstNDAwLXNtamRhdDojZDU2ODg5O1xuICAgICAgLS1jb2xvci1jaGFydHMtcGluay01MDAtYnc4NjRiOiNlMDdmOWQ7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTYwMC0ycm8xNHk6I2ViOTJhZDtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXBpbmstNzAwLXJ5eHZ1YTojZjVhMmJiO1xuICAgICAgLS1jb2xvci1jaGFydHMtcGluay04MDAtdGN1c2Y4OiNmZmIwYzg7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTkwMC1rcHluZTQ6I2ZmYzFkNDtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMTAwMC0xc29sdWM6I2ZmZDFkZTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMTEwMC1mZjZnOTM6I2ZmZGZlODtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMTIwMC13OTU4NWQ6I2ZmZWNmMTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1jcml0aWNhbC1jNmJyZHU6dmFyKC0tY29sb3ItY2hhcnRzLXJlZC0zMDAtMms3ZXVsKTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1oaWdoLTE4ZmhnNTp2YXIoLS1jb2xvci1jaGFydHMtcmVkLTUwMC1tMTRrbXUpO1xuICAgICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLW1lZGl1bS0zdHJteTM6dmFyKC0tY29sb3ItY2hhcnRzLW9yYW5nZS02MDAtMWFkN280KTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1sb3ctYnI2d3YwOnZhcigtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctNzAwLXhoMGxqOSk7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtcG9zaXRpdmUtbWQ3ZXFhOnZhcigtLWNvbG9yLWNoYXJ0cy1ncmVlbi01MDAteXIxOG4zKTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1pbmZvLXlkczR4Mjp2YXIoLS1jb2xvci1jaGFydHMtYmx1ZS0xLTUwMC05czhnb3IpO1xuICAgICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5lZ2F0aXZlLWFhZDI2bTp2YXIoLS1jb2xvci1lcnJvci00MDAtYzBrbmI4KTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1wb3NpdGl2ZS1tazI4MDQ6dmFyKC0tY29sb3Itc3VjY2Vzcy01MDAtaGh4YjRnKTtcbiAgICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1pbmZvLWlqdXp6ajp2YXIoLS1jb2xvci1pbmZvLTMwMC1xOXhkMWwpO1xuICAgICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLW5ldXRyYWwtcGQ3a2g0OnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLWdyaWQta2p4ZjNtOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLXRpY2steG1jYnZrOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLWF4aXMtYjk1bmNmOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgICAtLWNvbG9yLWNoYXJ0cy1lcnJvci1iYXItbWFya2VyLXIxMGpndjp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgICAgLS1jb2xvci1zZXZlcml0eS1kYXJrLXJlZC1qOGJtb2M6I2Q2M2YzODtcbiAgICAgIC0tY29sb3Itc2V2ZXJpdHktcmVkLXdmNXcyZDojZmU2ZTczO1xuICAgICAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1jcml0aWNhbC10djR2dzQ6dmFyKC0tY29sb3ItYmxhY2stY294MWh5KTtcbiAgICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC10NHN1dnU6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAgIC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgICAgIC0tY29sb3ItZ3JleS10cmFuc3BhcmVudC1xaDc1NTk6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgICAgIC0tY29sb3ItZ3JleS10cmFuc3BhcmVudC1oZWF2eS05dno3NHQ6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLXVsM3MycDp2YXIoLS1jb2xvci1lcnJvci00MDAtYzBrbmI4KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtYTNpMXM5OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItY3Yzdnh2OnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtM3FkeDl4OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXhzb2puZjp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtdXd2ZWYzOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci00bXE0b246dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXpucXU0eDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMDp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNHQ2em50OnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTZua3c5Njp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLTNuOHpxMzp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LWpidTdxaDp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LTBvcTdlZjp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmcteHJleWVkOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXVkNHp5Nzp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItY3RxOGNiOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci0xeHZrZGc6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LWs1ZGxxdzp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxNzI2cjp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWdqcHQxaDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItaXdydmMxOnZhcigtLWNvbG9yLW5ldXRyYWwtOTAwLXYwbXRvYyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5saW5lLWNvZGUtMmR1OXA4OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRiejp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLWNuOWJwajp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvOnZhcigtLWNvbG9yLXByaW1hcnktMTAwMC03dW1vcHgpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbTp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1lMWZrbTU6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS1zZzIyNnY6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtMDEzMDFuOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1rcGJjOXg6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JleS00bm8zMzc6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLTJmOGVnZDp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci12YWx1ZS1kZWZhdWx0LWpkcDNiNzp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1kZWZhdWx0LWg0ejlhZDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLWIzdmxvcDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1ibTZsbmQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnk6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stZGVmYXVsdC1seHJuNmY6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctZTh2OGoyOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXhwZnZycjp2YXIoLS1jb2xvci1lcnJvci0xMDAwLWVjbXVkbSk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tdXdlMWU5OnZhcigtLWNvbG9yLWluZm8tMTAwMC1zNzdvazkpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLTc3NG1uNzp2YXIoLS1jb2xvci1zdWNjZXNzLTEwMDAteHkxZ3ZxKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy14dnMwYnA6dmFyKC0tY29sb3Itd2FybmluZy0xMDAwLTY1bDA3MCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtM294bnV3OnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQtcHM4czgzOnZhcigtLWNvbG9yLXByaW1hcnktOTAwLWE1a3Fycik7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQteXB2cWppOnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmcta2o2ZmdrOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1kOGE4djg6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1zOGpudnU6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtYXZkZmF3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLXpyYTlwOTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci02Z3lseGY6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItaXRlbS1zZWxlY3RlZC1qZGc1eWQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1hOHg5MWs6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLWI1MWx0OTp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC0xZXRpdzg6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLWt2OGVpeDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYzp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktZ29icnVpOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdjp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3o6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtc2w2eDF4OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtcHlvczQyOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtMzN4c29kOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3ItaTU5dHNkOnZhcigtLWNvbG9yLWVycm9yLTQwMC1jMGtuYjgpO1xuICAgICAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZDNzbjczOnZhcigtLWNvbG9yLWluZm8tNDAwLTY3NHhhYyk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy14ajVqcG06dmFyKC0tY29sb3Itc3VjY2Vzcy01MDAtaGh4YjRnKTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLWxyNmhuaDp2YXIoLS1jb2xvci13YXJuaW5nLTUwMC16aWRodWIpO1xuICAgICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LTByMndjczp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgICAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWtyb2ZkNjp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgICAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtN2N0Y2I2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LXJoeWc5bzp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZTEwMWplOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgICAtLWNvbG9yLXRleHQtYWNjZW50LXdscGF0dTp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgICAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDE6dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam06dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAgIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZ3V1NnQ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLTU0YXQybzp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1hd29wdzE6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTM6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC11b3VueG86dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtaTg3MHR4OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZHF1NHpoOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC1xMXRwdW86dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLWNuaThlNDp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgICAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItb3V4ODk0OnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgICAtLWNvbG9yLXRleHQtY291bnRlci1sMHYzeDA6dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC15MmVveGY6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC1hcGtpY3U6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtYmpkZ3ZlOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtYTRnOXptOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC0xYTg1ZmM6dmFyKC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0KTtcbiAgICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1jMDlxdTI6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAgIC0tY29sb3ItdGV4dC1lbXB0eS0wM2hyOXM6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1wanZrZ3A6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAgIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtMWY0ZWR6OnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktNHVzZHdnOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsOnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgICAtLWNvbG9yLXRleHQtbGFiZWwtZ2VuLWFpLXFmMDMxaDp2YXIoLS1jb2xvci1wdXJwbGUtNDAwLW83ZnI0ayk7XG4gICAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LTV2YmlhZDp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgICAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWV4emplMTp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgICAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWFiOTkzbjp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMC13dHN0NTUpO1xuICAgICAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93czp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZDp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS04ODNkNDM6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0cjp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgICAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLXdvNzhmbjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgICAgLS1jb2xvci10ZXh0LWludmVydGVkLXBqZnZzODp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYWN0aXZlLTF0NW1wbDp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMnd6amc3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1wN21oeXY6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAgIC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0Zjc6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZWx2MTNnOnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteWJ1Y2FoOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTRyeGxvcDp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgICAgLS1jb2xvci10ZXh0LXNtYWxsLTEzdGx1cTp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgICAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDc6dmFyKC0tY29sb3ItZXJyb3ItNDAwLWMwa25iOCk7XG4gICAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTh5Znc1Yzp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgICAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLXpsM2kxZDp2YXIoLS1jb2xvci1pbmZvLTQwMC02NzR4YWMpO1xuICAgICAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLW8wenB2Njp2YXIoLS1jb2xvci1zdWNjZXNzLTUwMC1oaHhiNGcpO1xuICAgICAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtODp2YXIoLS1jb2xvci13YXJuaW5nLTUwMC16aWRodWIpO1xuICAgICAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLTM3OW9vZTp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgICAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZDZiNDVqOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLXozZzMyYjp2YXIoLS1jb2xvci1wcmltYXJ5LTYwMC0xbGN5MWspO1xuICAgICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1nNjR5cXU6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci04N25jOTU6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWJyNDg5djp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLWVpNW0yajp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMDAtN3Vtb3B4KTtcbiAgICAgIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXZxbTBjYTp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgICAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWhvdmVyLWI4Z2JscTp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC04aXB6eTE6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAgIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLXhrcHE4cjp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgICAgLS1jb2xvci1nYXAtZ2xvYmFsLWRyYXdlci1kZzYwcjM6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAgIC0tY29sb3ItdHJlZS12aWV3LWNvbm5lY3Rvci1saW5lLTBtOGN5dzp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWRlZmF1bHQtYnBldWJnOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYWN0aW9uLWNhcmQtaG92ZXItcHA5MnJ1OnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYWN0aW9uLWNhcmQtYWN0aXZlLWdzYTA3Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGVmYXVsdC14MjdjOXE6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItYm9yZGVyLWFjdGlvbi1jYXJkLWhvdmVyLXNybDc0ZDp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtYWN0aXZlLWlqaGN3cDp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGlzYWJsZWQtcDkzdmltOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtYWN0aW9uLWNhcmQtZGlzYWJsZWQtZTdqOGg3OnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGVmYXVsdC04MXlrY3A6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItaWNvbi1hY3Rpb24tY2FyZC1ob3Zlci1yemNyZWM6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAgIC0tY29sb3ItaWNvbi1hY3Rpb24tY2FyZC1hY3RpdmUtcXkzbGVmOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGlzYWJsZWQtZ2hkNWtsOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtc2tlbGV0b24tbHowcTExOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgICAtLWNvbG9yLWJhY2tncm91bmQtc2tlbGV0b24td2F2ZS14NDFwcHE6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAgIC0tc2hhZG93LWNvbnRhaW5lci01aG83Mms6MHB4IDFweCA4cHggMnB4IHJnYmEoMCwgNywgMjIsIDAuNik7XG4gICAgICAtLXNoYWRvdy1jb250YWluZXItYWN0aXZlLWViOGM3ZTowcHggMXB4IDFweCAxcHggIzE5MjUzNCwgMHB4IDZweCAzNnB4ICMwMDA0MGM7XG4gICAgICAtLXNoYWRvdy1kcm9wZG93bi1tOWloaTQ6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgICAgIC0tc2hhZG93LWZsYXNoLXN0aWNreS1rNjl2eWU6MHB4IDRweCA4cHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgICAgIC0tc2hhZG93LXBhbmVsLXZrN2llYTowcHggMHB4IDBweCAxcHggIzQxNGQ1YztcbiAgICAgIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS1xZGR6Mjc6MHB4IDZweCAxMnB4IDFweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAgIC0tc2hhZG93LXNwbGl0LWJvdHRvbS1kN3NkZXk6MHB4IC0zNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gICAgICAtLXNoYWRvdy1zcGxpdC1zaWRlLXUyOTI0NTotMXB4IDBweCAxcHggMHB4ICMxOTI1MzQsIC0zNnB4IDZweCAzNnB4IC0zNnB4IHJnYmEoMCwgNywgMjIsIDEpO1xuICAgICAgLS1zaGFkb3ctc3RpY2t5LTZiaHNraTowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgICAgIC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC0zM3F3OW46MHB4IDJweCAwcHggMHB4ICM0MTRkNWMsIDBweCAxNnB4IDE2cHggLTEycHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gICAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LTVkMWhreDowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgICAgIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC16MnZkczk6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gICAgfVxuICB9XG4gIC5hd3N1aS1wb2xhcmlzLWNvbXBhY3QtbW9kZTpub3QoI1xcOSkge1xuICAgIC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1kbDk1eWw6MjhweDtcbiAgICAtLXNpemUtdmVydGljYWwtcGFuZWwtaWNvbi1vZmZzZXQtejk1OWN3OjEzcHg7XG4gICAgLS1zcGFjZS1maWVsZC12ZXJ0aWNhbC12bTk5cXo6M3B4O1xuICAgIC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLWk4NWh4aTp2YXIoLS1zcGFjZS14eHMtaHdma2FpKTtcbiAgICAtLXNwYWNlLWNhcmQtaG9yaXpvbnRhbC1lbWJlZGRlZC1zYXN4aHU6MTBweDtcbiAgICAtLXNwYWNlLWNhcmQtdmVydGljYWwtZW1iZWRkZWQtMzBwbmhnOnZhcigtLXNwYWNlLXhzLXltbG0wYik7XG4gICAgLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWxkNDVhcDozMnB4O1xuICAgIC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwOnZhcigtLXNwYWNlLW0tZHN1bXl0KTtcbiAgICAtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am06LTFweDtcbiAgICAtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdjp2YXIoLS1zcGFjZS1tLWRzdW15dCk7XG4gICAgLS1zcGFjZS1zY2FsZWQtMngteHhzLWU3OWhyMTp2YXIoLS1zcGFjZS1ub25lLXhrNnF6Zik7XG4gICAgLS1zcGFjZS1zY2FsZWQtMngtbS00ZXVxc2s6dmFyKC0tc3BhY2UteHMteW1sbTBiKTtcbiAgICAtLXNwYWNlLXNjYWxlZC0yeC1sLXU1aWRhNTp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1zY2FsZWQtMngteGwtaGU0OG5yOnZhcigtLXNwYWNlLW0tZHN1bXl0KTtcbiAgICAtLXNwYWNlLXNjYWxlZC0yeC14eHhsLWJ4eXZ3bDp2YXIoLS1zcGFjZS14bC1qZnkzeDQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxOnZhcigtLXNwYWNlLW5vbmUteGs2cXpmKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0OnZhcigtLXNwYWNlLXh4eHMtcGFqaGFkKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDU6dmFyKC0tc3BhY2UteHhzLWh3ZmthaSk7XG4gICAgLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG06dmFyKC0tc3BhY2UteHMteW1sbTBiKTtcbiAgICAtLXNwYWNlLXNjYWxlZC1tLWwzN2doNzp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHk6dmFyKC0tc3BhY2UtbS1kc3VteXQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYTp2YXIoLS1zcGFjZS1sLTJ1ZDFwMyk7XG4gICAgLS1zcGFjZS1zY2FsZWQteHhsLWlnYzJtaDp2YXIoLS1zcGFjZS14bC1qZnkzeDQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwOnZhcigtLXNwYWNlLXh4bC0zMnNybTQpO1xuICAgIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtbDUwbzZ6OnZhcigtLXNwYWNlLWZsYXNoYmFyLXZlcnRpY2FsLWp5eWk2bSk7XG4gICAgLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC16bmp2YnQ6dmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5KTtcbiAgICAtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGM6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2UtdG9rZW4tdmVydGljYWwtdzJ5dnZuOnZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0KTtcbiAgICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLXlkNTF3Mjp2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEpO1xuICAgIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTJvcHVxeTp2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcpO1xuICAgIC0tc3BhY2UtaXRlbS1jYXJkLWhvcml6b250YWwtZW1iZWRkZWQtZTB2ZWY1OnZhcigtLXNwYWNlLWNhcmQtaG9yaXpvbnRhbC1lbWJlZGRlZC1zYXN4aHUpO1xuICAgIC0tc3BhY2UtaXRlbS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtZG96Y2luOnZhcigtLXNwYWNlLWNhcmQtdmVydGljYWwtZGVmYXVsdC0yb3B1cXkpO1xuICAgIC0tc3BhY2UtaXRlbS1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLXp1b3plZjp2YXIoLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLTMwcG5oZyk7XG4gICAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1lYnk5M3c6dmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSk7XG4gICAgLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS0xbndreTc6dmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3KTtcbiAgICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtY250eW44OnZhcigtLXNwYWNlLXNjYWxlZC0yeC14eHMtZTc5aHIxKTtcbiAgICAtLXNwYWNlLWZsYXNoYmFyLXZlcnRpY2FsLWp5eWk2bTp2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1KTtcbiAgICAtLXNwYWNlLWxheW91dC1jb250ZW50LWJvdHRvbS16ZWIxZzk6dmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4eGwtYnh5dndsKTtcbiAgICAtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6OnZhcigtLXNwYWNlLXNjYWxlZC0yeC14bC1oZTQ4bnIpO1xuICAgIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tbmw2Y2VxOnZhcigtLXNwYWNlLXNjYWxlZC0yeC1tLTRldXFzayk7XG4gICAgLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS05YjF5cno6dmFyKC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwKTtcbiAgICAtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLXYwbWEzNTp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTJyc2gzejp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC1jdTRubXc6dmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSk7XG4gICAgLS1zcGFjZS1wYW5lbC1zcGxpdC10b3AteGtxczlnOnZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSk7XG4gICAgLS1zcGFjZS1wYW5lbC1zcGxpdC1ib3R0b20tYXNkbzE1OnZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSk7XG4gICAgLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLXBkNG83Yjp2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0pO1xuICAgIC0tc3BhY2UtdGFicy12ZXJ0aWNhbC1paTcyeGY6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2UtYWN0aW9uLWNhcmQtaG9yaXpvbnRhbC1lbWJlZGRlZC1wYjhwajQ6dmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLXNhc3hodSk7XG4gICAgLS1zcGFjZS1hY3Rpb24tY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTZxajJyZTp2YXIoLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtMm9wdXF5KTtcbiAgICAtLXNwYWNlLWFjdGlvbi1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLWYxcm04YTp2YXIoLS1zcGFjZS1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLTMwcG5oZyk7XG4gICAgLS1zcGFjZS1hY3Rpb24tY2FyZC1kZXNjcmlwdGlvbi1wYWRkaW5nLXRvcC1hcXZuZ2Q6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICB9XG4gIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQ6bm90KCNcXDkpIHtcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1leHRyYS1zbG93LTI5YnF5bTowbXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tZmFzdC11bm50ZjY6MG1zO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWM5dXRtZzowbXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtemZpYmg2OjBtcztcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zazowbXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LXNsb3ctdWdqeTkwOjBtcztcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1hdmF0YXItZ2VuLWFpLWdyYWRpZW50LTg0c2k1bjowbXM7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tYXZhdGFyLWxvYWRpbmctZG90cy0xeHh2aXM6MG1zO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctemppNXZsOjBtcztcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtMTgwLWN4aTlnNzp2YXIoLS1tb3Rpb24tZHVyYXRpb24tbW9kZXJhdGUtYzl1dG1nKTtcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtOTAtbHl6YjBrOnZhcigtLW1vdGlvbi1kdXJhdGlvbi1tb2RlcmF0ZS1jOXV0bWcpO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQtb3Rzamg4OnZhcigtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXpqaTV2bCk7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay10eXZueXc6dmFyKC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLWM5dXRtZyk7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1tY20yeTA6dmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtdW5udGY2KTtcbiAgICAtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXNob3ctcGFjZWQtdDhkMW9zOnZhcigtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXpqaTV2bCk7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXF1aWNrLTVqbm5qejp2YXIoLS1tb3Rpb24tZHVyYXRpb24tZmFzdC11bm50ZjYpO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUtbWVob3JhOnZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDYpO1xuICAgIC0tbW90aW9uLWR1cmF0aW9uLWV4cHJlc3NpdmUtY2JkY3d5OnZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zayk7XG4gICAgLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC10YmRvMzA6dmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1zbG93LXVnank5MCk7XG4gIH1cbiAgLmF3c3VpLWNvbnRleHQtdG9wLW5hdmlnYXRpb246bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWdyZXktb3BhcXVlLTcwLWV3dWFkZTpyZ2JhKDE1LCAyMCwgMjYsIDAuNyk7XG4gICAgLS1jb2xvci1ncmV5LXRyYW5zcGFyZW50LXFoNzU1OTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItZ3JleS10cmFuc3BhcmVudC1oZWF2eS05dno3NHQ6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi11bDNzMnA6dmFyKC0tY29sb3ItZXJyb3ItNDAwLWMwa25iOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS1hM2kxczk6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItY3Yzdnh2OnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTNxZHg5eDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQteHNvam5mOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtdXd2ZWYzOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtem5xdTR4OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMDp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTR0NnpudDp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jYWxlbmRhci1jdXJyZW50LWRhdGUtNm5rdzk2OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLTNuOHpxMzp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC1qYnU3cWg6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtMG9xN2VmOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmcteHJleWVkOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci11ZDR6eTc6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1jdHE4Y2I6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItMXh2a2RnOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTI6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LWs1ZGxxdzp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtazp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzE3MjZyOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWdqcHQxaDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWl3cnZjMTp2YXIoLS1jb2xvci1uZXV0cmFsLTkwMC12MG10b2MpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbmxpbmUtY29kZS0yZHU5cDg6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRiejp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC1jbjlicGo6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1vMzQ1NW86dmFyKC0tY29sb3ItcHJpbWFyeS0xMDAwLTd1bW9weCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbTp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtaG92ZXItZTFma201OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLXNnMjI2djp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtMDEzMDFuOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXIta3BiYzl4OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LTRubzMzNzp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLTJmOGVnZDp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItdmFsdWUtZGVmYXVsdC1qZHAzYjc6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWRlZmF1bHQtaDR6OWFkOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLWIzdmxvcDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLXZhMWd2eTp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stZGVmYXVsdC1seHJuNmY6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLWU4djhqMjp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3IteHBmdnJyOnZhcigtLWNvbG9yLWVycm9yLTEwMDAtZWNtdWRtKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tdXdlMWU5OnZhcigtLWNvbG9yLWluZm8tMTAwMC1zNzdvazkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy03NzRtbjc6dmFyKC0tY29sb3Itc3VjY2Vzcy0xMDAwLXh5MWd2cSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy13YXJuaW5nLXh2czBicDp2YXIoLS1jb2xvci13YXJuaW5nLTEwMDAtNjVsMDcwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtM294bnV3OnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLXBzOHM4Mzp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC15cHZxamk6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmcta2o2ZmdrOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtZDhhOHY4OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dTp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtYXZkZmF3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC16cmE5cDk6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLTZneWx4Zjp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItaXRlbS1zZWxlY3RlZC1qZGc1eWQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctYTh4OTFrOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtYjUxbHQ5OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC0xZXRpdzg6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS1rdjhlaXg6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktZ29icnVpOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1Njp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3o6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLXNsNngxeDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czY6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC0zM3hzb2Q6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3ItaTU5dHNkOnZhcigtLWNvbG9yLWVycm9yLTQwMC1jMGtuYjgpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWQzc243Mzp2YXIoLS1jb2xvci1pbmZvLTQwMC02NzR4YWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXhqNWpwbTp2YXIoLS1jb2xvci1zdWNjZXNzLTUwMC1oaHhiNGcpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLWxyNmhuaDp2YXIoLS1jb2xvci13YXJuaW5nLTUwMC16aWRodWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC0wcjJ3Y3M6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXIta3JvZmQ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtN2N0Y2I2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1yaHlnOW86dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1lMTAxamU6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHU6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MTp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam06dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWd1dTZ0Njp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tNTRhdDJvOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtYXdvcHcxOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTM6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtdW91bnhvOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1pODcwdHg6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZHF1NHpoOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtcTF0cHVvOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3ItY25pOGU0OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItb3V4ODk0OnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci10ZXh0LWNvdW50ZXItbDB2M3gwOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWRpc2FibGVkLXkyZW94Zjp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC1hcGtpY3U6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWJqZGd2ZTp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1hNGc5em06dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC0xYTg1ZmM6dmFyKC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItYzA5cXUyOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWVtcHR5LTAzaHI5czp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1wanZrZ3A6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTFmNGVkejp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXpoc3ZtdTp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2c6dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsOnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS1xZjAzMWg6dmFyKC0tY29sb3ItcHVycGxlLTQwMC1vN2ZyNGspO1xuICAgIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtNXZiaWFkOnZhcigtLWNvbG9yLW5ldXRyYWwtMjUwLXZzMWlzNCk7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWV4emplMTp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS1hYjk5M246dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazB6b3dzOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZDp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtODgzZDQzOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXg6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtd283OGZuOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWludmVydGVkLXBqZnZzODp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS0xdDVtcGw6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0yd3pqZzc6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1wN21oeXY6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNzp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNzp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZWx2MTNnOnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLXlidWNhaDp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtNHJ4bG9wOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LXNtYWxsLTEzdGx1cTp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3OnZhcigtLWNvbG9yLWVycm9yLTQwMC1jMGtuYjgpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtOHlmdzVjOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLXpsM2kxZDp2YXIoLS1jb2xvci1pbmZvLTQwMC02NzR4YWMpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy1vMHpwdjY6dmFyKC0tY29sb3Itc3VjY2Vzcy01MDAtaGh4YjRnKTtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04OnZhcigtLWNvbG9yLXdhcm5pbmctNTAwLXppZGh1Yik7XG4gICAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLTM3OW9vZTp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLWQ2YjQ1ajp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItejNnMzJiOnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1nNjR5cXU6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItODduYzk1OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtYnI0ODl2OnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLWVpNW0yajp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMDAtN3Vtb3B4KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC12cW0wY2E6dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXItYjhnYmxxOnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC04aXB6eTE6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci14a3BxOHI6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLWRnNjByMzp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdHJlZS12aWV3LWNvbm5lY3Rvci1saW5lLTBtOGN5dzp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1kZWZhdWx0LWJwZXViZzp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1ob3Zlci1wcDkycnU6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYWN0aW9uLWNhcmQtYWN0aXZlLWdzYTA3Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWFjdGlvbi1jYXJkLWRlZmF1bHQteDI3YzlxOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtaG92ZXItc3JsNzRkOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtYWN0aXZlLWlqaGN3cDp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItYm9yZGVyLWFjdGlvbi1jYXJkLWRpc2FibGVkLXA5M3ZpbTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1kaXNhYmxlZC1lN2o4aDc6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGVmYXVsdC04MXlrY3A6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtaG92ZXItcnpjcmVjOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1pY29uLWFjdGlvbi1jYXJkLWFjdGl2ZS1xeTNsZWY6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGlzYWJsZWQtZ2hkNWtsOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNrZWxldG9uLWx6MHExMTp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1za2VsZXRvbi13YXZlLXg0MXBwcTp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLWpka2htcDp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1taGttcmU6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2FyZC1odnUxcWk6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLWNhcmQtZnQzMWkxOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FyZC1odnUxcWkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW5sajdtZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJhd2VyLXRicjN3MTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LXl3bzlrMSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyYXdlci1iYWNrZHJvcC1sbmYyOXQ6dmFyKC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvb2xiYXItZWs0bno0OnZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0zcHBzZDg6dmFyKC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTlpdWNpbTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLTJqMTZwbDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtdXd2ZWYzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci0ycmszcWQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLTRtcTRvbik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtd3JhcHBlci16eGk1MTM6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZGVmYXVsdC1naHFtN3U6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWFjdGl2ZS0ycXRzYzQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWVycm9yLWRlZmF1bHQtcjl5MGd2OnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MDp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctZGVmYXVsdC0zZDJkYXk6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbzp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1lcnJvci1kZWZhdWx0LTQxdDBhNTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZXJyb3ItYWN0aXZlLWEzeTFxczp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2Utd2FybmluZy1kZWZhdWx0LXR3YThqbzp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS13YXJuaW5nLWFjdGl2ZS0xdG1tYWk6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kaWFsb2ctajE0M3N3OnZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tdXdlMWU5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWw1NjM3bTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItMXh2a2RnKTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctMGNncTQ5OnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLTd0d3E1MTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLXJtZW45bzp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMCk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXNiYW00Mjp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYXJkLWhpZ2hsaWdodGVkLTYwYmx5dDp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tY2FyZC10OTE2MDk6dmFyKC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtaGlnaGxpZ2h0ZWQtcnprcHBlOnZhcigtLWNvbG9yLWJvcmRlci1jYXJkLWhpZ2hsaWdodGVkLTYwYmx5dCk7XG4gICAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLWhmYWkyYTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtbnBtdmd1OnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWspO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLWZ1N2Rnbjp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLWVkZ3J6aTp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtN2Y5MHM3OnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1OnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLTZycTNmbTp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItc2UyeTNzOnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdik7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5OnZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLWV3eGVkaTp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliOnZhcigtLWNvbG9yLWl0ZW0tc2VsZWN0ZWQtamRnNXlkKTtcbiAgICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5OnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXZvYjlnNzp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1Nik7XG4gICAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtNHhlZnA5OnZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtMzN4c29kKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLTdiZ3l3OTp2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LTMzeHNvZCk7XG4gICAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci05NDF4ZWE6dmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC0zM3hzb2QpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hbHBoZnA6dmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWQzc243Myk7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctaDU2aTd0OnZhcigtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtcWg3NTU5KTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS14ZTlvaTM6dmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1KTtcbiAgICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1meHhqYzc6dmFyKC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC0zb3hudXcpO1xuICAgIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcHc5bzhyOnZhcigtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtaGVhdnktOXZ6NzR0KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtZXM5MHBjOnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1odWkyeTg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItMzQ3MTZhOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0xaG85bjg6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLWttcm1xczp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1kM3FwNG86dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1hY3RpdmUtazJtenlyOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstZGVmYXVsdC0yYTJvYXg6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstZGlzYWJsZWQtZTJlZ3g0OnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstaG92ZXItM3N0amxkOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTgwOGRveTp2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1iamRndmUpO1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLW1xcjI3Njp2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItb3V4ODk0KTtcbiAgICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC1xZzhrNTg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItazdkZjdoOnZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktNHVzZHdnKTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtM3ZqaTRrOnZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsKTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtOHR3bjZiOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1uZWh4Yjc6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS00ZjM0ZjY6dmFyKC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2cpO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItOGgzMTg2OnZhcigtLWNvbG9yLXRleHQtYWNjZW50LXdscGF0dSk7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC10d2dwemg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0cik7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MDp2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cyk7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLW1vM254MDp2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtemhzdm11KTtcbiAgICAtLWNvbG9yLXRleHQta2V5LXZhbHVlLXBhaXJzLXZhbHVlLXU3dTRnYTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1kZWZhdWx0LTJ0aXIyNDp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1ob3Zlci1kMmRiN3c6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW5mby1kZWZhdWx0LWNvMjN6czp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWluZm8taG92ZXItZ2gyNHBrOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC13NHhoYTM6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW9iNXR4bTp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQtdHV0b3JpYWwtaG90c3BvdC1kZWZhdWx0LXN2dXc1Mjp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC10dXRvcmlhbC1ob3RzcG90LWhvdmVyLW1pNzliZjp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgfVxuICAuYXdzdWktY29udGV4dC1jb250ZW50LWhlYWRlcjpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgICAtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtcWg3NTU5OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci1ncmV5LXRyYW5zcGFyZW50LWhlYXZ5LTl2ejc0dDpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLXVsM3MycDp2YXIoLS1jb2xvci1lcnJvci00MDAtYzBrbmI4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLWEzaTFzOTp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci1jdjN2eHY6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtM3FkeDl4OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmY6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC11d3ZlZjM6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci00bXE0b246dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC16bnF1NHg6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtZnQzbnEwOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNHQ2em50OnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS02bmt3OTY6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtM244enEzOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LWpidTdxaDp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC0wb3E3ZWY6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy14cmV5ZWQ6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXVkNHp5Nzp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWN0cThjYjp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGo6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci0xeHZrZGc6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5Mjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtazVkbHF3OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMTcyNnI6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtZ2pwdDFoOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItaXdydmMxOnZhcigtLWNvbG9yLW5ldXRyYWwtOTAwLXYwbXRvYyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWlubGluZS1jb2RlLTJkdTlwODpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtZGtkNGJ6OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLWNuOWJwajp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLW8zNDU1bzp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMDAtN3Vtb3B4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1lMWZrbTU6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtc2cyMjZ2OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC0wMTMwMW46dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1rcGJjOXg6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktNG5vMzM3OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXBvcG92ZXItMmY4ZWdkOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci12YWx1ZS1kZWZhdWx0LWpkcDNiNzp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItZGVmYXVsdC1oNHo5YWQ6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1hY3RpdmUtYjN2bG9wOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC05aXVjaW06dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0yajE2cGw6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWJtNmxuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnk6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLWRlZmF1bHQtbHhybjZmOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajI6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXhwZnZycjp2YXIoLS1jb2xvci1lcnJvci0xMDAwLWVjbXVkbSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLXV3ZTFlOTp2YXIoLS1jb2xvci1pbmZvLTEwMDAtczc3b2s5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtNzc0bW43OnZhcigtLWNvbG9yLXN1Y2Nlc3MtMTAwMC14eTFndnEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy14dnMwYnA6dmFyKC0tY29sb3Itd2FybmluZy0xMDAwLTY1bDA3MCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1sNTYzN206dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtM294bnV3OnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLXBzOHM4Mzp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC15cHZxamk6dmFyKC0tY29sb3ItbmV1dHJhbC01MDAtOHZhbjBiKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmcta2o2ZmdrOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtZDhhOHY4OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dTp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtYXZkZmF3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC16cmE5cDk6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLTZneWx4Zjp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItaXRlbS1zZWxlY3RlZC1qZGc1eWQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctYTh4OTFrOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtYjUxbHQ5OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC0xZXRpdzg6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS1rdjhlaXg6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jOnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktZ29icnVpOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1Njp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3o6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLXNsNngxeDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czY6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC0zM3hzb2Q6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3ItaTU5dHNkOnZhcigtLWNvbG9yLWVycm9yLTQwMC1jMGtuYjgpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWQzc243Mzp2YXIoLS1jb2xvci1pbmZvLTQwMC02NzR4YWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXhqNWpwbTp2YXIoLS1jb2xvci1zdWNjZXNzLTUwMC1oaHhiNGcpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLWxyNmhuaDp2YXIoLS1jb2xvci13YXJuaW5nLTUwMC16aWRodWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC0wcjJ3Y3M6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXIta3JvZmQ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtN2N0Y2I2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1yaHlnOW86dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1lMTAxamU6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHU6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MTp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam06dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWd1dTZ0Njp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tNTRhdDJvOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtYXdvcHcxOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTM6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtdW91bnhvOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1pODcwdHg6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZHF1NHpoOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtcTF0cHVvOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3ItY25pOGU0OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItb3V4ODk0OnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci10ZXh0LWNvdW50ZXItbDB2M3gwOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWRpc2FibGVkLXkyZW94Zjp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC1hcGtpY3U6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWJqZGd2ZTp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1hNGc5em06dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC0xYTg1ZmM6dmFyKC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItYzA5cXUyOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWVtcHR5LTAzaHI5czp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1wanZrZ3A6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTFmNGVkejp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2c6dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsOnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS1xZjAzMWg6dmFyKC0tY29sb3ItcHVycGxlLTQwMC1vN2ZyNGspO1xuICAgIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtNXZiaWFkOnZhcigtLWNvbG9yLW5ldXRyYWwtMjUwLXZzMWlzNCk7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWV4emplMTp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS1hYjk5M246dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazB6b3dzOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZDp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtODgzZDQzOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXg6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtd283OGZuOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWludmVydGVkLXBqZnZzODp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS0xdDVtcGw6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0yd3pqZzc6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1wN21oeXY6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNzp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNzp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZWx2MTNnOnZhcigtLWNvbG9yLW5ldXRyYWwtNDAwLXd0c3Q1NSk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLXlidWNhaDp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtNHJ4bG9wOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LXNtYWxsLTEzdGx1cTp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3OnZhcigtLWNvbG9yLWVycm9yLTQwMC1jMGtuYjgpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtOHlmdzVjOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLXpsM2kxZDp2YXIoLS1jb2xvci1pbmZvLTQwMC02NzR4YWMpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy1vMHpwdjY6dmFyKC0tY29sb3Itc3VjY2Vzcy01MDAtaGh4YjRnKTtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04OnZhcigtLWNvbG9yLXdhcm5pbmctNTAwLXppZGh1Yik7XG4gICAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLTM3OW9vZTp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLWQ2YjQ1ajp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItejNnMzJiOnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1nNjR5cXU6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItODduYzk1OnZhcigtLWNvbG9yLXByaW1hcnktNjAwLTFsY3kxayk7XG4gICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtYnI0ODl2OnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLWVpNW0yajp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMDAtN3Vtb3B4KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC12cW0wY2E6dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXItYjhnYmxxOnZhcigtLWNvbG9yLW5ldXRyYWwtMzUwLWRxNmtmcik7XG4gICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC04aXB6eTE6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci14a3BxOHI6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLWRnNjByMzp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdHJlZS12aWV3LWNvbm5lY3Rvci1saW5lLTBtOGN5dzp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1kZWZhdWx0LWJwZXViZzp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1ob3Zlci1wcDkycnU6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYWN0aW9uLWNhcmQtYWN0aXZlLWdzYTA3Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWFjdGlvbi1jYXJkLWRlZmF1bHQteDI3YzlxOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtaG92ZXItc3JsNzRkOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtYWN0aXZlLWlqaGN3cDp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItYm9yZGVyLWFjdGlvbi1jYXJkLWRpc2FibGVkLXA5M3ZpbTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1kaXNhYmxlZC1lN2o4aDc6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGVmYXVsdC04MXlrY3A6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtaG92ZXItcnpjcmVjOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1pY29uLWFjdGlvbi1jYXJkLWFjdGl2ZS1xeTNsZWY6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtZGlzYWJsZWQtZ2hkNWtsOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNrZWxldG9uLWx6MHExMTp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1za2VsZXRvbi13YXZlLXg0MXBwcTp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tc2hhZG93LWNvbnRhaW5lci01aG83Mms6bm9uZTtcbiAgICAtLXNoYWRvdy1jb250YWluZXItYWN0aXZlLWViOGM3ZTowcHggMXB4IDFweCAxcHggIzE5MjUzNCwgMHB4IDZweCAzNnB4ICMwMDA0MGM7XG4gICAgLS1zaGFkb3ctZHJvcGRvd24tbTlpaGk0OjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA0LCAxMiwgMSk7XG4gICAgLS1zaGFkb3ctc3BsaXQtYm90dG9tLWQ3c2RleTowcHggLTM2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAtLXNoYWRvdy1zcGxpdC1zaWRlLXUyOTI0NTotMXB4IDBweCAxcHggMHB4ICMxOTI1MzQsIC0zNnB4IDZweCAzNnB4IC0zNnB4IHJnYmEoMCwgNywgMjIsIDEpO1xuICAgIC0tc2hhZG93LXN0aWNreS02Ymhza2k6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLTMzcXc5bjowcHggMnB4IDBweCAwcHggIzQxNGQ1YywgMHB4IDE2cHggMTZweCAtMTJweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LTVkMWhreDowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtejJ2ZHM5OjBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjUpO1xuICAgIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLWpka2htcDp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1taGttcmU6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2FyZC1odnUxcWk6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLWNhcmQtZnQzMWkxOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FyZC1odnUxcWkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW5sajdtZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJhd2VyLXRicjN3MTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LXl3bzlrMSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyYXdlci1iYWNrZHJvcC1sbmYyOXQ6dmFyKC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvb2xiYXItZWs0bno0OnZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS0zcHBzZDg6dmFyKC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci0ycmszcWQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLTRtcTRvbik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtd3JhcHBlci16eGk1MTM6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZGVmYXVsdC1naHFtN3U6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWFjdGl2ZS0ycXRzYzQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWVycm9yLWRlZmF1bHQtcjl5MGd2OnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MDp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctZGVmYXVsdC0zZDJkYXk6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbzp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1lcnJvci1kZWZhdWx0LTQxdDBhNTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZXJyb3ItYWN0aXZlLWEzeTFxczp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2Utd2FybmluZy1kZWZhdWx0LXR3YThqbzp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS13YXJuaW5nLWFjdGl2ZS0xdG1tYWk6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kaWFsb2ctajE0M3N3OnZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tdXdlMWU5KTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctMGNncTQ5OnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLTd0d3E1MTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLXJtZW45bzp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMCk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXNiYW00Mjp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYXJkLWhpZ2hsaWdodGVkLTYwYmx5dDp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tY2FyZC10OTE2MDk6dmFyKC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtaGlnaGxpZ2h0ZWQtcnprcHBlOnZhcigtLWNvbG9yLWJvcmRlci1jYXJkLWhpZ2hsaWdodGVkLTYwYmx5dCk7XG4gICAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLWhmYWkyYTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtbnBtdmd1OnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWspO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLWZ1N2Rnbjp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLWVkZ3J6aTp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtN2Y5MHM3OnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1OnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLTZycTNmbTp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItc2UyeTNzOnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdik7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5OnZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLWV3eGVkaTp2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliOnZhcigtLWNvbG9yLWl0ZW0tc2VsZWN0ZWQtamRnNXlkKTtcbiAgICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5OnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXZvYjlnNzp2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1Nik7XG4gICAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtNHhlZnA5OnZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtMzN4c29kKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLTdiZ3l3OTp2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LTMzeHNvZCk7XG4gICAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci05NDF4ZWE6dmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC0zM3hzb2QpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hbHBoZnA6dmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWQzc243Myk7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctaDU2aTd0OnZhcigtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtcWg3NTU5KTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS14ZTlvaTM6dmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1KTtcbiAgICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC1meHhqYzc6dmFyKC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC0zb3hudXcpO1xuICAgIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcHc5bzhyOnZhcigtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtaGVhdnktOXZ6NzR0KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtZXM5MHBjOnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1odWkyeTg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItMzQ3MTZhOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0xaG85bjg6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLWttcm1xczp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1kM3FwNG86dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1hY3RpdmUtazJtenlyOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstZGVmYXVsdC0yYTJvYXg6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstZGlzYWJsZWQtZTJlZ3g0OnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstaG92ZXItM3N0amxkOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTgwOGRveTp2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1iamRndmUpO1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLW1xcjI3Njp2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItb3V4ODk0KTtcbiAgICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC1xZzhrNTg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItazdkZjdoOnZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktNHVzZHdnKTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtM3ZqaTRrOnZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsKTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtOHR3bjZiOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1uZWh4Yjc6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS00ZjM0ZjY6dmFyKC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2cpO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItOGgzMTg2OnZhcigtLWNvbG9yLXRleHQtYWNjZW50LXdscGF0dSk7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC10d2dwemg6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0cik7XG4gICAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtemhzdm11OnZhcigtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTFmNGVkeik7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MDp2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cyk7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLW1vM254MDp2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtemhzdm11KTtcbiAgICAtLWNvbG9yLXRleHQta2V5LXZhbHVlLXBhaXJzLXZhbHVlLXU3dTRnYTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1kZWZhdWx0LTJ0aXIyNDp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1ob3Zlci1kMmRiN3c6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW5mby1kZWZhdWx0LWNvMjN6czp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWluZm8taG92ZXItZ2gyNHBrOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC13NHhoYTM6dmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW9iNXR4bTp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQtdHV0b3JpYWwtaG90c3BvdC1kZWZhdWx0LXN2dXc1Mjp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC10dXRvcmlhbC1ob3RzcG90LWhvdmVyLW1pNzliZjp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgICAtLXNoYWRvdy1kcm9wdXAtcjRzczN0OnZhcigtLXNoYWRvdy1kcm9wZG93bi1tOWloaTQpO1xuICAgIC0tc2hhZG93LW1vZGFsLWNya2U4Zjp2YXIoLS1zaGFkb3ctZHJvcGRvd24tbTlpaGk0KTtcbiAgICAtLXNoYWRvdy1wb3BvdmVyLWcwcjExYzp2YXIoLS1zaGFkb3ctZHJvcGRvd24tbTlpaGk0KTtcbiAgfVxuICAuYXdzdWktY29udGV4dC1hcHAtbGF5b3V0LXRvb2xiYXI6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtOnZhcigtLWNvbG9yLW5ldXRyYWwtNTAtcHZ1MDRuKTtcbiAgfVxuICAuYXdzdWktY29udGV4dC1jb21wYWN0LXRhYmxlOm5vdCgjXFw5KSB7XG4gICAgLS1zaXplLXZlcnRpY2FsLWlucHV0LWRsOTV5bDoyOHB4O1xuICAgIC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxOnZhcigtLXNwYWNlLW5vbmUteGs2cXpmKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0OnZhcigtLXNwYWNlLXh4eHMtcGFqaGFkKTtcbiAgICAtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDU6dmFyKC0tc3BhY2UteHhzLWh3ZmthaSk7XG4gICAgLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG06dmFyKC0tc3BhY2UteHMteW1sbTBiKTtcbiAgICAtLXNwYWNlLXNjYWxlZC1tLWwzN2doNzp2YXIoLS1zcGFjZS1zLXR2Z2hvaCk7XG4gICAgLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHk6dmFyKC0tc3BhY2UtbS1kc3VteXQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYTp2YXIoLS1zcGFjZS1sLTJ1ZDFwMyk7XG4gICAgLS1zcGFjZS1zY2FsZWQteHhsLWlnYzJtaDp2YXIoLS1zcGFjZS14bC1qZnkzeDQpO1xuICAgIC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwOnZhcigtLXNwYWNlLXh4bC0zMnNybTQpO1xuICAgIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtbDUwbzZ6OnZhcigtLXNwYWNlLWZsYXNoYmFyLXZlcnRpY2FsLWp5eWk2bSk7XG4gICAgLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC16bmp2YnQ6dmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5KTtcbiAgICAtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGM6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2UtdG9rZW4tdmVydGljYWwtdzJ5dnZuOnZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0KTtcbiAgICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLXlkNTF3Mjp2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEpO1xuICAgIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTJvcHVxeTp2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcpO1xuICAgIC0tc3BhY2UtaXRlbS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtZG96Y2luOnZhcigtLXNwYWNlLWNhcmQtdmVydGljYWwtZGVmYXVsdC0yb3B1cXkpO1xuICAgIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tZWJ5OTN3OnZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUpO1xuICAgIC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tMW53a3k3OnZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNyk7XG4gICAgLS1zcGFjZS1mbGFzaGJhci12ZXJ0aWNhbC1qeXlpNm06dmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSk7XG4gICAgLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS05YjF5cno6dmFyKC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwKTtcbiAgICAtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLXYwbWEzNTp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTJyc2gzejp2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHkpO1xuICAgIC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC1jdTRubXc6dmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSk7XG4gICAgLS1zcGFjZS1wYW5lbC1zcGxpdC10b3AteGtxczlnOnZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSk7XG4gICAgLS1zcGFjZS1wYW5lbC1zcGxpdC1ib3R0b20tYXNkbzE1OnZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSk7XG4gICAgLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLXBkNG83Yjp2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0pO1xuICAgIC0tc3BhY2UtdGFicy12ZXJ0aWNhbC1paTcyeGY6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICAgIC0tc3BhY2UtYWN0aW9uLWNhcmQtdmVydGljYWwtZGVmYXVsdC02cWoycmU6dmFyKC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTJvcHVxeSk7XG4gICAgLS1zcGFjZS1hY3Rpb24tY2FyZC1kZXNjcmlwdGlvbi1wYWRkaW5nLXRvcC1hcXZuZ2Q6dmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQpO1xuICB9XG4gIC5hd3N1aS1jb250ZXh0LWZsYXNoYmFyOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTNxZHg5eDpyZ2JhKDAsIDcsIDIyLCAwLjIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQteHNvam5mOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLTRtcTRvbjpyZ2JhKDAsIDcsIDIyLCAwLjE1KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLTJ5cmV1Yzp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LW16YmQ2eDp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvMDltazp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci02Z3lseGYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbmxpbmUtY29kZS0yZHU5cDg6cmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItdmFsdWUtZGVmYXVsdC1qZHAzYjc6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWRlZmF1bHQtaDR6OWFkOnZhcigtLWNvbG9yLWdyZXktb3BhcXVlLTI1LWNqeTNhbCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtZDhhOHY4OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dTp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItNmd5bHhmOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYzp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czY6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MTp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam06dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQ6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTM6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXNyZGs3bzp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXR0Mm9yODp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1xbGQ5aHU6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtcGp2a2dwOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci04aDMxODY6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZXh6amUxOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLW1vM254MDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3OnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LXR1dG9yaWFsLWhvdHNwb3QtZGVmYXVsdC1zdnV3NTI6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtdHV0b3JpYWwtaG90c3BvdC1ob3Zlci1taTc5YmY6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTlpdWNpbTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLTJyazNxZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uKTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctMGNncTQ5OnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLTd0d3E1MTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1kZ3huNno6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtMnlyZXVjKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kZWZhdWx0LTl1NDdoczp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtbXpiZDZ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1ob3Zlci1pM2V0cTg6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci1ibzA5bWspO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtdDkxNjA5OnZhcigtLWNvbG9yLWJvcmRlci1jYXJkLWN4eWFpZik7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tZnU3ZGduOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtZWRncnppOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC03Zjkwczc6dmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnUpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnU6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1hM2cxeHk6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC1lczkwcGM6dmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLTM0NzE2YTp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtMWhvOW44OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1rbXJtcXM6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLWt6cTVlMyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtZDNxcDRvOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstYWN0aXZlLWsybXp5cjp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWV2eG40OSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWRlZmF1bHQtMmEyb2F4OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWhvdmVyLTNzdGpsZDp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQta2V5LXZhbHVlLXBhaXJzLXZhbHVlLXU3dTRnYTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1kZWZhdWx0LTJ0aXIyNDp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1ob3Zlci1kMmRiN3c6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW5mby1kZWZhdWx0LWNvMjN6czp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWluZm8taG92ZXItZ2gyNHBrOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW9iNXR4bTp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgfVxuICAuYXdzdWktY29udGV4dC1mbGFzaGJhci13YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTNxZHg5eDpyZ2JhKDAsIDcsIDIyLCAwLjEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQteHNvam5mOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLTRtcTRvbjpyZ2JhKDAsIDcsIDIyLCAwLjA1KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLTJ5cmV1Yzp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LW16YmQ2eDp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvMDltazp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci02Z3lseGYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItdmFsdWUtZGVmYXVsdC1qZHAzYjc6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWRlZmF1bHQtaDR6OWFkOnZhcigtLWNvbG9yLWdyZXktb3BhcXVlLTEwLXZ3Zm10cyk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtZDhhOHY4OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1zOGpudnU6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLTZneWx4Zjp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jOnZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXllbGxvdy12anRkeGspO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czY6dmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4ayk7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDE6dmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4ayk7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbTp2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctdmp0ZHhrKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTFobzluODp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXIta21ybXFzOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtc3JkazdvOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtdHQyb3I4OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXFsZDlodTp2YXIoLS1jb2xvci13aGl0ZS1wMXpsdnkpO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1wanZrZ3A6dmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4ayk7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci04aDMxODY6dmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4ayk7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWV4emplMTp2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctdmp0ZHhrKTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtZGVmYXVsdC1uenRoYW46dmFyKC0tY29sb3ItbmV1dHJhbC02NTAtbWlpazRmKTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItb2E3cGxpOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWxhYmVsLW1vM254MDp2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctdmp0ZHhrKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNzp2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctdmp0ZHhrKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0Zjc6dmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4ayk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItYjR3ZzZhOnZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXllbGxvdy12anRkeGspO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC13NXRkZHE6dmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24teWVsbG93LXZqdGR4ayk7XG4gICAgLS1jb2xvci10ZXh0LXR1dG9yaWFsLWhvdHNwb3QtZGVmYXVsdC1zdnV3NTI6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtdHV0b3JpYWwtaG90c3BvdC1ob3Zlci1taTc5YmY6dmFyKC0tY29sb3ItbmV1dHJhbC05MDAtdjBtdG9jKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTlpdWNpbTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLTJyazNxZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uKTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctMGNncTQ5OnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLTd0d3E1MTp2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1kZ3huNno6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtMnlyZXVjKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kZWZhdWx0LTl1NDdoczp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtbXpiZDZ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1ob3Zlci1pM2V0cTg6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci1ibzA5bWspO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhcmQtY3h5YWlmOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtdDkxNjA5OnZhcigtLWNvbG9yLWJvcmRlci1jYXJkLWN4eWFpZik7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tZnU3ZGduOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtZWRncnppOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC03Zjkwczc6dmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnUpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnU6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1hM2cxeHk6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC1lczkwcGM6dmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLTM0NzE2YTp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1kM3FwNG86dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1hY3RpdmUtazJtenlyOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstZGVmYXVsdC0yYTJvYXg6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstaG92ZXItM3N0amxkOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1rZXktdmFsdWUtcGFpcnMtdmFsdWUtdTd1NGdhOnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWRlZmF1bHQtMnRpcjI0OnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWhvdmVyLWQyZGI3dzp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1pbmZvLWRlZmF1bHQtY28yM3pzOnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW5mby1ob3Zlci1naDI0cGs6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItb2I1dHhtOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICB9XG4gIC5hd3N1aS1jb250ZXh0LWFsZXJ0Om5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTNxZHg5eDpyZ2JhKDAsIDcsIDIyLCAwLjEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQteHNvam5mOnRyYW5zcGFyZW50O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLTRtcTRvbjpyZ2JhKDAsIDcsIDIyLCAwLjA1KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLTJ5cmV1Yzp2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC1hNWtxcnIpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LW16YmQ2eDp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJvMDltazp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci02Z3lseGYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWQ4YTh2ODp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtczhqbnZ1OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci02Z3lseGY6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLWt6cTVlMyk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYzp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDk6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLWt6cTVlMyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQ6dmFyKC0tY29sb3ItbmV1dHJhbC02NTAtbWlpazRmKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTM6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtMWhvOW44OnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1rbXJtcXM6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1zcmRrN286dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC10dDJvcjg6dmFyKC0tY29sb3Itd2hpdGUtcDF6bHZ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcWxkOWh1OnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXBqdmtncDp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQpO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItOGgzMTg2OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tZm9udC1leHBhbmRhYmxlLWhlYWRpbmctc2l6ZS13cnNyNTI6MTRweDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTlpdWNpbTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmYpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLTJyazNxZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1hY3RpdmUtZGd4bjZ6OnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLTJ5cmV1Yyk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGVmYXVsdC05dTQ3aHM6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LW16YmQ2eCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktaG92ZXItaTNldHE4OnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItYm8wOW1rKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYXJkLWN4eWFpZjp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1jYXJkLXQ5MTYwOTp2YXIoLS1jb2xvci1ib3JkZXItY2FyZC1jeHlhaWYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLWZ1N2Rnbjp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLWVkZ3J6aTp2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYyk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtN2Y5MHM3OnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1OnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5OnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1kM3FwNG86dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDkpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbGluay1hY3RpdmUtazJtenlyOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstZGVmYXVsdC0yYTJvYXg6dmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstaG92ZXItM3N0amxkOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW9iNXR4bTp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgfVxuICAuYXdzdWktY29udGV4dC1jb250ZW50LWhlYWRlciAuYXdzdWktY29udGV4dC1hbGVydDpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItZ3JleS1vcGFxdWUtNzAtZXd1YWRlOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgICAtLWNvbG9yLWdyZXktdHJhbnNwYXJlbnQtcWg3NTU5OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci1ncmV5LXRyYW5zcGFyZW50LWhlYXZ5LTl2ejc0dDpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLXVsM3MycDp2YXIoLS1jb2xvci1lcnJvci00MDAtYzBrbmI4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLWEzaTFzOTp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci1jdjN2eHY6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtM3FkeDl4OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC14c29qbmY6dHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtdXd2ZWYzOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC16bnF1NHg6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLTJ5cmV1Yzp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LW16YmQ2eDp2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXM4am52dSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMDp2YXIoLS1jb2xvci1uZXV0cmFsLTc1MC1waTlxcWQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci1ibzA5bWs6dmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItNmd5bHhmKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC00dDZ6bnQ6dmFyKC0tY29sb3ItbmV1dHJhbC03NTAtcGk5cXFkKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTZua3c5Njp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jZWxsLXNoYWRlZC0zbjh6cTM6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtamJ1N3FoOnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LTBvcTdlZjp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1sb2FkaW5nLXhyZXllZDp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItdWQ0enk3OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItY3RxOGNiOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkajp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTF4dmtkZzp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rNWRscXc6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWs6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxNzI2cjp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1nanB0MWg6dmFyKC0tY29sb3ItbmV1dHJhbC03MDAtcXc4YXRzKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1pd3J2YzE6dmFyKC0tY29sb3ItbmV1dHJhbC05MDAtdjBtdG9jKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5saW5lLWNvZGUtMmR1OXA4OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0Yno6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqOnZhcigtLWNvbG9yLW5ldXRyYWwtODAwLXQ3ajVhcCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvOnZhcigtLWNvbG9yLXByaW1hcnktMTAwMC03dW1vcHgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm06dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWUxZmttNTp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS1zZzIyNnY6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LTAxMzAxbjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLWtwYmM5eDp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JleS00bm8zMzc6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci0yZjhlZ2Q6dmFyKC0tY29sb3ItbmV1dHJhbC04MDAtdDdqNWFwKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLXZhbHVlLWRlZmF1bHQtamRwM2I3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1kZWZhdWx0LWg0ejlhZDp2YXIoLS1jb2xvci1uZXV0cmFsLTcwMC1xdzhhdHMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS1iM3Zsb3A6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWJtNmxuZDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnk6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLWRlZmF1bHQtbHhybjZmOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajI6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXhwZnZycjp2YXIoLS1jb2xvci1lcnJvci0xMDAwLWVjbXVkbSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLXV3ZTFlOTp2YXIoLS1jb2xvci1pbmZvLTEwMDAtczc3b2s5KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtNzc0bW43OnZhcigtLWNvbG9yLXN1Y2Nlc3MtMTAwMC14eTFndnEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy14dnMwYnA6dmFyKC0tY29sb3Itd2FybmluZy0xMDAwLTY1bDA3MCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLTNveG51dzp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC1wczhzODM6dmFyKC0tY29sb3ItcHJpbWFyeS05MDAtYTVrcXJyKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQteXB2cWppOnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwLTh2YW4wYik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLWtqNmZnazp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWQ4YTh2ODp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtczhqbnZ1OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCk7XG4gICAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1hdmRmYXc6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLXpyYTlwOTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItNmd5bHhmOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItaXRlbS1zZWxlY3RlZC1qZGc1eWQ6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctYTh4OTFrOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtYjUxbHQ5OnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC0xZXRpdzg6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS1rdjhlaXg6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktZ29icnVpOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1Njp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3o6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLXNsNngxeDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czY6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0Mjp2YXIoLS1jb2xvci1uZXV0cmFsLTY1MC1taWlrNGYpO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC0zM3hzb2Q6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3ItaTU5dHNkOnZhcigtLWNvbG9yLWVycm9yLTQwMC1jMGtuYjgpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWQzc243Mzp2YXIoLS1jb2xvci1pbmZvLTQwMC02NzR4YWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXhqNWpwbTp2YXIoLS1jb2xvci1zdWNjZXNzLTUwMC1oaHhiNGcpO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLWxyNmhuaDp2YXIoLS1jb2xvci13YXJuaW5nLTUwMC16aWRodWIpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC0wcjJ3Y3M6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXIta3JvZmQ2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtN2N0Y2I2OnZhcigtLWNvbG9yLW5ldXRyYWwtNjUwLW1paWs0Zik7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1yaHlnOW86dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1lMTAxamU6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHU6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MTp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam06dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWd1dTZ0Njp2YXIoLS1jb2xvci1uZXV0cmFsLTUwMC04dmFuMGIpO1xuICAgIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tNTRhdDJvOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWF3b3B3MTp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtM2Zjd3B0OnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTFobzluODp2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXIta21ybXFzOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICAgIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC11b3VueG86dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWk4NzB0eDp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1kcXU0emg6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC1xMXRwdW86dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci1jbmk4ZTQ6dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1vdXg4OTQ6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtY291bnRlci1sMHYzeDA6dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAtLWNvbG9yLXRleHQtZGlzYWJsZWQteTJlb3hmOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LWFwa2ljdTp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMC13dHN0NTUpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtYmpkZ3ZlOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWE0Zzl6bTp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLTFhODVmYzp2YXIoLS1jb2xvci1uZXV0cmFsLTI1MC12czFpczQpO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1jMDlxdTI6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtZW1wdHktMDNocjlzOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LXBqdmtncDp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQpO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItOGgzMTg2OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtMWY0ZWR6OnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LTR1c2R3Zzp2YXIoLS1jb2xvci1uZXV0cmFsLTQ1MC1rbjAyMzUpO1xuICAgIC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC00Z2RwY2w6dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAtLWNvbG9yLXRleHQtbGFiZWwtZ2VuLWFpLXFmMDMxaDp2YXIoLS1jb2xvci1wdXJwbGUtNDAwLW83ZnI0ayk7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC01dmJpYWQ6dmFyKC0tY29sb3ItbmV1dHJhbC0yNTAtdnMxaXM0KTtcbiAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnktZXh6amUxOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLWFiOTkzbjp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMC13dHN0NTUpO1xuICAgIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMHpvd3M6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItdHYydTdkOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS04ODNkNDM6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHI6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1OnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMC1nazNsdmYpO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC13bzc4Zm46dmFyKC0tY29sb3ItbmV1dHJhbC0xMDAtZ2szbHZmKTtcbiAgICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtcGpmdnM4OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtYWN0aXZlLTF0NW1wbDp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTJ3empnNzp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLXA3bWh5djp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3OnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3OnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC1lbHYxM2c6dmFyKC0tY29sb3ItbmV1dHJhbC00MDAtd3RzdDU1KTtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUteWJ1Y2FoOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC00cnhsb3A6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDAtMDh3aTZrKTtcbiAgICAtLWNvbG9yLXRleHQtc21hbGwtMTN0bHVxOnZhcigtLWNvbG9yLW5ldXRyYWwtNDUwLWtuMDIzNSk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDc6dmFyKC0tY29sb3ItZXJyb3ItNDAwLWMwa25iOCk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS04eWZ3NWM6dmFyKC0tY29sb3ItbmV1dHJhbC00NTAta24wMjM1KTtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8temwzaTFkOnZhcigtLWNvbG9yLWluZm8tNDAwLTY3NHhhYyk7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLW8wenB2Njp2YXIoLS1jb2xvci1zdWNjZXNzLTUwMC1oaHhiNGcpO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTg6dmFyKC0tY29sb3Itd2FybmluZy01MDAtemlkaHViKTtcbiAgICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtMzc5b29lOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtZDZiNDVqOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci16M2czMmI6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWc2NHlxdTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci04N25jOTU6dmFyKC0tY29sb3ItcHJpbWFyeS02MDAtMWxjeTFrKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC1icjQ4OXY6dmFyKC0tY29sb3ItbmV1dHJhbC04NTAtM2YwZ3JvKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItZWk1bTJqOnZhcigtLWNvbG9yLXByaW1hcnktMTAwMC03dW1vcHgpO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXZxbTBjYTp2YXIoLS1jb2xvci1uZXV0cmFsLTM1MC1kcTZrZnIpO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1iOGdibHE6dmFyKC0tY29sb3ItbmV1dHJhbC0zNTAtZHE2a2ZyKTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LThpcHp5MTp2YXIoLS1jb2xvci1uZXV0cmFsLTYwMC1mbG4xd3cpO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLXhrcHE4cjp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItZGc2MHIzOnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgLS1jb2xvci10cmVlLXZpZXctY29ubmVjdG9yLWxpbmUtMG04Y3l3OnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwLTA4d2k2ayk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWRlZmF1bHQtYnBldWJnOnZhcigtLWNvbG9yLW5ldXRyYWwtODUwLTNmMGdybyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWhvdmVyLXBwOTJydTp2YXIoLS1jb2xvci1uZXV0cmFsLTgwMC10N2o1YXApO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1hY3RpdmUtZ3NhMDcyOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGVmYXVsdC14MjdjOXE6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAtLWNvbG9yLWJvcmRlci1hY3Rpb24tY2FyZC1ob3Zlci1zcmw3NGQ6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWJvcmRlci1hY3Rpb24tY2FyZC1hY3RpdmUtaWpoY3dwOnZhcigtLWNvbG9yLXByaW1hcnktMzAwLTVxNjVveCk7XG4gICAgLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGlzYWJsZWQtcDkzdmltOnZhcigtLWNvbG9yLW5ldXRyYWwtNjAwLWZsbjF3dyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWRpc2FibGVkLWU3ajhoNzp2YXIoLS1jb2xvci1uZXV0cmFsLTg1MC0zZjBncm8pO1xuICAgIC0tY29sb3ItaWNvbi1hY3Rpb24tY2FyZC1kZWZhdWx0LTgxeWtjcDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMC1uOGg0YngpO1xuICAgIC0tY29sb3ItaWNvbi1hY3Rpb24tY2FyZC1ob3Zlci1yemNyZWM6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDAtNXE2NW94KTtcbiAgICAtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtYWN0aXZlLXF5M2xlZjp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMC01cTY1b3gpO1xuICAgIC0tY29sb3ItaWNvbi1hY3Rpb24tY2FyZC1kaXNhYmxlZC1naGQ1a2w6dmFyKC0tY29sb3ItbmV1dHJhbC02MDAtZmxuMXd3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2tlbGV0b24tbHowcTExOnZhcigtLWNvbG9yLW5ldXRyYWwtNzUwLXBpOXFxZCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNrZWxldG9uLXdhdmUteDQxcHBxOnZhcigtLWNvbG9yLW5ldXRyYWwtNzAwLXF3OGF0cyk7XG4gICAgLS1jb2xvci10ZXh0LWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtamRraG1wOnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWVycm9yLW1oa21yZTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jYXJkLWh2dTFxaTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tY2FyZC1mdDMxaTE6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jYXJkLWh2dTFxaSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtbmxqN21kOnZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1vMzQ1NW8pO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcmF3ZXItdGJyM3cxOnZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJhd2VyLWJhY2tkcm9wLWxuZjI5dDp2YXIoLS1jb2xvci1ncmV5LW9wYXF1ZS03MC1ld3VhZGUpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC15d285azE6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGopO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9vbGJhci1lazRuejQ6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC15d285azEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTNwcHNkODp2YXIoLS1jb2xvci1ncmV5LW9wYXF1ZS03MC1ld3VhZGUpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtOWl1Y2ltOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXhzb2puZik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtMmoxNnBsOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC11d3ZlZjMpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLTJyazNxZDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLXp4aTUxMzp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaik7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1kZWZhdWx0LWdocW03dTp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1ibTZsbmQpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtYWN0aXZlLTJxdHNjNDp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLXZhMWd2eSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItZGVmYXVsdC1yOXkwZ3Y6dmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1lcnJvci1hY3RpdmUtcm9yNjUwOnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtd2FybmluZy1kZWZhdWx0LTNkMmRheTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtd2FybmluZy1hY3RpdmUtdnpuNXFvOnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWVycm9yLWRlZmF1bHQtNDF0MGE1OnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1lcnJvci1hY3RpdmUtYTN5MXFzOnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNyk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS13YXJuaW5nLWRlZmF1bHQtdHdhOGpvOnZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLXdhcm5pbmctYWN0aXZlLTF0bW1haTp2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy1qMTQzc3c6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby11d2UxZTkpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItbDU2MzdtOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci0xeHZrZGcpO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy0wY2dxNDk6dmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxKTtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctN3R3cTUxOnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktYWN0aXZlLWRneG42ejp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS0yeXJldWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtOXU0N2hzOnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1temJkNngpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLXJtZW45bzp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMCk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktaG92ZXItaTNldHE4OnZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItYm8wOW1rKTtcbiAgICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItc2JhbTQyOnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdik7XG4gICAgLS1jb2xvci1ib3JkZXItY2FyZC1jeHlhaWY6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhcmQtaGlnaGxpZ2h0ZWQtNjBibHl0OnZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYik7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1jYXJkLXQ5MTYwOTp2YXIoLS1jb2xvci1ib3JkZXItY2FyZC1jeHlhaWYpO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tY2FyZC1oaWdobGlnaHRlZC1yemtwcGU6dmFyKC0tY29sb3ItYm9yZGVyLWNhcmQtaGlnaGxpZ2h0ZWQtNjBibHl0KTtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWNoZWNrZWQtaGZhaTJhOnZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5Mik7XG4gICAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ucG12Z3U6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtayk7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tZnU3ZGduOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUtZWRncnppOnZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jKTtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC03Zjkwczc6dmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnUpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnU6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtNnJxM2ZtOnZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYik7XG4gICAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1zZTJ5M3M6dmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2KTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC15eWhsdnk6dmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC1jbjlicGopO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tcGxhY2Vob2xkZXItZXd4ZWRpOnZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYik7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWI6dmFyKC0tY29sb3ItaXRlbS1zZWxlY3RlZC1qZGc1eWQpO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1hM2cxeHk6dmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItdm9iOWc3OnZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2KTtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS00eGVmcDk6dmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC0zM3hzb2QpO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtN2JneXc5OnZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtMzN4c29kKTtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTk0MXhlYTp2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LTMzeHNvZCk7XG4gICAgLS1jb2xvci1ib3JkZXItZGlhbG9nLWFscGhmcDp2YXIoLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZDNzbjczKTtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy1oNTZpN3Q6dmFyKC0tY29sb3ItZ3JleS10cmFuc3BhcmVudC1xaDc1NTkpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLXhlOW9pMzp2YXIoLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHUpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLWZ4eGpjNzp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLTNveG51dyk7XG4gICAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1wdzlvOHI6dmFyKC0tY29sb3ItZ3JleS10cmFuc3BhcmVudC1oZWF2eS05dno3NHQpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC1lczkwcGM6dmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLWh1aTJ5ODp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci0zNDcxNmE6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtZDNxcDRvOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5KTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstYWN0aXZlLWsybXp5cjp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWV2eG40OSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWRlZmF1bHQtMmEyb2F4OnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWRpc2FibGVkLWUyZWd4NDp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWhvdmVyLTNzdGpsZDp2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzKTtcbiAgICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci04MDhkb3k6dmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtYmpkZ3ZlKTtcbiAgICAtLWNvbG9yLXRleHQtY29sdW1uLXNvcnRpbmctaWNvbi1tcXIyNzY6dmFyKC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLW91eDg5NCk7XG4gICAgLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtcWc4azU4OnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWs3ZGY3aDp2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LTR1c2R3Zyk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLTN2amk0azp2YXIoLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLTRnZHBjbCk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLTh0d242Yjp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmVoeGI3OnZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1KTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktNGYzNGY2OnZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktNHVzZHdnKTtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXR3Z3B6aDp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyKTtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC16aHN2bXU6dmFyKC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtMWY0ZWR6KTtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQteWVhOXgwOnZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazB6b3dzKTtcbiAgICAtLWNvbG9yLXRleHQtbGFiZWwtbW8zbngwOnZhcigtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC16aHN2bXUpO1xuICAgIC0tY29sb3ItdGV4dC1rZXktdmFsdWUtcGFpcnMtdmFsdWUtdTd1NGdhOnZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWRlZmF1bHQtMnRpcjI0OnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWhvdmVyLWQyZGI3dzp2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3KTtcbiAgICAtLWNvbG9yLXRleHQtbGluay1pbmZvLWRlZmF1bHQtY28yM3pzOnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstaW5mby1ob3Zlci1naDI0cGs6dmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNyk7XG4gICAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLXc0eGhhMzp2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItb2I1dHhtOnZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMpO1xuICAgIC0tY29sb3ItdGV4dC10dXRvcmlhbC1ob3RzcG90LWRlZmF1bHQtc3Z1dzUyOnZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNyk7XG4gICAgLS1jb2xvci10ZXh0LXR1dG9yaWFsLWhvdHNwb3QtaG92ZXItbWk3OWJmOnZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWktY29udGV4dC1hcHAtbGF5b3V0LXRvb2xiYXI6bm90KCNcXDkpLCAuYXdzdWktY29udGV4dC1hcHAtbGF5b3V0LXRvb2xiYXIuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGU6bm90KCNcXDkpIHtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm06dmFyKC0tY29sb3ItbmV1dHJhbC05MDAtdjBtdG9jKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aS1jb250ZXh0LWZsYXNoYmFyOm5vdCgjXFw5KSwgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXIuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGU6bm90KCNcXDkpIHtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtMnlyZXVjOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXNyZGs3bzp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtdHQyb3I4OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcWxkOWh1OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWktY29udGV4dC1mbGFzaGJhci13YXJuaW5nOm5vdCgjXFw5KSwgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZy5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZTpub3QoI1xcOSkge1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS0yeXJldWM6dmFyKC0tY29sb3ItcHJpbWFyeS00MDAtbjhoNGJ4KTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbmxpbmUtY29kZS0yZHU5cDg6cmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1zcmRrN286dmFyKC0tY29sb3ItbmV1dHJhbC05NTAtbHh5Ymg4KTtcbiAgICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXR0Mm9yODp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXFsZDlodTp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpLWNvbnRleHQtYWxlcnQ6bm90KCNcXDkpLCAuYXdzdWktY29udGV4dC1hbGVydC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZTpub3QoI1xcOSkge1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTNxZHg5eDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtMnlyZXVjOnZhcigtLWNvbG9yLXByaW1hcnktNDAwLW44aDRieCk7XG4gICAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2OnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwLWdrM2x2Zik7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdDp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMC0wOHdpNmspO1xuICAgICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzOnZhcigtLWNvbG9yLXdoaXRlLXAxemx2eSk7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLXNyZGs3bzp2YXIoLS1jb2xvci1uZXV0cmFsLTk1MC1seHliaDgpO1xuICAgICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtdHQyb3I4OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcWxkOWh1OnZhcigtLWNvbG9yLW5ldXRyYWwtOTUwLWx4eWJoOCk7XG4gICAgfVxuICB9XG59XG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbkBrZXlmcmFtZXMgYXdzdWktZmFkZS1pbi0zNTAwM2Mge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpLWZhZGUtb3V0LTM1MDAzYyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWktc3RhdHVzLWljb24tZXJyb3ItMzUwMDNjIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLWNjeXFheiwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aS1zY2FsZS1wb3B1cC0zNTAwM2Mge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG46cm9vdCB7XG4gIC0tYXdzdWktdmVyc2lvbi1pbmZvLWQ2YmQxNzc0OiB0cnVlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xaWZrb19ucW1sbV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzFpZmtvX25xbWxtXzE0NS5hd3N1aV9kaXNhYmxlLXBhZGRpbmdzXzFpZmtvX25xbWxtXzE4NDpub3QoI1xcOSkge1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuXG4uYXdzdWlfbWFpbl8xaWZrb19ucW1sbV8xODg6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG59XG5cbi5hd3N1aV9jb250ZW50LXdyYXBfMWlma29fbnFtbG1fMTk1Om5vdCgjXFw5KSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfZGlzYWJsZS1wYWRkaW5nc18xaWZrb19ucW1sbV8xODQgPiAuYXdzdWlfbWFpbl8xaWZrb19ucW1sbV8xODggPiAuYXdzdWlfY29udGVudC13cmFwXzFpZmtvX25xbWxtXzE5NTpub3QoI1xcOSkge1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtd3JhcF8xaWZrb19ucW1sbV8xOTUuYXdzdWlfd3JhcC1hY3Rpb25zXzFpZmtvX25xbWxtXzIwNTpub3QoI1xcOSkge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hd3N1aV9jb250ZW50XzFpZmtvX25xbWxtXzE5NTpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cblxuLmF3c3VpX2FjdGlvbnNfMWlma29fbnFtbG1fMjE0Om5vdCgjXFw5KSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudF94NmRsM183eXpyZ181Om5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX3g2ZGwzXzd5enJnXzY6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGlvbnNfeDZkbDNfN3l6cmdfNzpub3QoI1xcOSksXG4uYXdzdWlfc2Vjb25kYXJ5X3g2ZGwzXzd5enJnXzg6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1wYWNlZC10OGQxb3MsIDE4MG1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1zaG93LXBhY2VkLXgyazd1aCwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItdG9wLWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci1ib3R0b20tY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXQ4ZDFvcywgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQteDJrN3VoLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXNob3ctcGFjZWQtdDhkMW9zLCAxODBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tc2hvdy1wYWNlZC14Mms3dWgsIGVhc2Utb3V0KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pY29uXzE2MjQ4XzFoZnA3XzE5Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9pY29uXzE2MjQ4XzFoZnA3XzE5Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9pY29uXzE2MjQ4XzFoZnA3XzE5Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9oZWFkZXItaW5uZXJfMTYyNDhfMWhmcDdfMjA5Om5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaG1pNHZjLCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy00c3Q5ZXAsIC0wLjAwNWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1sY3gwYWksIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX2hlYWRlci1pbm5lcl8xNjI0OF8xaGZwN18yMDkuYXdzdWlfZGlzYWJsZWRfMTYyNDhfMWhmcDdfMjE4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjdGlvbi1jYXJkLWRpc2FibGVkLWh0eDQwaSwgIzhjOGM5NCk7XG59XG4uYXdzdWlfaGVhZGVyXzE2MjQ4XzFoZnA3XzIwOTpub3QoI1xcOSk6bm90KDpoYXMoKyAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjEpKSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9oZWFkZXItcm93XzE2MjQ4XzFoZnA3XzIyNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hd3N1aV9oZWFkZXItcm93XzE2MjQ4XzFoZnA3XzIyNSA+IC5hd3N1aV9oZWFkZXJfMTYyNDhfMWhmcDdfMjA5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cblxuLmF3c3VpX2JvZHlfMTYyNDhfMWhmcDdfMjIxOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9kZXNjcmlwdGlvbl8xNjI0OF8xaGZwN18yMzg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam0sICM0MjQ2NTApO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uXzE2MjQ4XzFoZnA3XzIzOC5hd3N1aV9oYXMtaGVhZGVyXzE2MjQ4XzFoZnA3XzI0NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1hY3Rpb24tY2FyZC1kZXNjcmlwdGlvbi1wYWRkaW5nLXRvcC1hcXZuZ2QsIDRweCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb25fMTYyNDhfMWhmcDdfMjM4LmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY3Rpb24tY2FyZC1kaXNhYmxlZC1odHg0MGksICM4YzhjOTQpO1xufVxuXG4uYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1pY29uLWFjdGlvbi1jYXJkLWRlZmF1bHQtODF5a2NwLCAjMDA2Y2UwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV9oZWFkZXItYnV0dG9uXzE2MjQ4XzFoZnA3XzI1ODpub3QoI1xcOSksXG4uYXdzdWlfb3ZlcmxheS1idXR0b25fMTYyNDhfMWhmcDdfMjU5Om5vdCgjXFw5KSB7XG4gIGFsbDogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9oZWFkZXItYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTg6bm90KCNcXDkpLFxuLmF3c3VpX292ZXJsYXktYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OS5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTg6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTg6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTguYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzg6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbn1cbi5hd3N1aV9oZWFkZXItYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OC5hd3N1aV92YXJpYW50LWVtYmVkZGVkXzE2MjQ4XzFoZnA3XzI3OC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTg6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbn1cbi5hd3N1aV9oZWFkZXItYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OC5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG59XG4uYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTguYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTg6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbn1cblxuLmF3c3VpX292ZXJsYXktYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmF3c3VpX292ZXJsYXktYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OS5hd3N1aV92YXJpYW50LWVtYmVkZGVkXzE2MjQ4XzFoZnA3XzI3ODpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG59XG4uYXdzdWlfb3ZlcmxheS1idXR0b25fMTYyNDhfMWhmcDdfMjU5LmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4LmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxODpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG59XG4uYXdzdWlfb3ZlcmxheS1idXR0b25fMTYyNDhfMWhmcDdfMjU5LmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xufVxuLmF3c3VpX292ZXJsYXktYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxODpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG59XG5cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1hY3Rpb24tY2FyZC1kZWZhdWx0LWJwZXViZywgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogc29saWQgdmFyKC0tYm9yZGVyLXdpZHRoLWFjdGlvbi1jYXJkLWRlZmF1bHQtankza3V0LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1hY3Rpb24tY2FyZC1kZWZhdWx0LXgyN2M5cSwgIzAwNmNlMCk7XG4gIGJvcmRlci1pbmxpbmU6IHNvbGlkIHZhcigtLWJvcmRlci13aWR0aC1hY3Rpb24tY2FyZC1kZWZhdWx0LWp5M2t1dCwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtZGVmYXVsdC14MjdjOXEsICMwMDZjZTApO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTE6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzggPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDkgKyAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfaGVhZGVyLXJvd18xNjI0OF8xaGZwN18yMjUgKyAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDkgKyAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ICsgLmF3c3VpX2JvZHlfMTYyNDhfMWhmcDdfMjIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfMTYyNDhfMWhmcDdfMzk4KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MCA+IC5hd3N1aV9pbm5lci1jYXJkXzE2MjQ4XzFoZnA3XzM5MSA+IC5hd3N1aV9oZWFkZXJfMTYyNDhfMWhmcDdfMjA5Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfMTYyNDhfMWhmcDdfMzk4KTpoYXMoKyAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjEpLCAuYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzggPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfaGVhZGVyXzE2MjQ4XzFoZnA3XzIwOTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nXzE2MjQ4XzFoZnA3XzM5OCk6aGFzKCsgLmF3c3VpX2JvZHlfMTYyNDhfMWhmcDdfMjIxKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfaGVhZGVyLXJvd18xNjI0OF8xaGZwN18yMjU6bm90KCNcXDkpOmhhcygrIC5hd3N1aV9ib2R5XzE2MjQ4XzFoZnA3XzIyMSkgPiAuYXdzdWlfaGVhZGVyXzE2MjQ4XzFoZnA3XzIwOTpub3QoLmF3c3VpX25vLXBhZGRpbmdfMTYyNDhfMWhmcDdfMzk4KSwgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1Om5vdCgjXFw5KTpoYXMoKyAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjEpID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDk6bm90KC5hd3N1aV9uby1wYWRkaW5nXzE2MjQ4XzFoZnA3XzM5OCkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV9pY29uLXZlcnRpY2FsLWFsaWduLWNlbnRlcl8xNjI0OF8xaGZwN180MDkgPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxODpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYWN0aW9uLWNhcmQtZGlzYWJsZWQtZTdqOGg3LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWN0aW9uLWNhcmQtZGlzYWJsZWQtaHR4NDBpLCAjOGM4Yzk0KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTguYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzg6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfZGlzYWJsZWRfMTYyNDhfMWhmcDdfMjE4LmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4Om5vdCgjXFw5KTphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTguYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MDpub3QoI1xcOSksIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTguYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MDpub3QoI1xcOSk6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfZGlzYWJsZWRfMTYyNDhfMWhmcDdfMjE4Om5vdCgjXFw5KTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWFjdGlvbi1jYXJkLWRpc2FibGVkLXA5M3ZpbSwgI2I0YjRiYik7XG4gIGJvcmRlci1ibG9jay13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLWFjdGlvbi1jYXJkLWRpc2FibGVkLXJkdmxiYywgMXB4KTtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLWFjdGlvbi1jYXJkLWRpc2FibGVkLXJkdmxiYywgMXB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTggPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCA+IC5hd3N1aV9pbm5lci1jYXJkXzE2MjQ4XzFoZnA3XzM5MSA+IC5hd3N1aV9oZWFkZXItcm93XzE2MjQ4XzFoZnA3XzIyNSA+IC5hd3N1aV9pY29uXzE2MjQ4XzFoZnA3XzE5Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaWNvbi1hY3Rpb24tY2FyZC1kaXNhYmxlZC1naGQ1a2wsICNiNGI0YmIpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWhvdmVyLXBwOTJydSwgI2YwZmJmZik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjpob3ZlcikuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzgsIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTgpOmhhcyhidXR0b246aG92ZXIpLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjpob3ZlcikuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MCwgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjpob3ZlcikuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MDphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTgpOmhhcyhidXR0b246aG92ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtaG92ZXItc3JsNzRkLCAjMDAyYjY2KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgtYWN0aW9uLWNhcmQtaG92ZXItMDJsNmZnLCAxcHgpO1xuICBib3JkZXItaW5saW5lLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgtYWN0aW9uLWNhcmQtaG92ZXItMDJsNmZnLCAxcHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjpob3ZlcikgPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTMsXG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfMTYyNDhfMWhmcDdfMjE4KTpoYXMoYnV0dG9uOmhvdmVyKSA+IC5hd3N1aV9pbm5lci1jYXJkXzE2MjQ4XzFoZnA3XzM5MSA+IC5hd3N1aV9oZWFkZXItcm93XzE2MjQ4XzFoZnA3XzIyNSA+IC5hd3N1aV9pY29uXzE2MjQ4XzFoZnA3XzE5MyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1pY29uLWFjdGlvbi1jYXJkLWhvdmVyLXJ6Y3JlYywgIzAwMmI2Nik7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfMTYyNDhfMWhmcDdfMjE4KTpoYXMoYnV0dG9uOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWFjdGlvbi1jYXJkLWFjdGl2ZS1nc2EwNzIsICNkMWYxZmYpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTgpOmhhcyhidXR0b246YWN0aXZlKS5hd3N1aV92YXJpYW50LWVtYmVkZGVkXzE2MjQ4XzFoZnA3XzI3OCwgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjphY3RpdmUpLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjphY3RpdmUpLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAsIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNjI0OF8xaGZwN18yMTgpOmhhcyhidXR0b246YWN0aXZlKS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwOmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjphY3RpdmUpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYWN0aW9uLWNhcmQtYWN0aXZlLWlqaGN3cCwgIzAwMmI2Nik7XG4gIGJvcmRlci1ibG9jay13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLWFjdGlvbi1jYXJkLWFjdGl2ZS1wd3RnenUsIDFweCk7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aC1hY3Rpb24tY2FyZC1hY3RpdmUtcHd0Z3p1LCAxcHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjphY3RpdmUpID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE2MjQ4XzFoZnA3XzIxOCk6aGFzKGJ1dHRvbjphY3RpdmUpID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWljb24tYWN0aW9uLWNhcmQtYWN0aXZlLXF5M2xlZiwgIzAwMmI2Nik7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpOmhhcyguYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTg6Zm9jdXMtdmlzaWJsZSksIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6aGFzKC5hd3N1aV9vdmVybGF5LWJ1dHRvbl8xNjI0OF8xaGZwN18yNTk6Zm9jdXMtdmlzaWJsZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpOmhhcyguYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTg6Zm9jdXMtdmlzaWJsZSksIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6aGFzKC5hd3N1aV9vdmVybGF5LWJ1dHRvbl8xNjI0OF8xaGZwN18yNTk6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpoYXMoLmF3c3VpX2hlYWRlci1idXR0b25fMTYyNDhfMWhmcDdfMjU4OmZvY3VzLXZpc2libGUpOjpiZWZvcmUsIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MTpub3QoI1xcOSk6aGFzKC5hd3N1aV9vdmVybGF5LWJ1dHRvbl8xNjI0OF8xaGZwN18yNTk6Zm9jdXMtdmlzaWJsZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjE6bm90KCNcXDkpOmhhcyguYXdzdWlfaGVhZGVyLWJ1dHRvbl8xNjI0OF8xaGZwN18yNTg6Zm9jdXMtdmlzaWJsZSkuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzg6OmJlZm9yZSwgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpoYXMoLmF3c3VpX292ZXJsYXktYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OTpmb2N1cy12aXNpYmxlKS5hd3N1aV92YXJpYW50LWVtYmVkZGVkXzE2MjQ4XzFoZnA3XzI3ODo6YmVmb3JlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpoYXMoLmF3c3VpX2hlYWRlci1idXR0b25fMTYyNDhfMWhmcDdfMjU4OmZvY3VzLXZpc2libGUpLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTA6OmJlZm9yZSwgLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxOm5vdCgjXFw5KTpoYXMoLmF3c3VpX292ZXJsYXktYnV0dG9uXzE2MjQ4XzFoZnA3XzI1OTpmb2N1cy12aXNpYmxlKS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwOjpiZWZvcmUge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzg6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzg6bm90KCNcXDkpOmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1lbWJlZGRlZC0zeTY1dDgsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWVtYmVkZGVkLTN5NjV0OCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZW1iZWRkZWQtM3k2NXQ4LCA4cHgpO1xufVxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDk6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2JvZHlfMTYyNDhfMWhmcDdfMjIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfMTYyNDhfMWhmcDdfMzk4KSxcbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWVtYmVkZGVkXzE2MjQ4XzFoZnA3XzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkXzE2MjQ4XzFoZnA3XzM5MSA+IC5hd3N1aV9oZWFkZXItcm93XzE2MjQ4XzFoZnA3XzIyNSA+IC5hd3N1aV9oZWFkZXJfMTYyNDhfMWhmcDdfMjA5Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfMTYyNDhfMWhmcDdfMzk4KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWFjdGlvbi1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLWYxcm04YSwgMTBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1hY3Rpb24tY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLXBiOHBqNCwgMTJweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzggPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWFjdGlvbi1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLWYxcm04YSwgMTBweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzggPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWFjdGlvbi1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLWYxcm04YSwgMTBweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzguYXdzdWlfaWNvbi1hbGlnbi1lbmRfMTYyNDhfMWhmcDdfNTQzID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzOm5vdCgjXFw5KSxcbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWVtYmVkZGVkXzE2MjQ4XzFoZnA3XzI3OC5hd3N1aV9pY29uLWFsaWduLWVuZF8xNjI0OF8xaGZwN181NDMgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfaGVhZGVyLXJvd18xNjI0OF8xaGZwN18yMjUgPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1hY3Rpb24tY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLXBiOHBqNCwgMTJweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzguYXdzdWlfaWNvbi1hbGlnbi1lbmRfMTYyNDhfMWhmcDdfNTQzID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDk6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfMTYyNDhfMWhmcDdfMjc4LmF3c3VpX2ljb24tYWxpZ24tZW5kXzE2MjQ4XzFoZnA3XzU0MyA+IC5hd3N1aV9pbm5lci1jYXJkXzE2MjQ4XzFoZnA3XzM5MSA+IC5hd3N1aV9ib2R5XzE2MjQ4XzFoZnA3XzIyMTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nXzE2MjQ4XzFoZnA3XzM5OCksXG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF8xNjI0OF8xaGZwN18yNzguYXdzdWlfaWNvbi1hbGlnbi1lbmRfMTYyNDhfMWhmcDdfNTQzID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDk6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MDpub3QoI1xcOSksIC5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwOm5vdCgjXFw5KTphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWN0aW9uLWNhcmQtZGVmYXVsdC1lamN0a3EsIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hY3Rpb24tY2FyZC1kZWZhdWx0LWVqY3RrcSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFjdGlvbi1jYXJkLWRlZmF1bHQtZWpjdGtxLCAxNnB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDk6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfaGVhZGVyLXJvd18xNjI0OF8xaGZwN18yMjUgPiAuYXdzdWlfaGVhZGVyXzE2MjQ4XzFoZnA3XzIwOTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nXzE2MjQ4XzFoZnA3XzM5OCkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1hY3Rpb24tY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTZxajJyZSwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1hY3Rpb24tY2FyZC1ob3Jpem9udGFsLWRlZmF1bHQtc3UxZTg2LCAyMHB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzOm5vdCgjXFw5KSxcbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWFjdGlvbi1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtNnFqMnJlLCAxNnB4KTtcbn1cbi5hd3N1aV9yb290XzE2MjQ4XzFoZnA3XzE2MS5hd3N1aV92YXJpYW50LWRlZmF1bHRfMTYyNDhfMWhmcDdfMjkwID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1hY3Rpb24tY2FyZC12ZXJ0aWNhbC1kZWZhdWx0LTZxajJyZSwgMTZweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MC5hd3N1aV9pY29uLWFsaWduLWVuZF8xNjI0OF8xaGZwN181NDMgPiAuYXdzdWlfaWNvbl8xNjI0OF8xaGZwN18xOTM6bm90KCNcXDkpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAuYXdzdWlfaWNvbi1hbGlnbi1lbmRfMTYyNDhfMWhmcDdfNTQzID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ID4gLmF3c3VpX2ljb25fMTYyNDhfMWhmcDdfMTkzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtYWN0aW9uLWNhcmQtaG9yaXpvbnRhbC1kZWZhdWx0LXN1MWU4NiwgMjBweCk7XG59XG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MC5hd3N1aV9pY29uLWFsaWduLWVuZF8xNjI0OF8xaGZwN181NDMgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfaGVhZGVyXzE2MjQ4XzFoZnA3XzIwOTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nXzE2MjQ4XzFoZnA3XzM5OCksXG4uYXdzdWlfcm9vdF8xNjI0OF8xaGZwN18xNjEuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE2MjQ4XzFoZnA3XzI5MC5hd3N1aV9pY29uLWFsaWduLWVuZF8xNjI0OF8xaGZwN181NDMgPiAuYXdzdWlfaW5uZXItY2FyZF8xNjI0OF8xaGZwN18zOTEgPiAuYXdzdWlfYm9keV8xNjI0OF8xaGZwN18yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpLFxuLmF3c3VpX3Jvb3RfMTYyNDhfMWhmcDdfMTYxLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNjI0OF8xaGZwN18yOTAuYXdzdWlfaWNvbi1hbGlnbi1lbmRfMTYyNDhfMWhmcDdfNTQzID4gLmF3c3VpX2lubmVyLWNhcmRfMTYyNDhfMWhmcDdfMzkxID4gLmF3c3VpX2hlYWRlci1yb3dfMTYyNDhfMWhmcDdfMjI1ID4gLmF3c3VpX2hlYWRlcl8xNjI0OF8xaGZwN18yMDk6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ18xNjI0OF8xaGZwN18zOTgpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfMXFpdmZfMTd6aTFfNTpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fMXFpdmZfMTd6aTFfNjpub3QoI1xcOSksXG4uYXdzdWlfYm9keV8xcWl2Zl8xN3ppMV83Om5vdCgjXFw5KSxcbi5hd3N1aV9pY29uXzFxaXZmXzE3emkxXzg6bm90KCNcXDkpLFxuLmF3c3VpX2Rpc2FibGVkXzFxaXZmXzE3emkxXzk6bm90KCNcXDkpLFxuLmF3c3VpX2J1dHRvbl8xcWl2Zl8xN3ppMV8xMDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG4uYXdzdWlfaWNvbi1mbGV4LWhlaWdodF9oMTFpeF8zdWZoZV8xOTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkgPiBzdmc6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkgPiBzdmc6bm90KCNcXDkpIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OSA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5ID4gc3ZnIC5zdHJva2UtbGluZWpvaW4tcm91bmQ6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OSA+IHN2ZyAuc3Ryb2tlLWxpbmVjYXAtc3F1YXJlOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1saW5lY2FwOiBzcXVhcmU7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkgPiBzdmcgLnN0cm9rZS1saW5lY2FwLXJvdW5kOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OSA+IHN2ZyAuZmlsbGVkOm5vdCgjXFw5KSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OSA+IHN2ZyAubm8tc3Ryb2tlOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4XzN1ZmhlXzIyNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtc21hbGwtbWFwcGVkLWhlaWdodF9oMTFpeF8zdWZoZV8yMjk6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4XzN1ZmhlXzIyNSA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1zbWFsbF9oMTFpeF8zdWZoZV8yMjUgPiBpbWc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtc21hbGxfaDExaXhfM3VmaGVfMjI1ID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4XzN1ZmhlXzIyNSA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogY2FsYyh2YXIoLS1ib3JkZXItd2lkdGgtaWNvbi1zbWFsbC16NTVpNXQsIDJweCkgLyAxKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLW5vcm1hbF9oMTFpeF8zdWZoZV8yNDQ6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLW5vcm1hbC1tYXBwZWQtaGVpZ2h0X2gxMWl4XzN1ZmhlXzI0ODpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtbm9ybWFsX2gxMWl4XzN1ZmhlXzI0NCA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1ub3JtYWxfaDExaXhfM3VmaGVfMjQ0ID4gaW1nOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLW5vcm1hbF9oMTFpeF8zdWZoZV8yNDQgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtbm9ybWFsX2gxMWl4XzN1ZmhlXzI0NCA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogY2FsYyh2YXIoLS1ib3JkZXItd2lkdGgtaWNvbi1ub3JtYWwtOWg3dmo3LCAycHgpIC8gMSk7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1tZWRpdW1faDExaXhfM3VmaGVfMjYzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbWVkaXVtLXV2OHhjeiwgMjBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1tZWRpdW0tbWFwcGVkLWhlaWdodF9oMTFpeF8zdWZoZV8yNjc6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1tZzVieDYsIDI0cHgpIC0gdmFyKC0tc2l6ZS1pY29uLW1lZGl1bS11djh4Y3osIDIwcHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLW1lZGl1bV9oMTFpeF8zdWZoZV8yNjMgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtbWVkaXVtX2gxMWl4XzN1ZmhlXzI2MyA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW1lZGl1bS11djh4Y3osIDIwcHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tbWVkaXVtLXV2OHhjeiwgMjBweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1tZWRpdW1faDExaXhfM3VmaGVfMjYzID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLW1lZGl1bV9oMTFpeF8zdWZoZV8yNjMgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLWljb24tbWVkaXVtLWI3aWNxdiwgMnB4KSAvIDEuMjUpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtYmlnX2gxMWl4XzN1ZmhlXzI4Mjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWJpZy03cHE5bDMsIDMycHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtYmlnLW1hcHBlZC1oZWlnaHRfaDExaXhfM3VmaGVfMjg2Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtaGtvNnAwLCAzMHB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpIC0gdmFyKC0tc2l6ZS1pY29uLWJpZy03cHE5bDMsIDMycHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLWJpZ19oMTFpeF8zdWZoZV8yODIgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtYmlnX2gxMWl4XzN1ZmhlXzI4MiA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWJpZy03cHE5bDMsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLTdwcTlsMywgMzJweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1iaWdfaDExaXhfM3VmaGVfMjgyID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLWJpZ19oMTFpeF8zdWZoZV8yODIgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLWljb24tYmlnLXltZ3k0MiwgM3B4KSAvIDIpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3NpemUtbGFyZ2VfaDExaXhfM3VmaGVfMzAxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtbWI2eTZ5LCA0OHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLWxhcmdlLW1hcHBlZC1oZWlnaHRfaDExaXhfM3VmaGVfMzA1Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC12d2FuenAsIDQ4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtdndhbnpwLCA0OHB4KSAtIHZhcigtLXNpemUtaWNvbi1sYXJnZS1tYjZ5NnksIDQ4cHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLWxhcmdlX2gxMWl4XzN1ZmhlXzMwMSA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1sYXJnZV9oMTFpeF8zdWZoZV8zMDEgPiBpbWc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1sYXJnZS1tYjZ5NnksIDQ4cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtbWI2eTZ5LCA0OHB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV9zaXplLWxhcmdlX2gxMWl4XzN1ZmhlXzMwMSA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfc2l6ZS1sYXJnZV9oMTFpeF8zdWZoZV8zMDEgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLWljb24tbGFyZ2UtdTY0NXJnLCA0cHgpIC8gMyk7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfdmFyaWFudC1ub3JtYWxfaDExaXhfM3VmaGVfMzIwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfdmFyaWFudC1kaXNhYmxlZF9oMTFpeF8zdWZoZV8zMjM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV92YXJpYW50LWludmVydGVkX2gxMWl4XzN1ZmhlXzMyNjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnZlcnRlZC1wamZ2czgsICNmZmZmZmYpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3ZhcmlhbnQtc3VidGxlX2gxMWl4XzN1ZmhlXzMyOTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS1hYjk5M24sICM2NTY4NzEpO1xufVxuLmF3c3VpX2ljb25faDExaXhfM3VmaGVfMTg5LmF3c3VpX3ZhcmlhbnQtd2FybmluZ19oMTFpeF8zdWZoZV8zMzI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV92YXJpYW50LWVycm9yX2gxMWl4XzN1ZmhlXzMzNTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OS5hd3N1aV92YXJpYW50LXN1Y2Nlc3NfaDExaXhfM3VmaGVfMzM4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLW8wenB2NiwgIzAwODAyZik7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODkuYXdzdWlfdmFyaWFudC1saW5rX2gxMWl4XzN1ZmhlXzM0MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4XzN1ZmhlXzE4OTpub3QoI1xcOSk6aXMoLmF3c3VpX25hbWUtYW5nbGUtbGVmdC1kb3VibGVfaDExaXhfM3VmaGVfMzQ0LFxuLmF3c3VpX25hbWUtYW5nbGUtbGVmdF9oMTFpeF8zdWZoZV8zNDQsXG4uYXdzdWlfbmFtZS1hbmdsZS1yaWdodC1kb3VibGVfaDExaXhfM3VmaGVfMzQ2LFxuLmF3c3VpX25hbWUtYW5nbGUtcmlnaHRfaDExaXhfM3VmaGVfMzQ2LFxuLmF3c3VpX25hbWUtYXJyb3ctbGVmdF9oMTFpeF8zdWZoZV8zNDgsXG4uYXdzdWlfbmFtZS1hcnJvdy1yaWdodF9oMTFpeF8zdWZoZV8zNDksXG4uYXdzdWlfbmFtZS1jYXJldC1sZWZ0LWZpbGxlZF9oMTFpeF8zdWZoZV8zNTAsXG4uYXdzdWlfbmFtZS1jYXJldC1yaWdodC1maWxsZWRfaDExaXhfM3VmaGVfMzUxLFxuLmF3c3VpX25hbWUtYXVkaW8tZnVsbF9oMTFpeF8zdWZoZV8zNTIsXG4uYXdzdWlfbmFtZS1hdWRpby1oYWxmX2gxMWl4XzN1ZmhlXzM1Myxcbi5hd3N1aV9uYW1lLWF1ZGlvLW9mZl9oMTFpeF8zdWZoZV8zNTQsXG4uYXdzdWlfbmFtZS1leHRlcm5hbF9oMTFpeF8zdWZoZV8zNTUsXG4uYXdzdWlfbmFtZS1yZWRvX2gxMWl4XzN1ZmhlXzM1Nixcbi5hd3N1aV9uYW1lLXJlc2l6ZS1hcmVhX2gxMWl4XzN1ZmhlXzM1Nyxcbi5hd3N1aV9uYW1lLXNlbmRfaDExaXhfM3VmaGVfMzU4LFxuLmF3c3VpX25hbWUtc2hyaW5rX2gxMWl4XzN1ZmhlXzM1OSxcbi5hd3N1aV9uYW1lLXVuZG9faDExaXhfM3VmaGVfMzYwLFxuLmF3c3VpX25hbWUtdmlldy12ZXJ0aWNhbF9oMTFpeF8zdWZoZV8zNjEpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaWNvbl9oMTFpeF8zdWZoZV8xODk6bm90KCNcXDkpOmlzKC5hd3N1aV9uYW1lLWFuZ2xlLWxlZnQtZG91YmxlX2gxMWl4XzN1ZmhlXzM0NCxcbi5hd3N1aV9uYW1lLWFuZ2xlLWxlZnRfaDExaXhfM3VmaGVfMzQ0LFxuLmF3c3VpX25hbWUtYW5nbGUtcmlnaHQtZG91YmxlX2gxMWl4XzN1ZmhlXzM0Nixcbi5hd3N1aV9uYW1lLWFuZ2xlLXJpZ2h0X2gxMWl4XzN1ZmhlXzM0Nixcbi5hd3N1aV9uYW1lLWFycm93LWxlZnRfaDExaXhfM3VmaGVfMzQ4LFxuLmF3c3VpX25hbWUtYXJyb3ctcmlnaHRfaDExaXhfM3VmaGVfMzQ5LFxuLmF3c3VpX25hbWUtY2FyZXQtbGVmdC1maWxsZWRfaDExaXhfM3VmaGVfMzUwLFxuLmF3c3VpX25hbWUtY2FyZXQtcmlnaHQtZmlsbGVkX2gxMWl4XzN1ZmhlXzM1MSxcbi5hd3N1aV9uYW1lLWF1ZGlvLWZ1bGxfaDExaXhfM3VmaGVfMzUyLFxuLmF3c3VpX25hbWUtYXVkaW8taGFsZl9oMTFpeF8zdWZoZV8zNTMsXG4uYXdzdWlfbmFtZS1hdWRpby1vZmZfaDExaXhfM3VmaGVfMzU0LFxuLmF3c3VpX25hbWUtZXh0ZXJuYWxfaDExaXhfM3VmaGVfMzU1LFxuLmF3c3VpX25hbWUtcmVkb19oMTFpeF8zdWZoZV8zNTYsXG4uYXdzdWlfbmFtZS1yZXNpemUtYXJlYV9oMTFpeF8zdWZoZV8zNTcsXG4uYXdzdWlfbmFtZS1zZW5kX2gxMWl4XzN1ZmhlXzM1OCxcbi5hd3N1aV9uYW1lLXNocmlua19oMTFpeF8zdWZoZV8zNTksXG4uYXdzdWlfbmFtZS11bmRvX2gxMWl4XzN1ZmhlXzM2MCxcbi5hd3N1aV9uYW1lLXZpZXctdmVydGljYWxfaDExaXhfM3VmaGVfMzYxKTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmF3c3VpX2JhZGdlX2gxMWl4XzN1ZmhlXzM4NTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogNnB4O1xuICBibG9jay1zaXplOiA2cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi11bDNzMnAsICNkYjAwMDApO1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtM3B4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xaWVlN194eTlsNV8xNDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9yb290XzFpZWU3X3h5OWw1XzE0NVtoaWRkZW5dOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9hbm5vdW5jZXJfMWllZTdfeHk5bDVfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXBjN2JfMWs4cHBfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn1cblxuLmF3c3VpX2Fubm91bmNlcl8xcGM3Yl8xazhwcF85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9hcnJvd194anV6Zl8xMXltM18xNTM6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIGJsb2NrLXNpemU6IDEwcHg7XG59XG4uYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KSwgLmF3c3VpX2Fycm93LWlubmVyX3hqdXpmXzExeW0zXzE1Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlubGluZS1zaXplOiAyMHB4O1xuICBibG9jay1zaXplOiAxMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LWlubmVyX3hqdXpmXzExeW0zXzE1Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgYmxvY2stc2l6ZTogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4uYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTpkaXIocnRsKTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1pbm5lcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOmRpcihydGwpOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXZvYjlnNywgI2I0YjRiYik7XG59XG4uYXdzdWlfYXJyb3ctaW5uZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLW5mbGlyaCwgMnB4KSArIDFweCk7XG59XG4uYXdzdWlfYXJyb3ctaW5uZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXBvcG92ZXItMmY4ZWdkLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMTF5bTNfMTk5ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzExeW0zXzE1Nzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tcmlnaHQtYm90dG9tX3hqdXpmXzExeW0zXzE5OSA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IC0wLjcxcHggMC43MXB4IDRweCAtMnB4IHZhcigtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXB3OW84ciwgcmdiYSgxNSwgMjAsIDI2LCAwLjEyKSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tbGVmdC10b3BfeGp1emZfMTF5bTNfMjAyID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzExeW0zXzE1Nzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21feGp1emZfMTF5bTNfMjAyID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzExeW0zXzE1Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMC43MXB4IC0wLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcHc5bzhyLCByZ2JhKDE1LCAyMCwgMjYsIDAuMTIpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtY2VudGVyX3hqdXpmXzExeW0zXzIwNSA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLXRvcC1yaWdodF94anV6Zl8xMXltM18yMDUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtbGVmdF94anV6Zl8xMXltM18yMDUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtcmVzcG9uc2l2ZV94anV6Zl8xMXltM18yMDUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAtMC43MXB4IC0wLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtcHc5bzhyLCByZ2JhKDE1LCAyMCwgMjYsIDAuMTIpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi1ib3R0b20tY2VudGVyX3hqdXpmXzExeW0zXzIwOCA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLWJvdHRvbS1yaWdodF94anV6Zl8xMXltM18yMDggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1ib3R0b20tbGVmdF94anV6Zl8xMXltM18yMDggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1ib3R0b20tcmVzcG9uc2l2ZV94anV6Zl8xMXltM18yMDggPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTF5bTNfMTU3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwLjcxcHggMC43MXB4IDRweCAtMnB4IHZhcigtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LXB3OW84ciwgcmdiYSgxNSwgMjAsIDI2LCAwLjEyKSk7XG59XG5cbi5hd3N1aV9hcnJvdy12YXJpYW50LWluZm9feGp1emZfMTF5bTNfMjEyID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzExeW0zXzE1Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWQzc243MywgIzAwNmNlMCk7XG59XG4uYXdzdWlfYXJyb3ctdmFyaWFudC1pbmZvX3hqdXpmXzExeW0zXzIxMiA+IC5hd3N1aV9hcnJvdy1pbm5lcl94anV6Zl8xMXltM18xNTc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tdXdlMWU5LCAjZjBmYmZmKTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYm9keV94anV6Zl8xMXltM18yMjc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG59XG4uYXdzdWlfYm9keS1vdmVyZmxvdy12aXNpYmxlX3hqdXpmXzExeW0zXzI2Mzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hd3N1aV9ib2R5LXZhcmlhbnQtY2hhcnRfeGp1emZfMTF5bTNfMjY2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy1zLXQ3NjNsdSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zdGF0aWMtcy10NzYzbHUsIDEycHgpO1xufVxuXG4uYXdzdWlfaGFzLWRpc21pc3NfeGp1emZfMTF5bTNfMjcxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmF3c3VpX2Rpc21pc3NfeGp1emZfMTF5bTNfMjc2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci1uZmxpcmgsIDJweCkpKTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9yZGVyOiAxO1xufVxuXG4uYXdzdWlfZGlzbWlzcy1jb250cm9sX3hqdXpmXzExeW0zXzI4NDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2hlYWRlci1yb3dfeGp1emZfMTF5bTNfMjg4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX2hlYWRlcl94anV6Zl8xMXltM18yODg6bm90KCNcXDkpIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14cy1qOHl6eHYsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1xOWowMDQsIDE4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14cy1mZ29nN2EsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXdxcXBuZSwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9oZWFkZXJfeGp1emZfMTF5bTNfMjg4ID4gaDI6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmctcnJpM2JiLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLWo4eXp4diwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLXE5ajAwNCwgMThweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhzLWZnb2c3YSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteHMtd3FxcG5lLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXdzdWlfY29udGVudF94anV6Zl8xMXltM18zMTc6bm90KCNcXDkpIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktcDlkamptLCAjNDI0NjUwKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV9jb250ZW50LW92ZXJmbG93LXZpc2libGVfeGp1emZfMTF5bTNfMzI2Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250YWluZXJfeGp1emZfMTF5bTNfMzM4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAyMDAwO1xufVxuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzg6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzODpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tYm90dG9tLWxlZnRfeGp1emZfMTF5bTNfMzQ5KTo6YmVmb3JlLCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzODpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tYm90dG9tLWNlbnRlcl94anV6Zl8xMXltM18zNDkpOjpiZWZvcmUsIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTF5bTNfMzM4Om5vdCgjXFw5KTpoYXMoLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1ib3R0b20tcmlnaHRfeGp1emZfMTF5bTNfMzQ5KTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogLTEwcHg7XG4gIGJsb2NrLXNpemU6IDEwcHg7XG59XG4uYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzODpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tdG9wLWxlZnRfeGp1emZfMTF5bTNfMzU0KTo6YmVmb3JlLCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzODpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tdG9wLWNlbnRlcl94anV6Zl8xMXltM18zNTQpOjpiZWZvcmUsIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTF5bTNfMzM4Om5vdCgjXFw5KTpoYXMoLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtcmlnaHRfeGp1emZfMTF5bTNfMzU0KTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IC0xMHB4O1xuICBibG9jay1zaXplOiAxMHB4O1xufVxuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzg6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXJpZ2h0LXRvcF94anV6Zl8xMXltM18zNTkpOjpiZWZvcmUsIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTF5bTNfMzM4Om5vdCgjXFw5KTpoYXMoLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMTF5bTNfMzU5KTo6YmVmb3JlIHtcbiAgaW5zZXQtYmxvY2s6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTEwcHg7XG4gIGlubGluZS1zaXplOiAxMHB4O1xufVxuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzg6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtdG9wX3hqdXpmXzExeW0zXzM2NCk6OmJlZm9yZSwgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzg6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtYm90dG9tX3hqdXpmXzExeW0zXzM2NCk6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMTBweDtcbiAgaW5saW5lLXNpemU6IDEwcHg7XG59XG5cbi5hd3N1aV9jb250YWluZXItYm9keV94anV6Zl8xMXltM18zNzA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcG9wb3Zlci02ZnFiNXcsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXBvcG92ZXItNmZxYjV3LCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1wb3BvdmVyLTZmcWI1dywgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXBvcG92ZXItNmZxYjV3LCA4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXBvcG92ZXItMmY4ZWdkLCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXBvcG92ZXItZzByMTFjLCAwcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMSkpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLW5mbGlyaCwgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcG9wb3Zlci12b2I5ZzcsICNiNGI0YmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci1uZmxpcmgsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBvcG92ZXItdm9iOWc3LCAjYjRiNGJiKTtcbn1cblxuLmF3c3VpX2NvbnRhaW5lci1ib2R5LXZhcmlhbnQtYW5ub3RhdGlvbl94anV6Zl8xMXltM180MTA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby11d2UxZTksICNmMGZiZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1kM3NuNzMsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWJvZHktc2l6ZS1zbWFsbF94anV6Zl8xMXltM180MTU6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMTBweDtcbn1cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLXNtYWxsX3hqdXpmXzExeW0zXzQxNS5hd3N1aV9maXhlZC13aWR0aF94anV6Zl8xMXltM180MTg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDIxMHB4O1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWJvZHktc2l6ZS1tZWRpdW1feGp1emZfMTF5bTNfNDIyOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMzEwcHg7XG59XG4uYXdzdWlfY29udGFpbmVyLWJvZHktc2l6ZS1tZWRpdW1feGp1emZfMTF5bTNfNDIyLmF3c3VpX2ZpeGVkLXdpZHRoX3hqdXpmXzExeW0zXzQxODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMzEwcHg7XG59XG5cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLWxhcmdlX3hqdXpmXzExeW0zXzQyOTpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDQ4MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MnB4KSB7XG4gIC5hd3N1aV9jb250YWluZXItYm9keS1zaXplLWxhcmdlX3hqdXpmXzExeW0zXzQyOTpub3QoI1xcOSkge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMzEwcHg7XG4gIH1cbn1cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLWxhcmdlX3hqdXpmXzExeW0zXzQyOS5hd3N1aV9maXhlZC13aWR0aF94anV6Zl8xMXltM180MTg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDQ4MnB4O1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWFycm93X3hqdXpmXzExeW0zXzM0OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tcmlnaHQtdG9wX3hqdXpmXzExeW0zXzM1OTpub3QoI1xcOSksIC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tcmlnaHQtYm90dG9tX3hqdXpmXzExeW0zXzM1OTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMTF5bTNfMzU5Om5vdCgjXFw5KTpkaXIocnRsKSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMTF5bTNfMzU5Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMTF5bTNfMzU5Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDEycHggKyAxMHB4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMTF5bTNfMzU5Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLWVuZDogMTJweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1sZWZ0LXRvcF94anV6Zl8xMXltM18zNjQ6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtYm90dG9tX3hqdXpmXzExeW0zXzM2NDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtdG9wX3hqdXpmXzExeW0zXzM2NDpub3QoI1xcOSk6ZGlyKHJ0bCksIC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21feGp1emZfMTF5bTNfMzY0Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtdG9wX3hqdXpmXzExeW0zXzM2NDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygxMnB4ICsgMTBweCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtYm90dG9tX3hqdXpmXzExeW0zXzM2NDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IDEycHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1jZW50ZXJfeGp1emZfMTF5bTNfMzU0Om5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtcmlnaHRfeGp1emZfMTF5bTNfMzU0Om5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtbGVmdF94anV6Zl8xMXltM18zNTQ6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1yZXNwb25zaXZlX3hqdXpmXzExeW0zXzQ3OTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtY2VudGVyX3hqdXpmXzExeW0zXzM1NDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1yaWdodF94anV6Zl8xMXltM18zNTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMnB4O1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi10b3AtbGVmdF94anV6Zl8xMXltM18zNTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDEwMCUgLSAyMHB4IC0gMTJweCk7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWJvdHRvbS1jZW50ZXJfeGp1emZfMTF5bTNfMzQ5Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1ib3R0b20tcmlnaHRfeGp1emZfMTF5bTNfMzQ5Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTBweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMnB4O1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1ib3R0b20tbGVmdF94anV6Zl8xMXltM18zNDk6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMTAwJSAtIDIwcHggLSAxMnB4KTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzODpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX3hqdXpmXzExeW0zXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQtb3Rzamg4LCAxODBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXBhY2VkLXltNmV5biwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl94anV6Zl8xMXltM18xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzODpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTF5bTNfMzM4Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzg6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzguYXdzdWlfcmVmcmVzaF94anV6Zl8xMXltM181Mzc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl94anV6Zl8xMXltM18xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDYsIDExNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLWNjeXFheiwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5feGp1emZfMTF5bTNfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xMXltM18zMzguYXdzdWlfcmVmcmVzaF94anV6Zl8xMXltM181Mzc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzExeW0zXzMzOC5hd3N1aV9yZWZyZXNoX3hqdXpmXzExeW0zXzUzNzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTF5bTNfMzM4LmF3c3VpX3JlZnJlc2hfeGp1emZfMTF5bTNfNTM3Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfeGp1emZfMTF5bTNfNTU5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9yb290X3hqdXpmXzExeW0zXzU1OS5hd3N1aV9uby13cmFwX3hqdXpmXzExeW0zXzU5MTpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3Jvb3RfeGp1emZfMTF5bTNfNTU5Om5vdCgjXFw5KTpoYXMoLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xMXltM181OTQuYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0OmZvY3VzLCAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMTF5bTNfNTk0LmF3c3VpX292ZXJmbG93LWVsbGlwc2lzX3hqdXpmXzExeW0zXzU5NDpmb2N1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcm9vdF94anV6Zl8xMXltM181NTk6bm90KCNcXDkpOmhhcyguYXdzdWlfdHJpZ2dlci10eXBlLXRleHQtaW5saW5lX3hqdXpmXzExeW0zXzU5NC5hd3N1aV9vdmVyZmxvdy1lbGxpcHNpc194anV6Zl8xMXltM181OTQ6Zm9jdXMsIC5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xMXltM181OTQuYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0OmZvY3VzKSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDFweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcm9vdF94anV6Zl8xMXltM181NTk6bm90KCNcXDkpOmhhcyguYXdzdWlfdHJpZ2dlci10eXBlLXRleHQtaW5saW5lX3hqdXpmXzExeW0zXzU5NC5hd3N1aV9vdmVyZmxvdy1lbGxpcHNpc194anV6Zl8xMXltM181OTQ6Zm9jdXMsIC5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xMXltM181OTQuYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0OmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDFweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMXB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDFweCArIDFweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDFweCArIDFweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX3Jvb3QtZmlsdGVyaW5nLXRva2VuX3hqdXpmXzExeW0zXzYxNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfdHJpZ2dlcl94anV6Zl8xMXltM181OTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0Om5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dC1pbmxpbmVfeGp1emZfMTF5bTNfNTk0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICAvKlxuICAgIFRoaXMgdHJhbnNwYXJlbnQgYm9yZGVyIGlzIG5lY2Vzc2FyeSB0byBtYWludGFpbiBzcGFjZSBiZXR3ZWVuIHRoZSB0cmlnZ2VyIGFuZCB0aGUgYm90dG9tLXBvc2l0aW9uZWQgcG9wb3Zlci5cbiAgKi9cbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgZGFzaGVkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRhc2hlZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xufVxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xMXltM181OTQuYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0Om5vdCgjXFw5KSB7XG4gIC8qXG4gICAgVGhpcyBzdHlsZSBuZWVkcyBiZWNhdXNlIG9mIHRoZSBvdmVyZmxvdzogaGlkZGVuIHdvdWxkIG90aGVyd2lzZSBjb25jZWFsIHRoZSB1bmRlcmxpbmUgc3R5bGVzLlxuICAqL1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYygwLjI1ZW0gKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfdHJpZ2dlci10eXBlLXRleHQtaW5saW5lX3hqdXpmXzExeW0zXzU5NC5hd3N1aV9pbi1pbmxpbmUtdG9rZW5feGp1emZfMTF5bTNfNjU4Om5vdCgjXFw5KSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xNWVtO1xufVxuXG4uYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMTF5bTNfNTk0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgZGFzaGVkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xMXltM181OTQ6bm90KCNcXDkpLFxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0X3hqdXpmXzExeW0zXzU5NDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xMXltM181OTQ6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0X3hqdXpmXzExeW0zXzU5NDpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xMXltM181OTQ6bm90KCNcXDkpOm5vdCguYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xMXltM181OTQ6bm90KCNcXDkpOm5vdCguYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dC1pbmxpbmVfeGp1emZfMTF5bTNfNTk0Om5vdCgjXFw5KTpub3QoLmF3c3VpX292ZXJmbG93LWVsbGlwc2lzX3hqdXpmXzExeW0zXzU5NCk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMTF5bTNfNTk0Om5vdCgjXFw5KTpub3QoLmF3c3VpX292ZXJmbG93LWVsbGlwc2lzX3hqdXpmXzExeW0zXzU5NCk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygxcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xMXltM181OTQ6bm90KCNcXDkpOm5vdCguYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTF5bTNfNTk0KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0X3hqdXpmXzExeW0zXzU5NDpub3QoI1xcOSk6bm90KC5hd3N1aV9vdmVyZmxvdy1lbGxpcHNpc194anV6Zl8xMXltM181OTQpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMXB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAxcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMXB4ICsgMXB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMXB4ICsgMXB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfdHJpZ2dlci10eXBlLWZpbHRlcmluZy10b2tlbl94anV6Zl8xMXltM183MDY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX3BvcG92ZXItaW5saW5lLWNvbnRlbnRfeGp1emZfMTF5bTNfNzEwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmF3c3VpX2hvdmVyLWFyZWFfeGp1emZfMTF5bTNfNzE0Om5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zdGF0aWMtcy10NzYzbHUsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc3RhdGljLXMtdDc2M2x1LCAxMnB4KTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc3RhdGljLXMtdDc2M2x1LCAxMnB4KSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zdGF0aWMtcy10NzYzbHUsIDEycHgpKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Vycm9yLWJvdW5kYXJ5Xzlwd29xX2U2dTJnXzU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl85cHdvcV9lNnUyZ182Om5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl85cHdvcV9lNnUyZ183Om5vdCgjXFw5KSxcbi5hd3N1aV9hY3Rpb25fOXB3b3FfZTZ1MmdfODpub3QoI1xcOSksXG4uYXdzdWlfYXBwLWxheW91dC1wYXJ0LWZhbGxiYWNrXzlwd29xX2U2dTJnXzk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9mYWxsYmFja18xMXU0YV8xZTQzcF81Om5vdCgjXFw5KSxcbi5hd3N1aV9mZWVkYmFjay1hY3Rpb25fMTF1NGFfMWU0M3BfNjpub3QoI1xcOSksXG4uYXdzdWlfcmVmcmVzaC1hY3Rpb25fMTF1NGFfMWU0M3BfNzpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyXzExdTRhXzFlNDNwXzg6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uXzExdTRhXzFlNDNwXzk6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGlvbl8xMXU0YV8xZTQzcF8xMDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3Rfb2lwNWFfMTYwbWhfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF1MjZoX2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuQGtleWZyYW1lcyBhd3N1aV9zcGlubmVyLXJvdGF0b3JfMTYxMmRfMXAxemJfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLXJvdGF0b3ItZnJvbS02Yjl5cGEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLXJvdGF0b3ItdG8tNmI5eXBhKSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWlfc3Bpbm5lci1saW5lLWxlZnRfMTYxMmRfMXAxemJfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC1mcm9tLTZiOXlwYSkpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtdG8tNmI5eXBhKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtZnJvbS02Yjl5cGEpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aV9zcGlubmVyLWxpbmUtcmlnaHRfMTYxMmRfMXAxemJfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS02Yjl5cGEpKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by02Yjl5cGEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS02Yjl5cGEpKTtcbiAgfVxufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXAxemJfMTgzOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktc3Bpbm5lci1yb3RhdG9yLWZyb20tNmI5eXBhOiAwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci10by02Yjl5cGE6IDM2MGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC1mcm9tLTZiOXlwYTogMGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC10by02Yjl5cGE6IDEyMGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS02Yjl5cGE6IDkwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by02Yjl5cGE6IC0zMGRlZztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKnN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiAqL1xuICBhbmltYXRpb246IGF3c3VpX3NwaW5uZXItcm90YXRvcl8xNjEyZF8xcDF6Yl8xIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfcm9vdF8xNjEyZF8xcDF6Yl8xODMuYXdzdWlfc2l6ZS1ub3JtYWxfMTYxMmRfMXAxemJfMTk4Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpIC0gMTJweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSAtIDEycHgpIC8gMik7XG4gIG1hcmdpbi1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCkpIC8gMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfcm9vdF8xNjEyZF8xcDF6Yl8xODMuYXdzdWlfc2l6ZS1iaWdfMTYxMmRfMXAxemJfMjA2Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLTdwcTlsMywgMzJweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1iaWctN3BxOWwzLCAzMnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tc2l6ZS1pY29uLWJpZy03cHE5bDMsIDMycHgpIC0gMjRweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1iaWctN3BxOWwzLCAzMnB4KSAtIDI0cHgpIC8gMik7XG4gIG1hcmdpbi1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpIC0gdmFyKC0tc2l6ZS1pY29uLWJpZy03cHE5bDMsIDMycHgpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXAxemJfMTgzLmF3c3VpX3NpemUtbGFyZ2VfMTYxMmRfMXAxemJfMjE0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtbWI2eTZ5LCA0OHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWxhcmdlLW1iNnk2eSwgNDhweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1sYXJnZS1tYjZ5NnksIDQ4cHgpIC0gMzZweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1sYXJnZS1tYjZ5NnksIDQ4cHgpIC0gMzZweCkgLyAyKTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtdndhbnpwLCA0OHB4KSAtIHZhcigtLXNpemUtaWNvbi1sYXJnZS1tYjZ5NnksIDQ4cHgpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXAxemJfMTgzLmF3c3VpX3ZhcmlhbnQtbm9ybWFsXzE2MTJkXzFwMXpiXzIyMjpub3QoI1xcOSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXAxemJfMTgzLmF3c3VpX3ZhcmlhbnQtZGlzYWJsZWRfMTYxMmRfMXAxemJfMjI1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYik7XG59XG4uYXdzdWlfcm9vdF8xNjEyZF8xcDF6Yl8xODMuYXdzdWlfdmFyaWFudC1pbnZlcnRlZF8xNjEyZF8xcDF6Yl8yMjg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtcGpmdnM4LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9yb290XzE2MTJkXzFwMXpiXzE4Mzpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci1mcm9tLTZiOXlwYTogMzYwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci10by02Yjl5cGE6IDBkZWc7XG4gIC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtZnJvbS02Yjl5cGE6IDBkZWc7XG4gIC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtdG8tNmI5eXBhOiAtMTIwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC1mcm9tLTZiOXlwYTogLTkwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by02Yjl5cGE6IDMwZGVnO1xufVxuXG4uYXdzdWlfY2lyY2xlXzE2MTJkXzFwMXpiXzI0MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGlubGluZS1zaXplOiA1MCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfMXAxemJfMjQwOm5vdCgjXFw5KTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJsb2NrOiAycHggc29saWQ7XG4gIGJvcmRlci1pbmxpbmU6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfMXAxemJfMjQwOm5vdCgjXFw5KTphZnRlciB7XG4gIC8qc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluICovXG4gIGFuaW1hdGlvbjogMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IDIwMCU7XG59XG4uYXdzdWlfY2lyY2xlXzE2MTJkXzFwMXpiXzI0MC5hd3N1aV9jaXJjbGUtbGVmdF8xNjEyZF8xcDF6Yl8yNjg6bm90KCNcXDkpOmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAvKnN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiAqL1xuICBhbmltYXRpb24tbmFtZTogYXdzdWlfc3Bpbm5lci1saW5lLWxlZnRfMTYxMmRfMXAxemJfMTtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfMXAxemJfMjQwLmF3c3VpX2NpcmNsZS1yaWdodF8xNjEyZF8xcDF6Yl8yNzM6bm90KCNcXDkpOmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTAwJTtcbiAgLypzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4gKi9cbiAgYW5pbWF0aW9uLW5hbWU6IGF3c3VpX3NwaW5uZXItbGluZS1yaWdodF8xNjEyZF8xcDF6Yl8xO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250ZW50X3Zqc3dlXzF1Zm5uXzE1Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi0wZWcyMGMsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmctdWZvd2UzLCAwLjAwNWVtKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tN2Jna2NzLCAyMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1qbTBxZzcsIDJweCkgc29saWQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tam0wcWc3LCAycHgpIHNvbGlkO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtem5qdmJ0LCAyMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhOiAwIDAgMCB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci13aWR0aC02Yjl5cGEsIDJweCkgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCkpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMXVmbm5fMjA2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXhzb2puZiwgI2ZmZmZmZikpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCwgIzAwNmNlMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1zOGpudnUsICMwMDZjZTApKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kZWZhdWx0LTZiOXlwYSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMXVmbm5fMjA2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXItNG1xNG9uLCAjZjBmYmZmKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItNmd5bHhmLCAjMDAyYjY2KSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMsICMwMDJiNjYpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1ob3Zlci02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xdWZubl8yMDY6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS0zcWR4OXgsICNkMWYxZmYpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWQ4YTh2OCwgIzAwMmI2NikpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS1ldnhuNDksICMwMDJiNjYpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1hY3RpdmUtNmI5eXBhKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzF1Zm5uXzIwNi5hd3N1aV9kaXNhYmxlZF92anN3ZV8xdWZubl8yMjc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC11d3ZlZjMsICNmZmZmZmYpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC16cmE5cDksICNiNGI0YmIpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTA1cDc0cywgIzhjOGM5NCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRpc2FibGVkLTZiOXlwYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1wcmltYXJ5X3Zqc3dlXzF1Zm5uXzIzNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtbXpiZDZ4LCAjZmY5OTAwKSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXR0Mm9yOCwgIzBmMTQxYSkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtOXU0N2hzLCAjZmY5OTAwKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZGVmYXVsdC02Yjl5cGEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xdWZubl8yMzU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXItYm8wOW1rLCAjZmE2ZjAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWkzZXRxOCwgI2ZhNmYwMCkpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXFsZDlodSwgIzBmMTQxYSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWhvdmVyLTZiOXlwYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xdWZubl8yMzU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtMnlyZXVjLCAjZmE2ZjAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1hY3RpdmUtZGd4bjZ6LCAjZmE2ZjAwKSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1zcmRrN28sICMwZjE0MWEpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1hY3RpdmUtNmI5eXBhKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xdWZubl8yMzUuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMXVmbm5fMjI3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWZ0M25xMCwgI2ViZWJmMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1ybWVuOW8sICNlYmViZjApKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1xNzlnbXMsICM4YzhjOTQpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xdWZubl8yNjQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1kZWZhdWx0LW82NHV0eiwgdHJhbnNwYXJlbnQpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWRlZmF1bHQtMmEyb2F4LCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWRlZmF1bHQtbzY0dXR6LCB0cmFuc3BhcmVudCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWxpbmtfdmpzd2VfMXVmbm5fMjY0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLWN2M3Z4diwgI2YwZmJmZikpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItY3Yzdnh2LCAjZjBmYmZmKSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWxpbmstaG92ZXItM3N0amxkLCAjMDAyYjY2KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctaG92ZXItNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzF1Zm5uXzI2NDpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS1hM2kxczksICNkMWYxZmYpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtYTNpMXM5LCAjZDFmMWZmKSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWFjdGl2ZS1rMm16eXIsICMwMDJiNjYpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1hY3RpdmUtNmI5eXBhKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xdWZubl8yNjQuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMXVmbm5fMjI3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWRpc2FibGVkLTl4em51MywgdHJhbnNwYXJlbnQpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLWxpbmstZGlzYWJsZWQtbnB3cXhhLCB0cmFuc3BhcmVudCkpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1saW5rLWRpc2FibGVkLWUyZWd4NCwgI2I0YjRiYikpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRpc2FibGVkLTZiOXlwYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzF1Zm5uXzI5Mzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0ciwgIzQyNDY1MCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMXVmbm5fMjkzOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWhvdmVyLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWhvdmVyLTZiOXlwYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xdWZubl8yOTM6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctYWN0aXZlLTZiOXlwYSk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMXVmbm5fMjkzLmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzF1Zm5uXzIyNzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRpc2FibGVkLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24taWNvbi1kaXNhYmxlZC1ubm9ma24sICM4YzhjOTQpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMXVmbm5fMzIyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LWVzOTBwYywgIzAwNmNlMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzF1Zm5uXzMyMjpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWhvdmVyLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1ob3Zlci02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItMzQ3MTZhLCAjMDAyYjY2KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctaG92ZXItNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xdWZubl8zMjI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LWVzOTBwYywgIzAwNmNlMCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWFjdGl2ZS02Yjl5cGEpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xdWZubl8zMjIuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMXVmbm5fMjI3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGlzYWJsZWQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1odWkyeTgsICNiNGI0YmIpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb24tcG9pbnRlci10YXJnZXRfdmpzd2VfMXVmbm5fMzUxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LWVzOTBwYywgIzAwNmNlMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uLXBvaW50ZXItdGFyZ2V0X3Zqc3dlXzF1Zm5uXzM1MTpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWhvdmVyLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1ob3Zlci02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItMzQ3MTZhLCAjMDAyYjY2KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctaG92ZXItNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xdWZubl8zNTE6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LWVzOTBwYywgIzAwNmNlMCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWFjdGl2ZS02Yjl5cGEpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xdWZubl8zNTEuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMXVmbm5fMjI3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGlzYWJsZWQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1odWkyeTgsICNiNGI0YmIpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMXVmbm5fMzgwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC0zZmN3cHQsICMwMDZjZTApKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kZWZhdWx0LTZiOXlwYSk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xdWZubl8zODA6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMsICMwMDJiNjYpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1ob3Zlci02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzF1Zm5uXzM4MDpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtZXZ4bjQ5LCAjMDAyYjY2KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctYWN0aXZlLTZiOXlwYSk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzF1Zm5uXzM4MC5hd3N1aV9kaXNhYmxlZF92anN3ZV8xdWZubl8yMjc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMXVmbm5fNDEzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZGVmYXVsdC02Yjl5cGEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xdWZubl80MTM6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcDJiZWV4LCAjMGYxNDFhKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctaG92ZXItNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzF1Zm5uXzQxMzpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1hY3RpdmUtNmI5eXBhKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xdWZubl80MTMuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMXVmbm5fMjI3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGlzYWJsZWQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYikpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRpc2FibGVkLTZiOXlwYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzF1Zm5uXzQ0Mjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1kZWZhdWx0LW56dGhhbiwgI2RlZGVlMykpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMXVmbm5fNDQyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWhvdmVyLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWhvdmVyLW9hN3BsaSwgI2Y5ZjlmYSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWhvdmVyLTZiOXlwYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xdWZubl80NDI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtbnp0aGFuLCAjZGVkZWUzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctYWN0aXZlLTZiOXlwYSk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMXVmbm5fNDQyLmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzF1Zm5uXzIyNzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRpc2FibGVkLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUsICNiNGI0YmIpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xdWZubl80NzE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNywgIzAwNmNlMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMXVmbm5fNDcxOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWhvdmVyLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctaG92ZXItNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzF1Zm5uXzQ3MTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNywgIzAwNmNlMCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWFjdGl2ZS02Yjl5cGEpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1icmVhZGNydW1iLWdyb3VwX3Zqc3dlXzF1Zm5uXzQ3MS5hd3N1aV9kaXNhYmxlZF92anN3ZV8xdWZubl8yMjc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xdWZubl81MDU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCwgIzAwNmNlMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xdWZubl81MDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1renE1ZTMsICMwMDJiNjYpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1ob3Zlci02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xdWZubl81MDU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWV2eG40OSwgIzAwMmI2NikpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWFjdGl2ZS02Yjl5cGEpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1tZW51LXRyaWdnZXJfdmpzd2VfMXVmbm5fNTA1LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzF1Zm5uXzIyNzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRpc2FibGVkLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUsICNiNGI0YmIpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3gtc2hhZG93LTZiOXlwYSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzF1Zm5uXzI5MywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xdWZubl80MTMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMXVmbm5fNDQyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xdWZubl8yOTMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMXVmbm5fNDEzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzF1Zm5uXzQ0MiB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xdWZubl8yOTM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xdWZubl80MTM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xdWZubl80NDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1yNDRtdHEsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1yNDRtdHEsIDBweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC1yNDRtdHEsIDBweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzF1Zm5uXzMyMiwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb24tcG9pbnRlci10YXJnZXRfdmpzd2VfMXVmbm5fMzUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMXVmbm5fMzIyLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xdWZubl8zNTEge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItemJmZ2t1LCAwcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzF1Zm5uXzMyMjo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xdWZubl8zNTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItemJmZ2t1LCAwcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItemJmZ2t1LCAwcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3UsIDBweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItemJmZ2t1LCAwcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXpiZmdrdSwgMHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3UsIDBweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV9idXR0b24tbm8tdGV4dF92anN3ZV8xdWZubl82MDE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLW9ubHktaG9yaXpvbnRhbC1pODVoeGksIDZweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLWk4NWh4aSwgNnB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX2J1dHRvbi1uby13cmFwX3Zqc3dlXzF1Zm5uXzYwNTpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfZnVsbC13aWR0aF92anN3ZV8xdWZubl82MDg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xdWZubl8yOTM6bm90KCNcXDkpLCAuYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzF1Zm5uXzMyMjpub3QoI1xcOSksIC5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb24tcG9pbnRlci10YXJnZXRfdmpzd2VfMXVmbm5fMzUxOm5vdCgjXFw5KSwgLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzF1Zm5uXzQ0Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xdWZubl80MTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwteWQ1MXcyLCAycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMXVmbm5fMzIyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb24tcG9pbnRlci10YXJnZXRfdmpzd2VfMXVmbm5fMzUxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDA7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1NyA+IC5hd3N1aV9pY29uLWxlZnRfdmpzd2VfMXVmbm5fNjMwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xdWZubl8xNTcgPiAuYXdzdWlfaWNvbi1yaWdodF92anN3ZV8xdWZubl82MzU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzF1Zm5uXzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzF1Zm5uXzM4MCA+IC5hd3N1aV9pY29uLWxlZnRfdmpzd2VfMXVmbm5fNjMwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWxpbmtfdmpzd2VfMXVmbm5fMzgwID4gLmF3c3VpX2ljb24tcmlnaHRfdmpzd2VfMXVmbm5fNjM1Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMXVmbm5fMTU3LmF3c3VpX2J1dHRvbi1uby10ZXh0X3Zqc3dlXzF1Zm5uXzYwMSA+IC5hd3N1aV9pY29uX3Zqc3dlXzF1Zm5uXzYzMDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbiAgaW5zZXQtaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfbGlua192anN3ZV8xdWZubl82NTQuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMXVmbm5fMjI3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkLXdpdGgtcmVhc29uX3Zqc3dlXzF1Zm5uXzY1NCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2xhYmVsXzFmMWQ0X29jaWVkXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Rpc2FibGVkLXJlYXNvbi10b29sdGlwXzF1ZXlrX2NhNnl0XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59XG5cbi5hd3N1aV9leHRlcm5hbC1pY29uXzF1ZXlrX2NhNnl0Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8zN2dmOF8xdWR0Yl85Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfcm9vdF8zN2dmOF8xdWR0Yl85ID4gOm5vdCgjXFw5KTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfMTc0MjdfMW5zMGNfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYWxlcnRfbXgzY3dfMW1lODJfMTkzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fbXgzY3dfMW1lODJfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1wYWNlZC1vdHNqaDgsIDE4MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcGFjZWQteW02ZXluLCBlYXNlLW91dCk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX214M2N3XzFtZTgyXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9hbGVydF9teDNjd18xbWU4Ml8xOTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYWxlcnRfbXgzY3dfMW1lODJfMTkzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2FsZXJ0X214M2N3XzFtZTgyXzE5Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X214M2N3XzFtZTgyXzIxNTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX3Jvb3RfbXgzY3dfMW1lODJfMjE1LmF3c3VpX2hpZGRlbl9teDNjd18xbWU4Ml8yNTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2FsZXJ0X214M2N3XzFtZTgyXzE5Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci13aWR0aC1hbGVydC1ibG9jay1zdGFydC01d2Jmc2ssIDJweCkgc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci13aWR0aC1hbGVydC1ibG9jay1lbmQtcThycjQyLCAycHgpIHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItd2lkdGgtYWxlcnQtaW5saW5lLXN0YXJ0LWdqbTZtMSwgMnB4KSBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci13aWR0aC1hbGVydC1pbmxpbmUtZW5kLTlzNDI2diwgMnB4KSBzb2xpZDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hbGVydC1zeWFnZjYsIDEycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hbGVydC1zeWFnZjYsIDEycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hbGVydC1zeWFnZjYsIDEycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWxlcnQtc3lhZ2Y2LCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtYWxlcnQtdmVydGljYWwtbDUwbzZ6LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtYWxlcnQtaG9yaXpvbnRhbC11bDM2NHMsIDE2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIC0tYXdzdWktYWxlcnQtZm9jdXMtcmluZy1ib3gtc2hhZG93LTZiOXlwYTogMCAwIDAgdmFyKC0tYXdzdWktYWxlcnQtZm9jdXMtcmluZy1ib3JkZXItd2lkdGgtNmI5eXBhLCAycHgpIHZhcigtLWF3c3VpLWFsZXJ0LWZvY3VzLXJpbmctYm9yZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApKTtcbn1cblxuLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMW1lODJfMzAxOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UtYWxlcnQtYWN0aW9uLWxlZnQtNHM4em81LCAxMnB4KTtcbn1cblxuLmF3c3VpX2hpZGRlbl9teDNjd18xbWU4Ml8yNTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2luaXRpYWwtaGlkZGVuX214M2N3XzFtZTgyXzMxMzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBibG9jay1zaXplOiAwO1xufVxuXG4uYXdzdWlfaGVhZGVyX214M2N3XzFtZTgyXzMxODpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyLXJlcGxhY2VtZW50X214M2N3XzFtZTgyXzMxOTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYWxlcnQtaGVhZGVyLXpnMjVvMSwgNzAwKTtcbn1cblxuLmF3c3VpX2FjdGlvbl9teDNjd18xbWU4Ml8zMjM6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2FjdGlvbi1zbG90X214M2N3XzFtZTgyXzMyNzpub3QoI1xcOSksXG4uYXdzdWlfYWN0aW9uLWJ1dHRvbl9teDNjd18xbWU4Ml8zMjg6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3XzFtZTgyXzMzMjpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBtaW4taW5saW5lLXNpemU6IDcwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCBhdXRvO1xufVxuLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMW1lODJfMzMyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd18xbWU4Ml8zMzI6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMW1lODJfMzMyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMW1lODJfMzMyOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLWFsZXJ0LWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLWFsZXJ0LWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLWFsZXJ0LWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1hbGVydC1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLWFsZXJ0LWZvY3VzLXJpbmctYm94LXNoYWRvdy02Yjl5cGEpO1xufVxuXG4uYXdzdWlfdGV4dF9teDNjd18xbWU4Ml8zNjM6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfdGV4dF9teDNjd18xbWU4Ml8zNjMuYXdzdWlfaWNvbl9teDNjd18xbWU4Ml8zNzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV90ZXh0X214M2N3XzFtZTgyXzM2My5hd3N1aV9tZXNzYWdlX214M2N3XzFtZTgyXzM3Mzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtYWxlcnQtbWVzc2FnZS1yaWdodC1tcmpibm4sIDRweCk7XG59XG5cbi5hd3N1aV9hY3Rpb24td3JhcHBlZF9teDNjd18xbWU4Ml8zNzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX2ljb24tc2l6ZS1tZWRpdW1fbXgzY3dfMW1lODJfMzgxID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMW1lODJfMzAxID4gLmF3c3VpX2FjdGlvbi13cmFwcGVkX214M2N3XzFtZTgyXzM3Nzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1tZWRpdW0tdXY4eGN6LCAyMHB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG59XG5cbi5hd3N1aV9pY29uLXNpemUtYmlnX214M2N3XzFtZTgyXzM4NSA+IC5hd3N1aV9hbGVydC13cmFwcGVyX214M2N3XzFtZTgyXzMwMSA+IC5hd3N1aV9hY3Rpb24td3JhcHBlZF9teDNjd18xbWU4Ml8zNzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLWljb24tYmlnLTdwcTlsMywgMzJweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpO1xufVxuXG4uYXdzdWlfaWNvbi1zaXplLW5vcm1hbF9teDNjd18xbWU4Ml8zODkgPiAuYXdzdWlfYWxlcnQtd3JhcHBlcl9teDNjd18xbWU4Ml8zMDEgPiAuYXdzdWlfYWN0aW9uLXdyYXBwZWRfbXgzY3dfMW1lODJfMzc3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfbXgzY3dfMW1lODJfMzkzOm5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50LXJlcGxhY2VtZW50X214M2N3XzFtZTgyXzM5NDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Rpc21pc3NfbXgzY3dfMW1lODJfMzk4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn1cblxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uX214M2N3XzFtZTgyXzQwMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3R5cGUtZXJyb3JfbXgzY3dfMW1lODJfNDA3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1pNTl0c2QsICNkYjAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci14cGZ2cnIsICNmZmY1ZjUpO1xufVxuLmF3c3VpX3R5cGUtZXJyb3JfbXgzY3dfMW1lODJfNDA3ID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMW1lODJfMzAxID4gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMW1lODJfMzMyID4gLmF3c3VpX2ljb25fbXgzY3dfMW1lODJfMzcwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1hbGVydC1pY29uLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKSk7XG59XG5cbi5hd3N1aV90eXBlLXdhcm5pbmdfbXgzY3dfMW1lODJfNDE1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLWxyNmhuaCwgIzg1NTkwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXdhcm5pbmcteHZzMGJwLCAjZmZmZWYwKTtcbn1cbi5hd3N1aV90eXBlLXdhcm5pbmdfbXgzY3dfMW1lODJfNDE1ID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMW1lODJfMzAxID4gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMW1lODJfMzMyID4gLmF3c3VpX2ljb25fbXgzY3dfMW1lODJfMzcwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1hbGVydC1pY29uLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgsICM4NTU5MDApKTtcbn1cblxuLmF3c3VpX3R5cGUtc3VjY2Vzc19teDNjd18xbWU4Ml80MjM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MteGo1anBtLCAjMDA4MDJmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy03NzRtbjcsICNlZmZmZjEpO1xufVxuLmF3c3VpX3R5cGUtc3VjY2Vzc19teDNjd18xbWU4Ml80MjMgPiAuYXdzdWlfYWxlcnQtd3JhcHBlcl9teDNjd18xbWU4Ml8zMDEgPiAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd18xbWU4Ml8zMzIgPiAuYXdzdWlfaWNvbl9teDNjd18xbWU4Ml8zNzA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLWFsZXJ0LWljb24tY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLW8wenB2NiwgIzAwODAyZikpO1xufVxuXG4uYXdzdWlfdHlwZS1pbmZvX214M2N3XzFtZTgyXzQzMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1kM3NuNzMsICMwMDZjZTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLXV3ZTFlOSwgI2YwZmJmZik7XG59XG4uYXdzdWlfdHlwZS1pbmZvX214M2N3XzFtZTgyXzQzMSA+IC5hd3N1aV9hbGVydC13cmFwcGVyX214M2N3XzFtZTgyXzMwMSA+IC5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3XzFtZTgyXzMzMiA+IC5hd3N1aV9pY29uX214M2N3XzFtZTgyXzM3MDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tYXdzdWktYWxlcnQtaWNvbi1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8temwzaTFkLCAjMDA2Y2UwKSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3Rfc3dpbWNfczhjMGNfMTg5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpc3Rfc3dpbWNfczhjMGNfMjIxOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uYXdzdWlfYW5jaG9yLWxpc3Rfc3dpbWNfczhjMGNfMjIxOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy1vNHFrdTEsIDIwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxLCAyMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLW80cWt1MSwgMjBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxLCAyMHB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogLTJweDtcbiAgaW5saW5lLXNpemU6IDJweDtcbn1cblxuLmF3c3VpX2FuY2hvci1pdGVtX3N3aW1jX3M4YzBjXzI0NDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam0sICM0MjQ2NTApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctemppNXZsLCAxODBtcyk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9hbmNob3ItaXRlbV9zd2ltY19zOGMwY18yNDQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYW5jaG9yLWl0ZW1fc3dpbWNfczhjMGNfMjQ0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2FuY2hvci1pdGVtX3N3aW1jX3M4YzBjXzI0NDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfYW5jaG9yLWl0ZW0tLWFjdGl2ZV9zd2ltY19zOGMwY18yNjQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2FuY2hvci1pdGVtLS1hY3RpdmVfc3dpbWNfczhjMGNfMjY0Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1LCAjMDA2Y2UwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxLCAyMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLW80cWt1MSwgMjBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy1vNHFrdTEsIDIwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLW80cWt1MSwgMjBweCk7XG4gIGluc2V0LWJsb2NrLWVuZDogLTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0ycHg7XG4gIGlubGluZS1zaXplOiAycHg7XG59XG5cbi5hd3N1aV9hbmNob3ItbGlua19zd2ltY19zOGMwY18yODE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam0sICM0MjQ2NTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2xvdy16amk1dmwsIDE4MG1zKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jX3M4YzBjXzI4MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9hbmNob3ItbGlua19zd2ltY19zOGMwY18yODE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfczhjMGNfMjgxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9hbmNob3ItbGlua19zd2ltY19zOGMwY18yODE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4ciwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfczhjMGNfMjgxOm5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHUsICMwMDZjZTApO1xufVxuLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jX3M4YzBjXzI4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jX3M4YzBjXzI4MTpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9hbmNob3ItbGlua19zd2ltY19zOGMwY18yODE6bm90KCNcXDkpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2FuY2hvci1saW5rLS1hY3RpdmVfc3dpbWNfczhjMGNfMzIzOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdheWZpbmRpbmctbGluay1hY3RpdmUtd2VpZ2h0LW55NGh1cCwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHUsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpbmstdGV4dF9zd2ltY19zOGMwY18zMzA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9hbmNob3ItbGluay1pbmZvX3N3aW1jX3M4YzBjXzMzNDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcsICMwMDZjZTApO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xN29ob181ZWgxNV81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpc3RfMTdvaG9fNWVoMTVfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FuY2hvci1pdGVtLS1hY3RpdmVfMTdvaG9fNWVoMTVfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbmNob3ItbGlua18xN29ob181ZWgxNV8xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FuY2hvci1saW5rLXRleHRfMTdvaG9fNWVoMTVfMjE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbmNob3ItbGluay1pbmZvXzE3b2hvXzVlaDE1XzI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Fubm90YXRpb25fMWhwcDNfMmE2MThfMTg1Om5vdCgjXFw5KSxcbi5hd3N1aV9uZXh0LWJ1dHRvbl8xaHBwM18yYTYxOF8xODY6bm90KCNcXDkpLFxuLmF3c3VpX3ByZXZpb3VzLWJ1dHRvbl8xaHBwM18yYTYxOF8xODc6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbmlzaC1idXR0b25fMWhwcDNfMmE2MThfMTg4Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWhwcDNfMmE2MThfMTg5Om5vdCgjXFw5KSxcbi5hd3N1aV9zdGVwLWNvdW50ZXItY29udGVudF8xaHBwM18yYTYxOF8xOTA6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnRfMWhwcDNfMmE2MThfMTkxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGVzY3JpcHRpb25fMWhwcDNfMmE2MThfMTk1Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX2FjdGlvbkJhcl8xaHBwM18yYTYxOF8yMDA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9zdGVwQ291bnRlcl8xaHBwM18yYTYxOF8yMDc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIwcHg7XG59XG5cbi5hd3N1aV9kaXZpZGVyXzFocHAzXzJhNjE4XzIxMTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5cbi5hd3N1aV9ob3RzcG90XzFocHAzXzJhNjE4XzIxNTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc2Nyb2xsLW1hcmdpbjogdmFyKC0tYXdzdWktY29udGVudC1zY3JvbGwtbWFyZ2luLTZiOXlwYSwgNDBweCAwIDAgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5saW5lLXNpemU6IDE2cHg7XG4gIGJsb2NrLXNpemU6IDE2cHg7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM18yYTYxOF8yMTU6bm90KCNcXDkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9ob3RzcG90XzFocHAzXzJhNjE4XzIxNTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hvdHNwb3RfMWhwcDNfMmE2MThfMjE1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ob3RzcG90XzFocHAzXzJhNjE4XzIxNTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hvdHNwb3RfMWhwcDNfMmE2MThfMjE1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLXlqaHNjdywgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLXlqaHNjdywgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLXlqaHNjdywgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy15amhzY3csIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM18yYTYxOF8yMTUgPiAuYXdzdWlfaWNvbl8xaHBwM18yYTYxOF8yODY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXRleHQtdHV0b3JpYWwtaG90c3BvdC1kZWZhdWx0LXN2dXc1MiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM18yYTYxOF8yMTU6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX2ljb25fMWhwcDNfMmE2MThfMjg2IHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci10ZXh0LXR1dG9yaWFsLWhvdHNwb3QtaG92ZXItbWk3OWJmLCAjMDAyYjY2KTtcbn1cbi5hd3N1aV9ob3RzcG90XzFocHAzXzJhNjE4XzIxNTpub3QoI1xcOSk6YWN0aXZlID4gLmF3c3VpX2ljb25fMWhwcDNfMmE2MThfMjg2IHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci10ZXh0LXR1dG9yaWFsLWhvdHNwb3QtZGVmYXVsdC1zdnV3NTIsICMwMDZjZTApO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3N0cm9uZy12YXJpYW50XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2NvZGUtdmFyaWFudF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9vNm10dV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wcmUtdmFyaWFudF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9vNm10dV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9zYW1wLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oMS12YXJpYW50XzE4d3UwX282bXR1XzE3Ni5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2gyLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2LmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDMtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9vNm10dV8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oNC12YXJpYW50XzE4d3UwX282bXR1XzE3Ni5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2g1LXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2LmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC01dmJpYWQsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9zbWFsbC12YXJpYW50XzE4d3UwX282bXR1XzE4MC5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zbWFsbC0xM3RsdXEsICM2NTY4NzEpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9hLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTg0LmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9zbWFsbC12YXJpYW50XzE4d3UwX282bXR1XzE4MC5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9vNm10dV8xODg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2RlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwX282bXR1XzE4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmFyaWFudF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9vNm10dV8xODg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9zdHJvbmctdmFyaWFudF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwX282bXR1XzE4ODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfYS12YXJpYW50XzE4d3UwX282bXR1XzE4NC5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9vNm10dV8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDUtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtajh5enh2LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtcTlqMDA0LCAxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteHMtZmdvZzdhLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oNC12YXJpYW50XzE4d3UwX282bXR1XzE3Ni5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9vNm10dV8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaG1pNHZjLCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy00c3Q5ZXAsIC0wLjAwNWVtKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDMtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS0xNzB5aXksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDItdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfbzZtdHVfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC12bmFjeDYsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtNXY2aWJ2LCAtMC4wMTVlbSk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2gxLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2LmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwX282bXR1XzE4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLXd2a2J1ciwgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLWhrbzZwMCwgMzBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLWNra2I2dSwgLTAuMDJlbSk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmFyaWFudF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9vNm10dV8yMjk6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2RlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfc2FtcC12YXJpYW50XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX282bXR1XzIyOTpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3NtYWxsLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTgwLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfYS12YXJpYW50XzE4d3UwX282bXR1XzE4NC5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX282bXR1XzIyOTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfc3Ryb25nLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX282bXR1XzIyOTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2g1LXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXdxcXBuZSwgNzAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9vNm10dV8yMjk6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1sY3gwYWksIDcwMCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2gzLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0temY4MmRyLCA3MDApO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oMi12YXJpYW50XzE4d3UwX282bXR1XzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX282bXR1XzIyOTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLTB0NmR3YywgNzAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9vNm10dV8yMjk6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtdTNtNHdlLCA3MDApO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oMS12YXJpYW50XzE4d3UwX282bXR1XzE3Njpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2gyLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDMtdmFyaWFudF8xOHd1MF9vNm10dV8xNzY6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oNC12YXJpYW50XzE4d3UwX282bXR1XzE3Njpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2g1LXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12YXJpYW50XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9zbWFsbC12YXJpYW50XzE4d3UwX282bXR1XzE4MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2RlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfc2FtcC12YXJpYW50XzE4d3UwX282bXR1XzE3Mjpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ub3NwYWNlLXE0N203aywgTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfa2V5LWxhYmVsLXZhcmlhbnRfMTh3dTBfbzZtdHVfMjcxOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LXphdnBlbywgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGFiZWwtbW8zbngwLCAjMGYxNDFhKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Uta2V5LXZhbHVlLWdhcC05Z2xtcWMsIDBweCk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9nZW4tYWktbGFiZWwtdmFyaWFudF8xOHd1MF9vNm10dV8yNzg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS1xZjAzMWgsICM3MzAwZTUpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfdmFsdWUtbGFyZ2UtdmFyaWFudF8xOHd1MF9vNm10dV8yODU6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRpc3BsYXktMHh5emJnLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1kaXNwbGF5LWwtd2E2d29vLCA0MnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC12d2FuenAsIDQ4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctZGlzcGxheS1sLWVseXl4aywgLTAuMDNlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1kaXNwbGF5LWwtaDV6c2k4LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9pbmxpbmUtY29kZS12YXJpYW50XzE4d3UwX282bXR1XzI5NTpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ub3NwYWNlLXE0N203aywgTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbmxpbmUtY29kZS0yZHU5cDgsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy14eHhzLXlpZGtzMSwgMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9vNm10dV8yMjk6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oMi12YXJpYW50XzE4d3UwX282bXR1XzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX282bXR1XzIyOTpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2gzLXZhcmlhbnRfMTh3dTBfbzZtdHVfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF9vNm10dV8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9vNm10dV8yMjk6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwX282bXR1XzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX282bXR1XzIyOTpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3ZhbHVlLWxhcmdlLXZhcmlhbnRfMTh3dTBfbzZtdHVfMjg1LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfbzZtdHVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC13ZWlnaHQtaGVhdnlfMTh3dTBfbzZtdHVfMzA5Om5vdCgjXFw5KSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2xvci1pbnZlcnRlZF8xOHd1MF9vNm10dV8zMTQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLWRlZmF1bHQtdzV0ZGRxLCAjZjlmOWZhKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2NvbG9yLXRleHQtbGFiZWxfMTh3dTBfbzZtdHVfMzE3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLW1vM254MCwgIzBmMTQxYSk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5XzE4d3UwX282bXR1XzMyMDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam0sICM0MjQ2NTApO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfY29sb3ItdGV4dC1zdGF0dXMtZXJyb3JfMTh3dTBfbzZtdHVfMzIzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcsICNkYjAwMDApO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzc18xOHd1MF9vNm10dV8zMjY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtbzB6cHY2LCAjMDA4MDJmKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2NvbG9yLXRleHQtc3RhdHVzLWluZm9fMTh3dTBfbzZtdHVfMzI5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLXpsM2kxZCwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZV8xOHd1MF9vNm10dV8zMzI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTh5Znc1YywgIzY1Njg3MSk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nXzE4d3UwX282bXR1XzMzNTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgsICM4NTU5MDApO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfY29sb3ItaW5oZXJpdF8xOHd1MF9vNm10dV8zMzg6bm90KCNcXDkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXNpemUtYm9keS1zXzE4d3UwX282bXR1XzM0MTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXNpemUtYm9keS1tXzE4d3UwX282bXR1XzM0Njpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC1zaXplLWhlYWRpbmcteHNfMTh3dTBfbzZtdHVfMzUwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtajh5enh2LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtcTlqMDA0LCAxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteHMtZmdvZzdhLCBub3JtYWwpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC1zaXplLWhlYWRpbmctc18xOHd1MF9vNm10dV8zNTU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaG1pNHZjLCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy00c3Q5ZXAsIC0wLjAwNWVtKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLW1fMTh3dTBfbzZtdHVfMzYwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS0xNzB5aXksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLWxfMTh3dTBfbzZtdHVfMzY1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC12bmFjeDYsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtNXY2aWJ2LCAtMC4wMTVlbSk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXNpemUtaGVhZGluZy14bF8xOHd1MF9vNm10dV8zNzA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC13dmtidXIsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1ja2tiNnUsIC0wLjAyZW0pO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC1zaXplLWRpc3BsYXktbF8xOHd1MF9vNm10dV8zNzU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtZGlzcGxheS1sLXdhNndvbywgNDJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtdndhbnpwLCA0OHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWRpc3BsYXktbC1lbHl5eGssIC0wLjAzZW0pO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZm9udC13ZWlnaHQtbGlnaHRfMTh3dTBfbzZtdHVfMzgwOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodGVyLWxka29qNSwgMzAwKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LW5vcm1hbF8xOHd1MF9vNm10dV8zODM6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXdlaWdodC1ib2xkXzE4d3UwX282bXR1XzM4Njpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9mb250LXdlaWdodC1oZWF2eV8xOHd1MF9vNm10dV8zMDk6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYXZ5LTZ5aDR1biwgNzAwKTtcbn1cblxuLmF3c3VpX3QtbGVmdF8xOHd1MF9vNm10dV8zOTM6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5hd3N1aV90LXJpZ2h0XzE4d3UwX282bXR1XzM5Nzpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5hd3N1aV90LWNlbnRlcl8xOHd1MF9vNm10dV80MDE6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLW5fMTh3dTBfbzZtdHVfNDE4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1ub25lLW5meW91diwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW5vbmUteGs2cXpmLCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXRvcC1uXzE4d3UwX282bXR1XzQyMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXZlcnRpY2FsLW5fMTh3dTBfbzZtdHVfNDI0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1ub25lLW5meW91diwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1yaWdodC1uXzE4d3UwX282bXR1XzQyODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbl8xOHd1MF9vNm10dV80Mjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1ub25lLXhrNnF6ZiwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ib3R0b20tbl8xOHd1MF9vNm10dV80MzM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1uXzE4d3UwX282bXR1XzQyNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW5vbmUtbmZ5b3V2LCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWxlZnQtbl8xOHd1MF9vNm10dV80Mzg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLW5fMTh3dTBfbzZtdHVfNDI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1ub25lLXhrNnF6ZiwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC14eHhzXzE4d3UwX282bXR1XzQ0Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC10b3AteHh4c18xOHd1MF9vNm10dV80NDg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14eHhzXzE4d3UwX282bXR1XzQ0OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtcmlnaHQteHh4c18xOHd1MF9vNm10dV80NTM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4eHNfMTh3dTBfbzZtdHVfNDU0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtYm90dG9tLXh4eHNfMTh3dTBfbzZtdHVfNDU4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwteHh4c18xOHd1MF9vNm10dV80NDk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1sZWZ0LXh4eHNfMTh3dTBfbzZtdHVfNDYzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eHhzXzE4d3UwX282bXR1XzQ1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AteHhzXzE4d3UwX282bXR1XzQ2ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdG9wLXh4c18xOHd1MF9vNm10dV80NzM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14eHNfMTh3dTBfbzZtdHVfNDc0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXJpZ2h0LXh4c18xOHd1MF9vNm10dV80Nzg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4c18xOHd1MF9vNm10dV80Nzk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWJvdHRvbS14eHNfMTh3dTBfbzZtdHVfNDgzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwteHhzXzE4d3UwX282bXR1XzQ3NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtbGVmdC14eHNfMTh3dTBfbzZtdHVfNDg4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eHNfMTh3dTBfbzZtdHVfNDc5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXhzXzE4d3UwX282bXR1XzQ5Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXRvcC14c18xOHd1MF9vNm10dV80OTg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14c18xOHd1MF9vNm10dV80OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1yaWdodC14c18xOHd1MF9vNm10dV81MDM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXhzXzE4d3UwX282bXR1XzUwNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ib3R0b20teHNfMTh3dTBfbzZtdHVfNTA4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwteHNfMTh3dTBfbzZtdHVfNDk5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWxlZnQteHNfMTh3dTBfbzZtdHVfNTEzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14c18xOHd1MF9vNm10dV81MDQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1zXzE4d3UwX282bXR1XzUxODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXRvcC1zXzE4d3UwX282bXR1XzUyMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXNfMTh3dTBfbzZtdHVfNTI0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtcmlnaHQtc18xOHd1MF9vNm10dV81Mjg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXNfMTh3dTBfbzZtdHVfNTI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWJvdHRvbS1zXzE4d3UwX282bXR1XzUzMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXNfMTh3dTBfbzZtdHVfNTI0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWxlZnQtc18xOHd1MF9vNm10dV81Mzg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXNfMTh3dTBfbzZtdHVfNTI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtbV8xOHd1MF9vNm10dV81NDM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC10b3AtbV8xOHd1MF9vNm10dV81NDg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1tXzE4d3UwX282bXR1XzU0OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXJpZ2h0LW1fMTh3dTBfbzZtdHVfNTUzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1tXzE4d3UwX282bXR1XzU1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ib3R0b20tbV8xOHd1MF9vNm10dV81NTg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1tXzE4d3UwX282bXR1XzU0OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1sZWZ0LW1fMTh3dTBfbzZtdHVfNTYzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1tXzE4d3UwX282bXR1XzU1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWxfMTh3dTBfbzZtdHVfNDM4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdG9wLWxfMTh3dTBfbzZtdHVfNTczOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwtbF8xOHd1MF9vNm10dV81NzQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1yaWdodC1sXzE4d3UwX282bXR1XzU3ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbF8xOHd1MF9vNm10dV81Nzk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtYm90dG9tLWxfMTh3dTBfbzZtdHVfNTgzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwtbF8xOHd1MF9vNm10dV81NzQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtbGVmdC1sXzE4d3UwX282bXR1XzU4ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbF8xOHd1MF9vNm10dV81Nzk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC14bF8xOHd1MF9vNm10dV81OTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXRvcC14bF8xOHd1MF9vNm10dV81OTg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14bF8xOHd1MF9vNm10dV81OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtcmlnaHQteGxfMTh3dTBfbzZtdHVfNjAzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14bF8xOHd1MF9vNm10dV82MDQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWJvdHRvbS14bF8xOHd1MF9vNm10dV82MDg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14bF8xOHd1MF9vNm10dV81OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWxlZnQteGxfMTh3dTBfbzZtdHVfNjEzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14bF8xOHd1MF9vNm10dV82MDQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AteHhsXzE4d3UwX282bXR1XzYxODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLWlnYzJtaCwgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC10b3AteHhsXzE4d3UwX282bXR1XzYyMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4bF8xOHd1MF9vNm10dV82MjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC1pZ2MybWgsIDMycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXJpZ2h0LXh4bF8xOHd1MF9vNm10dV82Mjg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4bF8xOHd1MF9vNm10dV82Mjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ib3R0b20teHhsXzE4d3UwX282bXR1XzYzMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4bF8xOHd1MF9vNm10dV82MjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oLCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1sZWZ0LXh4bF8xOHd1MF9vNm10dV82Mzg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4bF8xOHd1MF9vNm10dV82Mjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4bC0zMnNybTQsIDMycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLXh4eGxfMTh3dTBfbzZtdHVfNjQzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTJiM21icCwgNDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHhsLWF1dDF1NywgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdG9wLXh4eGxfMTh3dTBfbzZtdHVfNjQ4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwteHh4bF8xOHd1MF9vNm10dV82NDk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwLCA0MHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfcC1yaWdodC14eHhsXzE4d3UwX282bXR1XzY1Mzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHh4bF8xOHd1MF9vNm10dV82NTQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHhsLWF1dDF1NywgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtYm90dG9tLXh4eGxfMTh3dTBfbzZtdHVfNjU4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtdmVydGljYWwteHh4bF8xOHd1MF9vNm10dV82NDk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTJiM21icCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX3AtbGVmdC14eHhsXzE4d3UwX282bXR1XzY2Mzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHh4bF8xOHd1MF9vNm10dV82NTQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4eGwtYXV0MXU3LCA0MHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1uXzE4d3UwX282bXR1XzY2ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1ub25lLW5meW91diwgMHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2Utbm9uZS14azZxemYsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdG9wLW5fMTh3dTBfbzZtdHVfNjczOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwtbl8xOHd1MF9vNm10dV82NzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1uZnlvdXYsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tcmlnaHQtbl8xOHd1MF9vNm10dV82Nzg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLW5fMTh3dTBfbzZtdHVfNjc5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1ub25lLXhrNnF6ZiwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ib3R0b20tbl8xOHd1MF9vNm10dV82ODM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1uXzE4d3UwX282bXR1XzY3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1uZnlvdXYsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tbGVmdC1uXzE4d3UwX282bXR1XzY4ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWhvcml6b250YWwtbl8xOHd1MF9vNm10dV82Nzk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utbm9uZS14azZxemYsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20teHh4c18xOHd1MF9vNm10dV82OTM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXRvcC14eHhzXzE4d3UwX282bXR1XzY5ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4eHNfMTh3dTBfbzZtdHVfNjk5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxLCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXJpZ2h0LXh4eHNfMTh3dTBfbzZtdHVfNzAzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHhzXzE4d3UwX282bXR1XzcwNDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tYm90dG9tLXh4eHNfMTh3dTBfbzZtdHVfNzA4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwteHh4c18xOHd1MF9vNm10dV82OTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxLCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWxlZnQteHh4c18xOHd1MF9vNm10dV83MTM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXh4eHNfMTh3dTBfbzZtdHVfNzA0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXh4c18xOHd1MF9vNm10dV83MTg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS10b3AteHhzXzE4d3UwX282bXR1XzcyMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4c18xOHd1MF9vNm10dV83MjQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1yaWdodC14eHNfMTh3dTBfbzZtdHVfNzI4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHNfMTh3dTBfbzZtdHVfNzI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWJvdHRvbS14eHNfMTh3dTBfbzZtdHVfNzMzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwteHhzXzE4d3UwX282bXR1XzcyNDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1sZWZ0LXh4c18xOHd1MF9vNm10dV83Mzg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXh4c18xOHd1MF9vNm10dV83Mjk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS14c18xOHd1MF9vNm10dV83NDM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdG9wLXhzXzE4d3UwX282bXR1Xzc0ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXhzXzE4d3UwX282bXR1Xzc0OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tcmlnaHQteHNfMTh3dTBfbzZtdHVfNzUzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14c18xOHd1MF9vNm10dV83NTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ib3R0b20teHNfMTh3dTBfbzZtdHVfNzU4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwteHNfMTh3dTBfbzZtdHVfNzQ5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tbGVmdC14c18xOHd1MF9vNm10dV83NjM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXhzXzE4d3UwX282bXR1Xzc1NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tc18xOHd1MF9vNm10dV83Njg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdG9wLXNfMTh3dTBfbzZtdHVfNzczOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwtc18xOHd1MF9vNm10dV83NzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXJpZ2h0LXNfMTh3dTBfbzZtdHVfNzc4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1zXzE4d3UwX282bXR1Xzc3OTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWJvdHRvbS1zXzE4d3UwX282bXR1Xzc4Mzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXNfMTh3dTBfbzZtdHVfNzc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tbGVmdC1zXzE4d3UwX282bXR1Xzc4ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWhvcml6b250YWwtc18xOHd1MF9vNm10dV83Nzk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLW1fMTh3dTBfbzZtdHVfNzkzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXRvcC1tXzE4d3UwX282bXR1Xzc5ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLW1fMTh3dTBfbzZtdHVfNzk5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1yaWdodC1tXzE4d3UwX282bXR1XzgwMzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWhvcml6b250YWwtbV8xOHd1MF9vNm10dV84MDQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ib3R0b20tbV8xOHd1MF9vNm10dV84MDg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1tXzE4d3UwX282bXR1Xzc5OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWxlZnQtbV8xOHd1MF9vNm10dV84MTM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLW1fMTh3dTBfbzZtdHVfODA0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1sXzE4d3UwX282bXR1XzY4ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS10b3AtbF8xOHd1MF9vNm10dV84MjM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1sXzE4d3UwX282bXR1XzgyNDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tcmlnaHQtbF8xOHd1MF9vNm10dV84Mjg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLWxfMTh3dTBfbzZtdHVfODI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tYm90dG9tLWxfMTh3dTBfbzZtdHVfODMzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwtbF8xOHd1MF9vNm10dV84MjQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1sZWZ0LWxfMTh3dTBfbzZtdHVfODM4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1sXzE4d3UwX282bXR1XzgyOTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20teGxfMTh3dTBfbzZtdHVfODQzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdG9wLXhsXzE4d3UwX282bXR1Xzg0ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXhsXzE4d3UwX282bXR1Xzg0OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXJpZ2h0LXhsXzE4d3UwX282bXR1Xzg1Mzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWhvcml6b250YWwteGxfMTh3dTBfbzZtdHVfODU0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWJvdHRvbS14bF8xOHd1MF9vNm10dV84NTg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14bF8xOHd1MF9vNm10dV84NDk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tbGVmdC14bF8xOHd1MF9vNm10dV84NjM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXhsXzE4d3UwX282bXR1Xzg1NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXh4bF8xOHd1MF9vNm10dV84Njg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLWlnYzJtaCwgMzJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4bC0zMnNybTQsIDMycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXRvcC14eGxfMTh3dTBfbzZtdHVfODczOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwteHhsXzE4d3UwX282bXR1Xzg3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oLCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1yaWdodC14eGxfMTh3dTBfbzZtdHVfODc4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eGxfMTh3dTBfbzZtdHVfODc5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ib3R0b20teHhsXzE4d3UwX282bXR1Xzg4Mzpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4bF8xOHd1MF9vNm10dV84NzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC1pZ2MybWgsIDMycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWxlZnQteHhsXzE4d3UwX282bXR1Xzg4ODpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHhsXzE4d3UwX282bXR1Xzg3OTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS14eHhsXzE4d3UwX282bXR1Xzg5Mzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTJiM21icCwgNDBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4eGwtYXV0MXU3LCA0MHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS10b3AteHh4bF8xOHd1MF9vNm10dV84OTg6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eHhsXzE4d3UwX282bXR1Xzg5OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTJiM21icCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tcmlnaHQteHh4bF8xOHd1MF9vNm10dV85MDM6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXh4eGxfMTh3dTBfbzZtdHVfOTA0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHhsLWF1dDF1NywgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tYm90dG9tLXh4eGxfMTh3dTBfbzZtdHVfOTA4Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20tdmVydGljYWwteHh4bF8xOHd1MF9vNm10dV84OTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eGwtMmIzbWJwLCA0MHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfbS1sZWZ0LXh4eGxfMTh3dTBfbzZtdHVfOTEzOm5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHhsXzE4d3UwX282bXR1XzkwNDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhsLWF1dDF1NywgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2QtYmxvY2tfMTh3dTBfbzZtdHVfOTE4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX2JveF8xOHd1MF9vNm10dV8xNzIuYXdzdWlfZC1pbmxpbmVfMTh3dTBfbzZtdHVfOTIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfbzZtdHVfMTcyLmF3c3VpX2QtaW5saW5lLWJsb2NrXzE4d3UwX282bXR1XzkyNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXdzdWlfYm94XzE4d3UwX282bXR1XzE3Mi5hd3N1aV9kLW5vbmVfMTh3dTBfbzZtdHVfOTI3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9mLWxlZnRfMTh3dTBfbzZtdHVfOTMxOm5vdCgjXFw5KSB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi5hd3N1aV9mLXJpZ2h0XzE4d3UwX282bXR1XzkzNTpub3QoI1xcOSkge1xuICBmbG9hdDogaW5saW5lLWVuZDtcbn1cblxuLmF3c3VpX3Jvb3RfMTh3dTBfbzZtdHVfOTM5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMTg1ODJfMTdsYnFfMTQ1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9jaGlsZF8xODU4Ml8xN2xicV8xNDk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jaGlsZF8xODU4Ml8xN2xicV8xNDk6bm90KCNcXDkpOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEhvcml6b250YWwgdmFyaWFudFxuICovXG4uYXdzdWlfaG9yaXpvbnRhbF8xODU4Ml8xN2xicV8xNjA6bm90KCNcXDkpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF3c3VpX2hvcml6b250YWwteHh4c18xODU4Ml8xN2xicV8xNjQ6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLXh4c18xODU4Ml8xN2xicV8xNjc6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwteHNfMTg1ODJfMTdsYnFfMTcwOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwtc18xODU4Ml8xN2xicV8xNzM6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG4uYXdzdWlfaG9yaXpvbnRhbC1tXzE4NTgyXzE3bGJxXzE3Njpub3QoI1xcOSkge1xuICBnYXA6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLWxfMTg1ODJfMTdsYnFfMTc5Om5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwteGxfMTg1ODJfMTdsYnFfMTgyOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UteGwtamZ5M3g0LCAyNHB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLXh4bF8xODU4Ml8xN2xicV8xODU6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cblxuLypcbiAqIFZlcnRpY2FsIHZhcmlhbnRcbiAqL1xuLmF3c3VpX3ZlcnRpY2FsXzE4NTgyXzE3bGJxXzE5Mjpub3QoI1xcOSkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXh4eHNfMTg1ODJfMTdsYnFfMTk1Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXh4c18xODU4Ml8xN2xicV8xOTg6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC14c18xODU4Ml8xN2xicV8yMDE6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXNfMTg1ODJfMTdsYnFfMjA0Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG4uYXdzdWlfdmVydGljYWwtbV8xODU4Ml8xN2xicV8yMDc6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC1sXzE4NTgyXzE3bGJxXzIxMDpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXhsXzE4NTgyXzE3bGJxXzIxMzpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtZ3Q1MDJhLCAyNHB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC14eGxfMTg1ODJfMTdsYnFfMjE2Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oLCAzMnB4KTtcbn1cblxuLmF3c3VpX2FsaWduLWNlbnRlcl8xODU4Ml8xN2xicV8yMjA6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3c3VpX2FsaWduLXN0YXJ0XzE4NTgyXzE3bGJxXzIyNDpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5hd3N1aV9hbGlnbi1lbmRfMTg1ODJfMTdsYnFfMjI4Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtd3JhcHBlcl96eWNkeF9tZnFial8xNTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6LCAyNHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLWJ1YzB6eiwgMjRweCk7XG59XG4uYXdzdWlfY29udGVudC13cmFwcGVyLW1vYmlsZV96eWNkeF9tZnFial8xNTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LXR5cGUtZGFzaGJvYXJkX3p5Y2R4X21mcWJqXzE2Mjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfbWZxYmpfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfbWZxYmpfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTQxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfbWZxYmpfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAyMTYwcHg7XG4gIH1cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMWZqOWtfcTZha2RfNTpub3QoI1xcOSksXG4uYXdzdWlfbmF2aWdhdGlvbl8xZmo5a19xNmFrZF82Om5vdCgjXFw5KSxcbi5hd3N1aV9uYXZpZ2F0aW9uLXRvZ2dsZV8xZmo5a19xNmFrZF83Om5vdCgjXFw5KSxcbi5hd3N1aV9uYXZpZ2F0aW9uLWNsb3NlXzFmajlrX3E2YWtkXzg6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnRfMWZqOWtfcTZha2RfOTpub3QoI1xcOSksXG4uYXdzdWlfbm90aWZpY2F0aW9uc18xZmo5a19xNmFrZF8xMDpub3QoI1xcOSksXG4uYXdzdWlfYnJlYWRjcnVtYnNfMWZqOWtfcTZha2RfMTE6bm90KCNcXDkpLFxuLmF3c3VpX3Rvb2xzXzFmajlrX3E2YWtkXzEyOm5vdCgjXFw5KSxcbi5hd3N1aV90b29scy1jbG9zZV8xZmo5a19xNmFrZF8xMzpub3QoI1xcOSksXG4uYXdzdWlfdG9vbHMtdG9nZ2xlXzFmajlrX3E2YWtkXzE0Om5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzFmajlrX3E2YWtkXzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9tb2JpbGUtYmFyXzFmajlrX3E2YWtkXzE2Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsLXJvb3RfMWZqOWtfcTZha2RfMTc6bm90KCNcXDkpLFxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlcl8xZmo5a19xNmFrZF8xODpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWdsb2JhbF8xZmo5a19xNmFrZF8xOTpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLXdpdGgtYmFkZ2VfMWZqOWtfcTZha2RfMjA6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS1kcmF3ZXJfMWZqOWtfcTZha2RfMjE6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS1kcmF3ZXItY2xvc2UtYnV0dG9uXzFmajlrX3E2YWtkXzIyOm5vdCgjXFw5KSxcbi5hd3N1aV9vdmVyZmxvdy1tZW51XzFmajlrX3E2YWtkXzIzOm5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXJzLXNsaWRlcl8xZmo5a19xNmFrZF8yNDpub3QoI1xcOSksXG4uYXdzdWlfdG9vbGJhcl8xZmo5a19xNmFrZF8yNTpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyLXRvb2x0aXAtdmlzaWJsZV8xZmo5a19xNmFrZF8yNjpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci10b29sdGlwXzFmajlrX3E2YWtkXzI3Om5vdCgjXFw5KSxcbi5hd3N1aV9hY3RpdmUtZHJhd2VyLWV4cGFuZGVkLW1vZGUtYnV0dG9uXzFmajlrX3E2YWtkXzI4Om5vdCgjXFw5KSxcbi5hd3N1aV9haS1kcmF3ZXItdG9nZ2xlXzFmajlrX3E2YWtkXzI5Om5vdCgjXFw5KSxcbi5hd3N1aV9hY3RpdmUtYWktZHJhd2VyLWxlYXZlLWV4cGFuZGVkLW1vZGUtY3VzdG9tLWJ1dHRvbl8xZmo5a19xNmFrZF8zMDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90b2dnbGUtYnV0dG9uXzE2dzBoXzFmMzk2XzE4NTpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSArIDFweCk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyAxcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV90b2dnbGUtYnV0dG9uXzE2dzBoXzFmMzk2XzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdG9nZ2xlLWJ1dHRvbl8xNncwaF8xZjM5Nl8xODU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RvZ2dsZS1idXR0b25fMTZ3MGhfMWYzOTZfMTg1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3UsIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RvZ2dsZS1idXR0b25fMTZ3MGhfMWYzOTZfMTg1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3UsIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3UsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXpiZmdrdSwgMHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci16YmZna3UsIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItemJmZ2t1LCAwcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXpiZmdrdSwgMHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX2Nsb3NlLWJ1dHRvbl8xNncwaF8xZjM5Nl8yMjA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LXo5NTljdywgMTVweCk7XG4gIHotaW5kZXg6IDE7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9ydW50aW1lLWNvbnRlbnQtd3JhcHBlcl8xNG04eF9zcGZyNV81Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfcnVudGltZS1oZWFkZXItd3JhcHBlcl8xNG04eF9zcGZyNV85Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tZHJvcGRvd25fOWR1ZjZfZzY5cjBfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay10eXZueXcsIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcXVpY2stOWhsajhxLCBlYXNlLW91dCk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLWRyb3Bkb3duXzlkdWY2X2c2OXIwXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl85ZHVmNl9nNjlyMF8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyXzlkdWY2X2c2OXIwXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyXzlkdWY2X2c2OXIwXzE1My5hd3N1aV9yZWZyZXNoXzlkdWY2X2c2OXIwXzE3NDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIGFuaW1hdGlvbi1uYW1lOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzlkdWY2X2c2OXIwXzE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcXVpY2stdHl2bnl3LCAxMzVtcyk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay05aGxqOHEsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF85ZHVmNl9nNjlyMF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfcmVmcmVzaF85ZHVmNl9nNjlyMF8xNzQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyXzlkdWY2X2c2OXIwXzE1My5hd3N1aV9yZWZyZXNoXzlkdWY2X2c2OXIwXzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzLmF3c3VpX3JlZnJlc2hfOWR1ZjZfZzY5cjBfMTc0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfOWR1ZjZfZzY5cjBfMTk5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuLmF3c3VpX3Jvb3RfOWR1ZjZfZzY5cjBfMTk5LmF3c3VpX2ludGVyaW9yXzlkdWY2X2c2OXIwXzIzMjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYXdzdWlfZHJvcGRvd25fOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuLmF3c3VpX2Ryb3Bkb3duXzlkdWY2X2c2OXIwXzE1My5hd3N1aV91c2UtcG9ydGFsXzlkdWY2X2c2OXIwXzI0Mjpub3QoI1xcOSkge1xuICB6LWluZGV4OiA3MDAwO1xufVxuLmF3c3VpX2Ryb3Bkb3duXzlkdWY2X2c2OXIwXzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmlvcl85ZHVmNl9nNjlyMF8yMzIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay10eXZueXcsIDEzNW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaW50ZXJpb3JfOWR1ZjZfZzY5cjBfMjMyKSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2Ryb3Bkb3duXzlkdWY2X2c2OXIwXzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmlvcl85ZHVmNl9nNjlyMF8yMzIpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZHJvcGRvd25fOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yXzlkdWY2X2c2OXIwXzIzMikge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyXzlkdWY2X2c2OXIwXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzE3MjZyLCAjZmZmZmZmKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWRyb3Bkb3duLW05aWhpNCwgMHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktZHJvcGRvd24tY29udGVudC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktZHJvcGRvd24tY29udGVudC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCkpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktZHJvcGRvd24tY29udGVudC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCkpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLWRyb3Bkb3duLWNvbnRlbnQtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1rM3Ztb3osIHRyYW5zcGFyZW50KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWF3c3VpLWRyb3Bkb3duLWNvbnRlbnQtYm9yZGVyLXdpZHRoLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItbmZsaXJoLCAycHgpKSBzb2xpZCB2YXIoLS1hd3N1aS1kcm9wZG93bi1jb250ZW50LWJvcmRlci1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2LCAjYjRiNGJiKSk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWF3c3VpLWRyb3Bkb3duLWNvbnRlbnQtYm9yZGVyLXdpZHRoLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItbmZsaXJoLCAycHgpKSBzb2xpZCB2YXIoLS1hd3N1aS1kcm9wZG93bi1jb250ZW50LWJvcmRlci1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2LCAjYjRiNGJiKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLWRyb3Bkb3duLWNvbnRlbnQtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLWRyb3Bkb3duLWNvbnRlbnQtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLWRyb3Bkb3duLWNvbnRlbnQtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1kcm9wZG93bi1jb250ZW50LWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfaXMtZW1wdHlfOWR1ZjZfZzY5cjBfMzE4Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2Ryb3Bkb3duXzlkdWY2X2c2OXIwXzE1MyA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtazN2bW96LCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC03ZjkwczcsICNjNmM2Y2QpO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWRyb3AtdXBfOWR1ZjZfZzY5cjBfMzI1ID4gLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl85ZHVmNl9nNjlyMF8xNTM6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZHJvcHVwLXI0c3MzdCwgMHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbn1cbi5hd3N1aV9kcm9wZG93bi1kcm9wLXVwXzlkdWY2X2c2OXIwXzMyNS5hd3N1aV93aXRoLWxpbWl0ZWQtd2lkdGhfOWR1ZjZfZzY5cjBfMzI5ID4gLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl85ZHVmNl9nNjlyMF8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWRyb3AtbGVmdF85ZHVmNl9nNjlyMF8zMzI6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9kcm9wZG93bi1kcm9wLXJpZ2h0XzlkdWY2X2c2OXIwXzMzNTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfZHJvcGRvd25fOWR1ZjZfZzY5cjBfMTUzLmF3c3VpX29jY3VweS1lbnRpcmUtd2lkdGhfOWR1ZjZfZzY5cjBfMzM4Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfdXNlLWZsZXhpYmxlLXdpZHRoXzlkdWY2X2c2OXIwXzM0MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktZHJvcGRvd24tZGVmYXVsdC1tYXgtd2lkdGgtNmI5eXBhLCBub25lKTtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcm9wZG93bi1kZWZhdWx0LW1pbi13aWR0aC02Yjl5cGEsIGF1dG8pO1xufVxuLmF3c3VpX2Ryb3Bkb3duXzlkdWY2X2c2OXIwXzE1My5hd3N1aV9pbnRlcmlvcl85ZHVmNl9nNjlyMF8yMzIgPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyXzlkdWY2X2c2OXIwXzE1Mzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG59XG4uYXdzdWlfZHJvcGRvd25fOWR1ZjZfZzY5cjBfMTUzLmF3c3VpX2hpZGUtYmxvY2stYm9yZGVyXzlkdWY2X2c2OXIwXzM0OSA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfaGlkZS1ibG9jay1ib3JkZXJfOWR1ZjZfZzY5cjBfMzQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Ryb3Bkb3duLWRyb3AtdXBfOWR1ZjZfZzY5cjBfMzI1KSA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfOWR1ZjZfZzY5cjBfMTUzIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfaGlkZS1ibG9jay1ib3JkZXJfOWR1ZjZfZzY5cjBfMzQ5LmF3c3VpX3JlZnJlc2hfOWR1ZjZfZzY5cjBfMTc0ID4gLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl85ZHVmNl9nNjlyMF8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfb3Blbl85ZHVmNl9nNjlyMF8zNTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXdzdWlfZHJvcGRvd25fOWR1ZjZfZzY5cjBfMTUzLmF3c3VpX29wZW5fOWR1ZjZfZzY5cjBfMzU4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yXzlkdWY2X2c2OXIwXzIzMikuYXdzdWlfcmVmcmVzaF85ZHVmNl9nNjlyMF8xNzRbZGF0YS1hbmltYXRpbmc9dHJ1ZV0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cbi5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfb3Blbl85ZHVmNl9nNjlyMF8zNTg6bm90KCNcXDkpOm5vdCguYXdzdWlfaW50ZXJpb3JfOWR1ZjZfZzY5cjBfMjMyKS5hd3N1aV9yZWZyZXNoXzlkdWY2X2c2OXIwXzE3NFtkYXRhLWFuaW1hdGluZz10cnVlXS5hd3N1aV9kcm9wZG93bi1kcm9wLXVwXzlkdWY2X2c2OXIwXzMyNSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5hd3N1aV9kcm9wZG93bl85ZHVmNl9nNjlyMF8xNTMuYXdzdWlfb3Blbl85ZHVmNl9nNjlyMF8zNTguYXdzdWlfbm93cmFwXzlkdWY2X2c2OXIwXzM2Nzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uYXdzdWlfZHJvcGRvd24tY29udGVudF85ZHVmNl9nNjlyMF8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9zdHJldGNoLXRyaWdnZXItaGVpZ2h0XzlkdWY2X2c2OXIwXzM3ODpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJpZ2dlcl8xaGV6a18xd3JhZl81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfaGVhZGVyXzFoZXprXzF3cmFmXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9mb290ZXJfMWhlemtfMXdyYWZfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9vcHRpb25zLWxpc3RfMTlnY2ZfMXk5dzhfMTQ1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWJsb2NrLXNpemU6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hd3N1aV9vcHRpb25zLWxpc3QtZW1iZWRkZWRfMTlnY2ZfMXk5dzhfMTkyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwcHg7XG59XG5cbi5hd3N1aV9kZWNyZWFzZS1ibG9jay1tYXJnaW5fMTlnY2ZfMXk5dzhfMTk5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogLTFweDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLTN2amk0aywgIzQyNDY1MCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAwO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1vcHRpb24tcGFkZGluZy12ZXJ0aWNhbC1kMnNydjksIDRweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1ob3Jpem9udGFsLXpuanZidCwgMjBweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDUuYXdzdWlfZGlzYWJsZWRfMTZtbTNfMWcwZ2tfMTYxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmVoeGI3LCAjYjRiNGJiKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDUuYXdzdWlfbm8tY29udGVudC1zdHlsaW5nXzE2bW0zXzFnMGdrXzE2NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfMWcwZ2tfMTcxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLTdmOTBzNywgI2M2YzZjZCk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC03ZjkwczcsICNjNmM2Y2QpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zXzFnMGdrXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM18xZzBna18xNzEuYXdzdWlfZGlzYWJsZWRfMTZtbTNfMWcwZ2tfMTYxOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMWcwZ2tfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zXzFnMGdrXzE3MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfMWcwZ2tfMTcxLmF3c3VpX3JvbGxlZC1kb3duXzE2bW0zXzFnMGdrXzE4Mjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMWcwZ2tfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zXzFnMGdrXzE3MS5hd3N1aV9oaWdobGlnaHRlZF8xNm1tM18xZzBna18xODU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWl3cnZjMSwgI2YzZjNmNyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtMWE4NWZjLCAjMGYxNDFhKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utb3B0aW9uLXBhZGRpbmctdmVydGljYWwtZDJzcnY5LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtem5qdmJ0LCAyMHB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2LCAjOGM4Yzk0KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdiwgIzhjOGM5NCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICB6LWluZGV4OiAyO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfMWcwZ2tfMTcxLmF3c3VpX2hpZ2hsaWdodGVkXzE2bW0zXzFnMGdrXzE4NS5hd3N1aV9uby1jb250ZW50LXN0eWxpbmdfMTZtbTNfMWcwZ2tfMTY1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfMWcwZ2tfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zXzFnMGdrXzE3MS5hd3N1aV9oaWdobGlnaHRlZF8xNm1tM18xZzBna18xODUuYXdzdWlfZGlzYWJsZWRfMTZtbTNfMWcwZ2tfMTYxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kaW1tZWQtZGhobzAzLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWhvdmVyLWdhOXNjaCwgIzhjOGM5NCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLTh0d242YiwgI2I0YjRiYik7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zXzFnMGdrXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM18xZzBna18xNzEuYXdzdWlfaGlnaGxpZ2h0ZWRfMTZtbTNfMWcwZ2tfMTg1LmF3c3VpX2lzLWZvY3VzZWRfMTZtbTNfMWcwZ2tfMjA4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC03d21ldmksICM0MjQ2NTApO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM18xZzBna18xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfMWcwZ2tfMTcxLmF3c3VpX2hpZ2hsaWdodGVkXzE2bW0zXzFnMGdrXzE4NS5hd3N1aV9pcy1mb2N1c2VkXzE2bW0zXzFnMGdrXzIwODpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xNm1tM18xZzBna18yMTEpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTltamFqaywgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM18xZzBna18yMTU6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM18xZzBna18yMTU6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zXzFnMGdrXzIxNS5hd3N1aV9leHBhbmRhYmxlXzE2bW0zXzFnMGdrXzE3MTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDA7XG59XG4uYXdzdWlfY2F0ZWdvcnlfMTZtbTNfMWcwZ2tfMjE1Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM18xZzBna18yMTUuYXdzdWlfdmFyaWFudC1uYXZpZ2F0aW9uXzE2bW0zXzFnMGdrXzIzMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zXzFnMGdrXzIxNS5hd3N1aV92YXJpYW50LW5hdmlnYXRpb25fMTZtbTNfMWcwZ2tfMjMwLmF3c3VpX2V4cGFuZGFibGVfMTZtbTNfMWcwZ2tfMTcxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9leHBhbmQtaWNvbl8xNm1tM18xZzBna18yMzc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtY3hpOWc3LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLTdhNThyYywgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXhwYW5kLWljb25fMTZtbTNfMWcwZ2tfMjM3Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2V4cGFuZC1pY29uXzE2bW0zXzFnMGdrXzIzNzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9leHBhbmQtaWNvbl8xNm1tM18xZzBna18yMzc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2V4cGFuZC1pY29uLXVwXzE2bW0zXzFnMGdrXzI1NTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hd3N1aV9leHBhbmQtaWNvbi1yaWdodF8xNm1tM18xZzBna18yNTg6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZXhwYW5kLWljb24tcmlnaHRfMTZtbTNfMWcwZ2tfMjU4Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmF3c3VpX2l0ZW1zLWxpc3QtY29udGFpbmVyXzE2bW0zXzFnMGdrXzI2Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYXdzdWlfaW4tZHJvcGRvd25fMTZtbTNfMWcwZ2tfMjc1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG59XG5cbi5hd3N1aV9pY29uLXdyYXBwZXJfMTZtbTNfMWcwZ2tfMjc5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNvbnRlbnRfMTZtbTNfMWcwZ2tfMjgzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzE0Y25yX21uZHVjXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hd3N1aV9yb290XzE0Y25yX21uZHVjXzE0NSA+IC5hd3N1aV90cmlnZ2VyXzE0Y25yX21uZHVjXzE3OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXdzdWlfcm9vdF8xNGNucl9tbmR1Y18xNDUgPiAuYXdzdWlfZHJvcGRvd25fMTRjbnJfbW5kdWNfMTgyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxNzI2ciwgI2ZmZmZmZik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfcm9vdF8xNGNucl9tbmR1Y18xNDUgPiAuYXdzdWlfZHJvcGRvd25fMTRjbnJfbW5kdWNfMTgyLmF3c3VpX25vd3JhcF8xNGNucl9tbmR1Y18xOTM6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hd3N1aV9yb290XzE0Y25yX21uZHVjXzE0NSA+IC5hd3N1aV9kcm9wZG93bl8xNGNucl9tbmR1Y18xODIuYXdzdWlfb3Blbl8xNGNucl9tbmR1Y18xOTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3RyaWdnZXItbGFiZWxfcTJvZW5fdzI3MXJfNTpub3QoI1xcOSksXG4uYXdzdWlfbWVudS1pdGVtX3Eyb2VuX3cyNzFyXzY6bm90KCNcXDkpLFxuLmF3c3VpX21haW4tYWN0aW9uLWxhYmVsX3Eyb2VuX3cyNzFyXzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2l0ZW0tZWxlbWVudF85M2ExdV9qbHRicl8xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWJqZGd2ZSwgIzBmMTQxYSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLWJvcmRlci13aWR0aC1kcm9wZG93bi15b3VjYXksIDJweCkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1X2psdGJyXzE0NS5hd3N1aV9uby1jb250ZW50LXN0eWxpbmdfOTNhMXVfamx0YnJfMTU3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtYmpkZ3ZlLCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfamx0YnJfMTQ1LmF3c3VpX2Rpc2FibGVkXzkzYTF1X2psdGJyXzE2Mjpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmVoeGI3LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfamx0YnJfMTQ1Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfamx0YnJfMTQ1LmF3c3VpX3Nob3ctZGl2aWRlcl85M2ExdV9qbHRicl8xNjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC03ZjkwczcsICNjNmM2Y2QpO1xufVxuLmF3c3VpX2l0ZW0tZWxlbWVudF85M2ExdV9qbHRicl8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfOTNhMXVfamx0YnJfMTcyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtMWE4NWZjLCAjMGYxNDFhKTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWl3cnZjMSwgI2YzZjNmNyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2LCAjOGM4Yzk0KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1X2psdGJyXzE0NS5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV9qbHRicl8xNzIuYXdzdWlfZGlzYWJsZWRfOTNhMXVfamx0YnJfMTYyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLTh0d242YiwgI2I0YjRiYik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWhvdmVyLWdhOXNjaCwgIzhjOGM5NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kaW1tZWQtZGhobzAzLCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1X2psdGJyXzE0NS5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV9qbHRicl8xNzIuYXdzdWlfaXMtZm9jdXNlZF85M2ExdV9qbHRicl8xODc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLTd3bWV2aSwgIzQyNDY1MCk7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1X2psdGJyXzE0NS5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV9qbHRicl8xNzIuYXdzdWlfaXMtZm9jdXNlZF85M2ExdV9qbHRicl8xODc6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfOTNhMXVfamx0YnJfMTkwKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05bWphamssIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1X2psdGJyXzE5NDpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1vcHRpb24tcGFkZGluZy12ZXJ0aWNhbC1kMnNydjksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1vcHRpb24tcGFkZGluZy1ob3Jpem9udGFsLTR0YWE0YiwgMjBweCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0LmF3c3VpX25vLWNvbnRlbnQtc3R5bGluZ185M2ExdV9qbHRicl8xNTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1iamRndmUsICMwZjE0MWEpO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbGluay1zdHlsZV85M2ExdV9qbHRicl8yMTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utb3B0aW9uLXBhZGRpbmctdmVydGljYWwtZDJzcnY5LCA0cHgpICsgdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcsICMwMDZjZTApKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlY29yYXRpb24tZGVmYXVsdC0weDhmaHUsIGN1cnJlbnRDb2xvcik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbGluay1zdHlsZV85M2ExdV9qbHRicl8yMTE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbWVudS1pdGVtXzkzYTF1X2psdGJyXzE5NC5hd3N1aV9saW5rLXN0eWxlXzkzYTF1X2psdGJyXzIxMTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfamx0YnJfMjExOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfamx0YnJfMjExOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbGluay1zdHlsZV85M2ExdV9qbHRicl8yMTE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfamx0YnJfMjExOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbGluay1zdHlsZV85M2ExdV9qbHRicl8yMTE6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbGluay1zdHlsZV85M2ExdV9qbHRicl8yMTE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbWVudS1pdGVtXzkzYTF1X2psdGJyXzE5NC5hd3N1aV9saW5rLXN0eWxlXzkzYTF1X2psdGJyXzIxMTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWhvdmVyLWt1aTJ0OSwgY3VycmVudENvbG9yKTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfamx0YnJfMjExLmF3c3VpX2N1cnJlbnQtYnJlYWRjcnVtYl85M2ExdV9qbHRicl8yNDg6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi0wZWcyMGMsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtZ3V1NnQ2LCAjNjU2ODcxKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1X2psdGJyXzE5NC5hd3N1aV9saW5rLXN0eWxlXzkzYTF1X2psdGJyXzIxMS5hd3N1aV9saW5rLXN0eWxlLWhpZ2hsaWdodGVkXzkzYTF1X2psdGJyXzI1Njpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2Nik7XG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1X2psdGJyXzE5NDpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2hhcy1jYXRlZ29yeS1oZWFkZXJfOTNhMXVfamx0YnJfMjYyID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQ6bm90KCNcXDkpLCAuYXdzdWlfaGFzLWNhdGVnb3J5LWhlYWRlcl85M2ExdV9qbHRicl8yNjIgPiAuYXdzdWlfaXRlbS10b29sdGlwLXdyYXBwZXJfOTNhMXVfamx0YnJfMjYyID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQ6bm90KCNcXDkpLCAuYXdzdWlfaGFzLWNhdGVnb3J5LWhlYWRlcl85M2ExdV9qbHRicl8yNjI6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWNoZWNrbWFya185M2ExdV9qbHRicl8yNjIpID4gc3BhbiA+IC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpICsgdmFyKC0tc3BhY2Utb3B0aW9uLXBhZGRpbmctaG9yaXpvbnRhbC00dGFhNGIsIDIwcHgpKTtcbn1cbi5hd3N1aV9oYXMtY2F0ZWdvcnktaGVhZGVyXzkzYTF1X2psdGJyXzI2MiA+IC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfamx0YnJfMTk0LmF3c3VpX25vLWNvbnRlbnQtc3R5bGluZ185M2ExdV9qbHRicl8xNTc6bm90KCNcXDkpLCAuYXdzdWlfaGFzLWNhdGVnb3J5LWhlYWRlcl85M2ExdV9qbHRicl8yNjIgPiAuYXdzdWlfaXRlbS10b29sdGlwLXdyYXBwZXJfOTNhMXVfamx0YnJfMjYyID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbm8tY29udGVudC1zdHlsaW5nXzkzYTF1X2psdGJyXzE1Nzpub3QoI1xcOSksIC5hd3N1aV9oYXMtY2F0ZWdvcnktaGVhZGVyXzkzYTF1X2psdGJyXzI2Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtY2hlY2ttYXJrXzkzYTF1X2psdGJyXzI2MikgPiBzcGFuID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV9qbHRicl8xOTQuYXdzdWlfbm8tY29udGVudC1zdHlsaW5nXzkzYTF1X2psdGJyXzE1NyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfaWNvbl85M2ExdV9qbHRicl8yNjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9pY29uXzkzYTF1X2psdGJyXzI2OS5hd3N1aV9jaGVja21hcmtfOTNhMXVfamx0YnJfMjczOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1pdGVtLXNlbGVjdGVkLWpkZzV5ZCwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaWNvbl85M2ExdV9qbHRicl8yNjkuYXdzdWlfZGlzYWJsZWRfOTNhMXVfamx0YnJfMTYyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYik7XG59XG5cbi5hd3N1aV9leHRlcm5hbC1pY29uXzkzYTF1X2psdGJyXzI4MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfY29udGVudC13cmFwcGVyXzkzYTF1X2psdGJyXzI4NDpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXdzdWlfbWFpbi1yb3dfOTNhMXVfamx0YnJfMjkwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG5cbi5hd3N1aV9sYWJlbC10YWdfOTNhMXVfamx0YnJfMjk3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xufVxuLmF3c3VpX2xhYmVsLXRhZ185M2ExdV9qbHRicl8yOTcuYXdzdWlfZGlzYWJsZWRfOTNhMXVfamx0YnJfMTYyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYik7XG59XG5cbi5hd3N1aV9zZWNvbmRhcnktdGV4dF85M2ExdV9qbHRicl8zMDQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS00ZjM0ZjYsICM2NTY4NzEpO1xufVxuLmF3c3VpX3NlY29uZGFyeS10ZXh0XzkzYTF1X2psdGJyXzMwNC5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV9qbHRicl8xNzI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC0xYTg1ZmMsICMwZjE0MWEpO1xufVxuLmF3c3VpX3NlY29uZGFyeS10ZXh0XzkzYTF1X2psdGJyXzMwNC5hd3N1aV9kaXNhYmxlZF85M2ExdV9qbHRicl8xNjI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2J1dHRvbi1kcm9wZG93bl9zbmUwbF9ueHZiMV8xNDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2J1dHRvbi1kcm9wZG93bl9zbmUwbF9ueHZiMV8xNDUuYXdzdWlfZnVsbC13aWR0aF9zbmUwbF9ueHZiMV8xNDg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfaXRlbXMtbGlzdC1jb250YWluZXJfc25lMGxfbnh2YjFfMTUzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF9zbmUwbF9ueHZiMV8xIDUwMG1zIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay05aGxqOHEsIGVhc2Utb3V0KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pdGVtcy1saXN0LWNvbnRhaW5lcl9zbmUwbF9ueHZiMV8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaXRlbXMtbGlzdC1jb250YWluZXJfc25lMGxfbnh2YjFfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2l0ZW1zLWxpc3QtY29udGFpbmVyX3NuZTBsX254dmIxXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb3RhdGVfc25lMGxfbnh2YjFfMTcyOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtY3hpOWc3LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLTdhNThyYywgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm90YXRlX3NuZTBsX254dmIxXzE3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb3RhdGVfc25lMGxfbnh2YjFfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3JvdGF0ZV9zbmUwbF9ueHZiMV8xNzI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3JvdGF0ZS1vcGVuX3NuZTBsX254dmIxXzE4Njpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmF3c3VpX2hlYWRlcl9zbmUwbF9ueHZiMV8xOTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci13aWR0aC1kcm9wZG93bi15b3VjYXksIDJweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci13aWR0aC1kcm9wZG93bi15b3VjYXksIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLTdmOTBzNywgI2M2YzZjZCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1kcm9wZG93bi15b3VjYXksIDJweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV90aXRsZV9zbmUwbF9ueHZiMV8yMDE6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uX3NuZTBsX254dmIxXzIwMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS0zNzlvb2UsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfbnh2YjFfMjA2LmF3c3VpX2Z1bGwtd2lkdGhfc25lMGxfbnh2YjFfMTQ4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG59XG4uYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfbnh2YjFfMjA2LmF3c3VpX2Z1bGwtd2lkdGhfc25lMGxfbnh2YjFfMTQ4LmF3c3VpX2xvYWRpbmdfc25lMGxfbnh2YjFfMjEwOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbn1cblxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF9ueHZiMV8yMTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfbnh2YjFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF9ueHZiMV8yMTcgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfbnh2YjFfMjA2Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF9ueHZiMV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsX254dmIxXzIxNyA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF9ueHZiMV8yMDY6bm90KCNcXDkpOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfbnh2YjFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF9ueHZiMV8yMTc6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfbnh2YjFfMjA2IHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfbnh2YjFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF9ueHZiMV8yMTc6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdHJpZ2dlci1idXR0b25fc25lMGxfbnh2YjFfMjA2LmF3c3VpX2hhcy1uby10ZXh0X3NuZTBsX254dmIxXzIyNiB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1vbmx5LWhvcml6b250YWwtaTg1aHhpLCA2cHgpO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF9ueHZiMV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsX254dmIxXzIxNzpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF9ueHZiMV8yMDYuYXdzdWlfaGFzLW5vLXRleHRfc25lMGxfbnh2YjFfMjI2LmF3c3VpX3Zpc3VhbC1yZWZyZXNoX3NuZTBsX254dmIxXzIyOSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KSAtIDJweCk7XG59XG4uYXdzdWlfc3BsaXQtdHJpZ2dlci13cmFwcGVyX3NuZTBsX254dmIxXzIxNCA+IC5hd3N1aV90cmlnZ2VyLWl0ZW1fc25lMGxfbnh2YjFfMjE3Om5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF9ueHZiMV8yMDYge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpIC0gMnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfbnh2YjFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF9ueHZiMV8yMTc6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpLmF3c3VpX3Zpc3VhbC1yZWZyZXNoX3NuZTBsX254dmIxXzIyOSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF9ueHZiMV8yMDYge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpIC0gMnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfbnh2YjFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF9ueHZiMV8yMTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfc25lMGxfbnh2YjFfMjQwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RyaWdnZXItYnV0dG9uX3NuZTBsX254dmIxXzIwNiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF9ueHZiMV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsX254dmIxXzIxNy5hd3N1aV92YXJpYW50LW5vcm1hbF9zbmUwbF9ueHZiMV8yNDA6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmF3c3VpX3RyaWdnZXItYnV0dG9uX3NuZTBsX254dmIxXzIwNiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1qbTBxZzcsIDJweCkgKiAtMSk7XG59XG5cbi5hd3N1aV9zcGxpdC10cmlnZ2VyX3NuZTBsX254dmIxXzIxNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2Ryb3Bkb3duLXRyaWdnZXJfc25lMGxfbnh2YjFfMjUxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfbWFpbi1hY3Rpb24tZnVsbC13aWR0aF9zbmUwbF9ueHZiMV8yNTU6bm90KCNcXDkpIHtcbiAgZmxleDogMSAxIDA7XG59XG5cbi5hd3N1aV9tYWluLWFjdGlvbi10cmlnZ2VyLWZ1bGwtd2lkdGhfc25lMGxfbnh2YjFfMjU5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXdzdWlfdGVzdC11dGlscy1idXR0b24tdHJpZ2dlcl9zbmUwbF9ueHZiMV8yNjM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90b2dnbGVfMXVvNm1fOHphMzdfMTkzOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG59XG5cbi5hd3N1aV9kcmF3ZXItdHJpZ2dlcnNfMXVvNm1fOHphMzdfMTk5Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hd3N1aV9kcmF3ZXJfMXVvNm1fOHphMzdfMTk5Om5vdCgjXFw5KSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXBhbmVsLXZrN2llYSwgMHB4IDBweCAwcHggMXB4ICNiNmJlYzkpO1xufVxuLmF3c3VpX2RyYXdlcl8xdW82bV84emEzN18xOTk6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLW1vYmlsZV8xdW82bV84emEzN18yMDkpIHtcbiAgei1pbmRleDogODMwO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fOHphMzdfMjEyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNDBweDtcbn1cbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzF1bzZtXzh6YTM3XzIxMi5hd3N1aV9kcmF3ZXItbW9iaWxlXzF1bzZtXzh6YTM3XzIwOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fOHphMzdfMjE5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxLCAjZmZmZmZmKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9kcmF3ZXItbW9iaWxlXzF1bzZtXzh6YTM3XzIwOSA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xdW82bV84emEzN18yMTk6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMTAwMTtcbiAgaW5zZXQ6IDA7XG59XG4uYXdzdWlfZHJhd2VyLWNsb3NlZF8xdW82bV84emEzN18yMTIgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fOHphMzdfMjE5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA0MHB4O1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fOHphMzdfMjEyID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzF1bzZtXzh6YTM3XzIxOS5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fOHphMzdfMjMzOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fOHphMzdfMjEyID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzF1bzZtXzh6YTM3XzIxOS5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fOHphMzdfMjMzOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWUxZmttNSwgI2ViZWJmMCk7XG59XG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fOHphMzdfMjE5ID4gW2FyaWEtaGlkZGVuPXRydWVdOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fOHphMzdfMjE5ID4gLmF3c3VpX2RyYXdlci1yZXNpemUtY29udGVudF8xdW82bV84emEzN18yNDM6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudF8xdW82bV84emEzN18yMTkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtd3JhcHBlcl8xdW82bV84emEzN18yNDg6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX2RyYXdlci10cmlnZ2Vycy13cmFwcGVyXzF1bzZtXzh6YTM3XzI1Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYXdzdWlfZHJhd2VyLXRyaWdnZXJfMXVvNm1fOHphMzdfMTk5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xufVxuLmF3c3VpX2RyYXdlci10cmlnZ2VyXzF1bzZtXzh6YTM3XzE5OTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG59XG4uYXdzdWlfZHJhd2VyLXRyaWdnZXJfMXVvNm1fOHphMzdfMTk5Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItMnd6amc3LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9kcmF3ZXItdHJpZ2dlci1hY3RpdmVfMXVvNm1fOHphMzdfMjcxOm5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlci10cmlnZ2VyLWFjdGl2ZV8xdW82bV84emEzN18yNzE6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtMDEzMDFuLCAjMDA2Y2UwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtMXQ1bXBsLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fOHphMzdfMjMzID4gLmF3c3VpX2RyYXdlci10cmlnZ2Vycy13cmFwcGVyXzF1bzZtXzh6YTM3XzI1MiA+IC5hd3N1aV9kcmF3ZXItdHJpZ2dlcl8xdW82bV84emEzN18xOTk6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xufVxuXG4uYXdzdWlfcmVzaXplLWhhbmRsZS13cmFwcGVyXzF1bzZtXzh6YTM3XzI3OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9oaWRlXzF1bzZtXzh6YTM3XzI4OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xcXByZl8xNjBtaF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG5Aa2V5ZnJhbWVzIGF3c3VpX2RyYWctaGFuZGxlLWVudHJ5XzE1NXlrX3NndXZpXzEge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24taW5saW5lLW9mZnNldC02Yjl5cGEpLCB2YXIoLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24tYmxvY2stb2Zmc2V0LTZiOXlwYSkpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aV9kcmFnLWhhbmRsZS1leGl0XzE1NXlrX3NndXZpXzEge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWlubGluZS1vZmZzZXQtNmI5eXBhKSwgdmFyKC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWJsb2NrLW9mZnNldC02Yjl5cGEpKTtcbiAgfVxufVxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlcl8xNTV5a19zZ3V2aV8xNjk6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24taW5saW5lLW9mZnNldC02Yjl5cGE6IDA7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWJsb2NrLW9mZnNldC02Yjl5cGE6IDA7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluXzE1NXlrX3NndXZpXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtb3V0LTBfMTU1eWtfc2d1dmlfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSksIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSksIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWV4aXRfMTU1eWtfc2d1dmlfMTg5Om5vdCgjXFw5KSwgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1tb3Rpb24tZXhpdGluZ18xNTV5a19zZ3V2aV8xODk6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLW1vdGlvbi1lbnRlcmluZ18xNTV5a19zZ3V2aV8xODk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9kcmFnLWhhbmRsZS1lbnRyeV8xNTV5a19zZ3V2aV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXRiZG8zMCwgMjUwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS1oamozYWksIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSksIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluXzE1NXlrX3NndXZpXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtdGJkbzMwLCAyNTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZXNwb25zaXZlLWhqajNhaSwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLW1vdGlvbi1leGl0aW5nXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2RyYWctaGFuZGxlLWV4aXRfMTU1eWtfc2d1dmlfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC10YmRvMzAsIDI1MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlc3BvbnNpdmUtaGpqM2FpLCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpIGZvcndhcmRzLCBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1vdXQtMF8xNTV5a19zZ3V2aV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXRiZG8zMCwgMjUwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS1oamozYWksIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSkgZm9yd2FyZHM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLW1vdGlvbi1leGl0aW5nXzE1NXlrX3NndXZpXzE4OTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWV4aXRpbmdfMTU1eWtfc2d1dmlfMTg5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1tb3Rpb24tZXhpdGluZ18xNTV5a19zZ3V2aV8xODk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlcl8xNTV5a19zZ3V2aV8xNjk6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyXzE1NXlrX3NndXZpXzE2OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXJfMTU1eWtfc2d1dmlfMTY5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1ibG9jay1zdGFydF8xNTV5a19zZ3V2aV8yMjk6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24tYmxvY2stb2Zmc2V0LTZiOXlwYTogMjBweDtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1ibG9jay1lbmRfMTU1eWtfc2d1dmlfMjMzOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWJsb2NrLW9mZnNldC02Yjl5cGE6IC0yMHB4O1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWlubGluZS1zdGFydF8xNTV5a19zZ3V2aV8yMzc6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1pbmxpbmUtc3RhcnRfMTU1eWtfc2d1dmlfMjM3Om5vdCgjXFw5KTpkaXIobHRyKSB7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWlubGluZS1vZmZzZXQtNmI5eXBhOiAyMHB4O1xufVxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1pbmxpbmUtc3RhcnRfMTU1eWtfc2d1dmlfMjM3Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWlubGluZS1vZmZzZXQtNmI5eXBhOiAtMjBweDtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1pbmxpbmUtZW5kXzE1NXlrX3NndXZpXzI0ODpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWlubGluZS1lbmRfMTU1eWtfc2d1dmlfMjQ4Om5vdCgjXFw5KTpkaXIobHRyKSB7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWlubGluZS1vZmZzZXQtNmI5eXBhOiAtMjBweDtcbn1cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItaW5saW5lLWVuZF8xNTV5a19zZ3V2aV8yNDg6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24taW5saW5lLW9mZnNldC02Yjl5cGE6IDIwcHg7XG59XG5cbi5hd3N1aV9jb250ZW50c18xNTV5a19zZ3V2aV8yNTk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9wb3J0YWwtb3ZlcmxheV8xNTV5a19zZ3V2aV8yNjM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNzAwMDtcbn1cblxuLmF3c3VpX3BvcnRhbC1vdmVybGF5LWRpc2FibGVkXzE1NXlrX3NndXZpXzI3MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfcG9ydGFsLW92ZXJsYXktY29udGVudHNfMTU1eWtfc2d1dmlfMjc1Om5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uYXdzdWlfZHJhZy1oYW5kbGVfMTU1eWtfc2d1dmlfMjc5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXJfMTU1eWtfc2d1dmlfMTY5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zdGF0aWMteGwtNHRlZGk2LCAyNHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1oaWRkZW5fMTU1eWtfc2d1dmlfMjkyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItYmxvY2stc3RhcnRfMTU1eWtfc2d1dmlfMjI5Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogKHZhcigtLXNwYWNlLXN0YXRpYy14bC00dGVkaTYsIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpKSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpIC8gMik7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItYmxvY2stZW5kXzE1NXlrX3NndXZpXzIzMzpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGMoLTEgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSAtICh2YXIoLS1zcGFjZS1zdGF0aWMteGwtNHRlZGk2LCAyNHB4KSArIDIgKiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSkgLyAyKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1pbmxpbmUtc3RhcnRfMTU1eWtfc2d1dmlfMjM3Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqICh2YXIoLS1zcGFjZS1zdGF0aWMteGwtNHRlZGk2LCAyNHB4KSArIDIgKiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpIC8gMik7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItaW5saW5lLWVuZF8xNTV5a19zZ3V2aV8yNDg6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqICh2YXIoLS1zcGFjZS1zdGF0aWMteGwtNHRlZGk2LCAyNHB4KSArIDIgKiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpIC8gMik7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItZm9yY2VkXzE1NXlrX3NndXZpXzMxNjpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gKHZhcigtLXNwYWNlLXN0YXRpYy14bC00dGVkaTYsIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpKSAvIDIpO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWZvcmNlZC10b3AtMF8xNTV5a19zZ3V2aV8zMjA6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1mb3JjZWQtdG9wLTFfMTU1eWtfc2d1dmlfMzI0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0yICogKHZhcigtLXNwYWNlLXN0YXRpYy14bC00dGVkaTYsIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpKSk7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItZm9yY2VkLXRvcC0yXzE1NXlrX3NndXZpXzMyODpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMyAqICh2YXIoLS1zcGFjZS1zdGF0aWMteGwtNHRlZGk2LCAyNHB4KSArIDIgKiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSkpO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWZvcmNlZC10b3AtM18xNTV5a19zZ3V2aV8zMzI6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTQgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1mb3JjZWQtYm90dG9tLTBfMTU1eWtfc2d1dmlfMzM2Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDEgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1mb3JjZWQtYm90dG9tLTFfMTU1eWtfc2d1dmlfMzQwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDIgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1mb3JjZWQtYm90dG9tLTJfMTU1eWtfc2d1dmlfMzQ0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDMgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1mb3JjZWQtYm90dG9tLTNfMTU1eWtfc2d1dmlfMzQ4Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDQgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b25fMTU1eWtfc2d1dmlfMTY5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zdGF0aWMteGwtNHRlZGk2LCAyNHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2Utc3RhdGljLXhsLTR0ZWRpNiwgMjRweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGVmYXVsdC1idmhic24sICM0MjQ2NTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRlZmF1bHQtcDg4bHZiLCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWRyb3Bkb3duLW05aWhpNCwgMHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbn1cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uXzE1NXlrX3NndXZpXzE2OTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkXzE1NXlrX3NndXZpXzM3MSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24taG92ZXItNzRuNW8xLCAjMzMzODQzKTtcbn1cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uXzE1NXlrX3NndXZpXzE2OTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkXzE1NXlrX3NndXZpXzM3MSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWFjdGl2ZS1sdm8wZHksICMyMzJiMzcpO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZF8xNTV5a19zZ3V2aV8zNzE6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNHQ2em50LCAjZWJlYmYwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC1qZGtobXAsICNiNGI0YmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF84azFydF8xaTFoOV81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbl84azFydF8xaTFoOV85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi12aXNpYmxlXzhrMXJ0XzFpMWg5XzEzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi1ibG9jay1zdGFydF84azFydF8xaTFoOV8xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24tYmxvY2stZW5kXzhrMXJ0XzFpMWg5XzIxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi1pbmxpbmUtc3RhcnRfOGsxcnRfMWkxaDlfMjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLWlubGluZS1lbmRfOGsxcnRfMWkxaDlfMjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9oYW5kbGVfc2RoYTZfMTF2cDdfMTQ1Om5vdCgjXFw5KSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGlubGluZS1zaXplOiAtbW96LWZpdC1jb250ZW50O1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYXdzdWlfaGFuZGxlLXNpemUtbm9ybWFsX3NkaGE2XzExdnA3XzE1Mzpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSwgMnB4KTtcbn1cbi5hd3N1aV9oYW5kbGUtc2l6ZS1zbWFsbF9zZGhhNl8xMXZwN18xNTc6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG59XG4uYXdzdWlfaGFuZGxlLWRyYWctaW5kaWNhdG9yX3NkaGE2XzExdnA3XzE2MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYW5kbGUtZGlzYWJsZWRfc2RoYTZfMTF2cDdfMTYwKSB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5hd3N1aV9oYW5kbGUtZHJhZy1pbmRpY2F0b3Jfc2RoYTZfMTF2cDdfMTYwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhbmRsZS1kaXNhYmxlZF9zZGhhNl8xMXZwN18xNjApLmF3c3VpX2FjdGl2ZV9zZGhhNl8xMXZwN18xNjMge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmF3c3VpX2hhbmRsZS1yZXNpemUtYXJlYV9zZGhhNl8xMXZwN18xNjY6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaGFuZGxlLXJlc2l6ZS1hcmVhX3NkaGE2XzExdnA3XzE2Njpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuLmF3c3VpX2hhbmRsZS1yZXNpemUtaG9yaXpvbnRhbF9zZGhhNl8xMXZwN18xNzM6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uYXdzdWlfaGFuZGxlLXJlc2l6ZS12ZXJ0aWNhbF9zZGhhNl8xMXZwN18xNzY6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG4uYXdzdWlfaGFuZGxlX3NkaGE2XzExdnA3XzE0NTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX2hhbmRsZV9zZGhhNl8xMXZwN18xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hhbmRsZV9zZGhhNl8xMXZwN18xNDU6bm90KCNcXDkpOmZvY3VzOm5vdCguYXdzdWlfaGlkZS1mb2N1c19zZGhhNl8xMXZwN18xODYpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hhbmRsZV9zZGhhNl8xMXZwN18xNDU6bm90KCNcXDkpOmZvY3VzOm5vdCguYXdzdWlfaGlkZS1mb2N1c19zZGhhNl8xMXZwN18xODYpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMHB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oYW5kbGVfc2RoYTZfMTF2cDdfMTQ1Om5vdCgjXFw5KTpmb2N1czpub3QoLmF3c3VpX2hpZGUtZm9jdXNfc2RoYTZfMTF2cDdfMTg2KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX3Jlc2l6ZS1pY29uX3NkaGE2XzExdnA3XzIwODpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xufVxuLmF3c3VpX3Jlc2l6ZS1pY29uX3NkaGE2XzExdnA3XzIwODpub3QoI1xcOSk6aG92ZXIge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcDJiZWV4LCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9yZXNpemUtaWNvbi12ZXJ0aWNhbF9zZGhhNl8xMXZwN18yMTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmF3c3VpX3Jlc2l6ZS1pY29uLWhvcml6b250YWxfc2RoYTZfMTF2cDdfMjE4Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmF3c3VpX3ByZXZlbnQtcG9pbnRlcl9zZGhhNl8xMXZwN18yMjI6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzFvbTBoX2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9zbGlkZXJfY3F6bGtfdzN6eWhfMTQ1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBibG9jay1zaXplOiAxOHB4O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYXdzdWlfc2xpZGVyX2NxemxrX3czenloXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NsaWRlcl9jcXpsa193M3p5aF8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NsaWRlcl9jcXpsa193M3p5aF8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMHB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zbGlkZXJfY3F6bGtfdzN6eWhfMTQ1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX3NsaWRlci1zaWRlX2NxemxrX3czenloXzE3OTpub3QoI1xcOSksXG4uYXdzdWlfc2xpZGVyLXNpZGUtc3RhcnRfY3F6bGtfdzN6eWhfMTgwOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3dpdGgtbW90aW9uLXZlcnRpY2FsX2IxOHRwX2tjbWNjXzE0Njpub3QoI1xcOSkge1xuICAgIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgb3BhY2l0eSwgYmxvY2stc2l6ZSwgaW5zZXQtYmxvY2stc3RhcnQsIGluc2V0LWJsb2NrLWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfa2NtY2NfMTQ2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV93aXRoLW1vdGlvbi12ZXJ0aWNhbF9iMTh0cF9rY21jY18xNDY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfa2NtY2NfMTQ2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV93aXRoLW1vdGlvbi1ob3Jpem9udGFsX2IxOHRwX2tjbWNjXzE2NTpub3QoI1xcOSkge1xuICAgIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgb3BhY2l0eSwgaW5saW5lLXNpemUsIGluc2V0LWlubGluZS1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfd2l0aC1tb3Rpb24taG9yaXpvbnRhbF9iMTh0cF9rY21jY18xNjU6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3dpdGgtbW90aW9uLWhvcml6b250YWxfYjE4dHBfa2NtY2NfMTY1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3dpdGgtbW90aW9uLWhvcml6b250YWxfYjE4dHBfa2NtY2NfMTY1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4uYXdzdWlfcmVzaXplLWFjdGl2ZV9iMTh0cF9rY21jY18xODQgKjpub3QoI1xcOSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmF3c3VpX3Jlc2l6ZS1hY3RpdmVfYjE4dHBfa2NtY2NfMTg0ICogLmF3c3VpX3dpdGgtbW90aW9uLXZlcnRpY2FsX2IxOHRwX2tjbWNjXzE0Njpub3QoI1xcOSksXG4uYXdzdWlfcmVzaXplLWFjdGl2ZV9iMTh0cF9rY21jY18xODQgKiAuYXdzdWlfd2l0aC1tb3Rpb24taG9yaXpvbnRhbF9iMTh0cF9rY21jY18xNjU6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLmF3c3VpX3Jlc2l6ZS1hY3RpdmVfYjE4dHBfa2NtY2NfMTg0IGlmcmFtZTpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9yZXNpemUtc2lkZV9iMTh0cF9rY21jY18xOTUgKjpub3QoI1xcOSkge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5hd3N1aV9yZXNpemUtYm90dG9tX2IxOHRwX2tjbWNjXzE5OCAqOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqLyIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2xtNnZvXzEzMHkyXzE1Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfcm9vdC1uby1zY3JvbGxfbG02dm9fMTMweTJfMTYwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmF3c3VpX2xheW91dF9sbTZ2b18xMzB5Ml8xNjU6bm90KCNcXDkpIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfbGF5b3V0LW5vLXNjcm9sbF9sbTZ2b18xMzB5Ml8xNzE6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF3c3VpX2xheW91dC1tYWluX2xtNnZvXzEzMHkyXzE3NTpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2xheW91dC1tYWluLXNjcm9sbGFibGVfbG02dm9fMTMweTJfMTgxOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbi5hd3N1aV91bmZvY3VzYWJsZV9sbTZ2b18xMzB5Ml8xODYgKjpub3QoI1xcOSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hd3N1aV9icmVhZGNydW1icy1kZXNrdG9wX2xtNnZvXzEzMHkyXzE5MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtaGVhZGVyLXdyYXBwZXJfbG02dm9fMTMweTJfMTk1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS0xbndreTcsIDE2cHgpO1xufVxuXG4uYXdzdWlfY29udGVudC13cmFwcGVyX2xtNnZvXzEzMHkyXzE5OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLXplYjFnOSwgNDBweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LW92ZXJsYXBwZWRfbG02dm9fMTMweTJfMjAzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtbGQ0NWFwLCAzNnB4KSk7XG59XG5cbi5hd3N1aV9jb250ZW50LWV4dHJhLXRvcC1wYWRkaW5nX2xtNnZvXzEzMHkyXzIwNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9ibG9jay1ib2R5LXNjcm9sbF8xOWQ4bF9mYTM5dl8xNTM6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF3c3VpX21vYmlsZS1iYXJfMTlkOGxfZmEzOXZfMTU3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbW9iaWxlLXBhbmVsLWVkMGF2YSwgIzBmMTQxYSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC12azdpZWEsIDBweCAwcHggMHB4IDFweCAjYjZiZWM5KTtcbiAgYmxvY2stc2l6ZTogY2FsYygyICogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSk7XG59XG5cbi5hd3N1aV9tb2JpbGUtYmFyLWJyZWFkY3J1bWJzXzE5ZDhsX2ZhMzl2XzE3MDpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX21vYmlsZS10b2dnbGVfMTlkOGxfZmEzOXZfMTc3Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDdweDtcbiAgaW5saW5lLXNpemU6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbn1cbi5hd3N1aV9tb2JpbGUtdG9nZ2xlLXR5cGUtbmF2aWdhdGlvbl8xOWQ4bF9mYTM5dl8xODY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG59XG4uYXdzdWlfbW9iaWxlLXRvZ2dsZS10eXBlLXRvb2xzXzE5ZDhsX2ZhMzl2XzE4OTpub3QoI1xcOSksIC5hd3N1aV9tb2JpbGUtdG9nZ2xlLXR5cGUtZHJhd2VyXzE5ZDhsX2ZhMzl2XzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xufVxuLmF3c3VpX21vYmlsZS10b2dnbGVfMTlkOGxfZmEzOXZfMTc3Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWUxZmttNSwgI2ViZWJmMCk7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLWNvbnRhaW5lcl8xOWQ4bF9mYTM5dl8xOTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbm90aWZpY2F0aW9uc18xaG1tNF95MmhuZV85Om5vdCgjXFw5KSxcbi5hd3N1aV9ub3RpZmljYXRpb25zLXN0aWNreV8xaG1tNF95MmhuZV8xMDpub3QoI1xcOSkge1xuICB6LWluZGV4OiA4NTA7XG59XG5cbi5hd3N1aV9ub3RpZmljYXRpb25zXzFobW00X3kyaG5lXzk6bm90KCNcXDkpIHtcbiAgLyogVGhpcyBpcyBuZWNlc3NhcnkgZm9yIHRoZSB6LWluZGV4IHRvIGhhdmUgZWZmZWN0ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX25vdGlmaWNhdGlvbnMtc3RpY2t5XzFobW00X3kyaG5lXzEwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICAtLWF3c3VpLWZsYXNoYmFyLXN0aWNreS1ib3R0b20tbWFyZ2luLTZiOXlwYTogdmFyKC0tc3BhY2UteHhsLTMyc3JtNCwgMzJweCk7XG59XG5cbi5hd3N1aV9uby1jb250ZW50LXBhZGRpbmdzXzFobW00X3kyaG5lXzI1Om5vdCgjXFw5KSB7XG4gIC8qXG4gIFdoZW4gdXNpbmcgdGhlIGRpc2FibGVDb250ZW50UGFkZGluZ3Mgb3B0aW9uLCB0aGUgRmxhc2hiYXIgd2lsbCB1c2UgdGhpcyBjdXN0b20gcHJvcGVydHkgdG8gYWRkIGFkZGl0aW9uYWwgc3BhY2VcbiAgd2hlbiB0aGUgbm90aWZpY2F0aW9uIGJhciBpcyByZW5kZXJlZCwgdG8gcHJldmVudCBpdCBmcm9tIG92ZXJsYXBwaW5nIHRoZSBjb250ZW50LlxuICAgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfZHJhd2VyLWRpc3BsYXllZF8xbGgzdV8xNnhxeV8xNDk6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiA0MHB4O1xufVxuXG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMWxoM3VfMTZ4cXlfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogODMwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuZGl2LmF3c3VpX2JhY2tncm91bmRfaHl2c2pfMXQ4ajVfMTQ5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuZGl2LmF3c3VpX2JhY2tncm91bmRfaHl2c2pfMXQ4ajVfMTQ5ID4gLmF3c3VpX3Njcm9sbGluZy1iYWNrZ3JvdW5kX2h5dnNqXzF0OGo1XzE1Mjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIGdyaWQtcm93OiAxLzk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYnJlYWRjcnVtYnNfaHl2c2pfMXQ4ajVfMTYzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKTtcbiAgZ3JpZC1hcmVhOiBicmVhZGNydW1icztcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfMXQ4ajVfMTc2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3c6IDEvc3BhbiA5O1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC02Yjl5cGEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AtNmI5eXBhKTtcbiAgei1pbmRleDogODMwO1xufVxuLmF3c3VpX2RyYXdlcnMtY29udGFpbmVyX2h5dnNqXzF0OGo1XzE3Ni5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfMXQ4ajVfMTg3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfMXQ4ajVfMTc2Om5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiBjYWxjKHZhcigtLWF3c3VpLWxheW91dC13aWR0aC02Yjl5cGEpIC0gdmFyKC0tYXdzdWktbWFpbi1vZmZzZXQtbGVmdC02Yjl5cGEpIC0gdmFyKC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC02Yjl5cGEpIC0gdmFyKC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQtNmI5eXBhKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfMXQ4ajVfMTc2Om5vdCgjXFw5KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICAvKlxuICAgIFdoZW4gZGlzYWJsZUJvZHlTY3JvbGwgaXMgdHJ1ZSB0aGUgb2Zmc2V0VG9wIHdpbGwgYmUgcmVsYXRpdmUgdG8gdGhlIFxuICAgIGFwcCBsYXlvdXQgYW5kIG5vdCB0aGUgYm9keS4gSG93ZXZlciwgdGhlIGRyYXdlciBwb3NpdGlvbiBjaGFuZ2VzIFxuICAgIHRvIGZpeGVkIGluIG1vYmlsZSB2aWV3cG9ydHMuIFRoZSB0b3AgdmFsdWUgbmVlZHMgdG8gaW5jbHVkZSB0aGUgXG4gICAgaGVhZGVyIGJlY2F1c2UgZml4ZWQgcG9zaXRpb24gc3dpdGNoZXMgdGhlIHRvcCB2YWx1ZSBzbyBpdCBpcyBub3cgXG4gICAgcmVsYXRpdmUgdG8gdGhlIGJvZHkuXG4gICAgKi9cbiAgfVxuICAuYXdzdWlfZHJhd2Vycy1jb250YWluZXJfaHl2c2pfMXQ4ajVfMTc2LmF3c3VpX2Rpc2FibGUtYm9keS1zY3JvbGxfaHl2c2pfMXQ4ajVfMjA4Om5vdCgjXFw5KSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLWhlYWRlci1oZWlnaHQtNmI5eXBhKTtcbiAgfVxufVxuXG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal8xdDhqNV8yMTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cbi5hd3N1aV9kcmF3ZXJzLWRlc2t0b3AtdHJpZ2dlcnMtY29udGFpbmVyX2h5dnNqXzF0OGo1XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbXVsdGlwbGUtdHJpZ2dlcnNfaHl2c2pfMXQ4ajVfMjUxKS5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfMXQ4ajVfMTg3IHtcbiAgaW5saW5lLXNpemU6IDA7XG59XG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal8xdDhqNV8yMTMuYXdzdWlfaGFzLW11bHRpcGxlLXRyaWdnZXJzX2h5dnNqXzF0OGo1XzI1MS5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfMXQ4ajVfMTg3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9kcmF3ZXJzLWRlc2t0b3AtdHJpZ2dlcnMtY29udGFpbmVyX2h5dnNqXzF0OGo1XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbXVsdGlwbGUtdHJpZ2dlcnNfaHl2c2pfMXQ4ajVfMjUxKTpub3QoLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal8xdDhqNV8xODcpIHtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWNod2xoeiwgMTJweCkgKiAyICsgdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci1qMnFmZncsIDM2cHgpKTtcbn1cblxuLmF3c3VpX2RyYXdlcnMtbW9iaWxlLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal8xdDhqNV8yNjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlci1jb250ZW50X2h5dnNqXzF0OGo1XzI2Njpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWNod2xoeiwgMTJweCkgKiAyICsgdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci1qMnFmZncsIDM2cHgpKTtcbn1cbi5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItY29udGVudF9oeXZzal8xdDhqNV8yNjY6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW11bHRpcGxlLXRyaWdnZXJzX2h5dnNqXzF0OGo1XzI1MSkuYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqXzF0OGo1XzE4NyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWNvbnRlbnRfaHl2c2pfMXQ4ajVfMjY2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tdWx0aXBsZS10cmlnZ2Vyc19oeXZzal8xdDhqNV8yNTEpOm5vdCguYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqXzF0OGo1XzE4Nykge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlci1jb250ZW50X2h5dnNqXzF0OGo1XzI2NiA+IC5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItb3ZlcmZsb3dfaHl2c2pfMXQ4ajVfMjgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcnMtdHJpZ2dlcl9oeXZzal8xdDhqNV8yNjY6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktZHJhd2VyLXNpemUtNmI5eXBhOiAyOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSAxZnI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl9oeXZzal8xdDhqNV8zMTE6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICBncmlkLXJvdzogMTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLTZiOXlwYSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIDFmciBhdXRvIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LXo5NTljdywgMTVweCkgYXV0byAxZnI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqXzF0OGo1XzE3NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfaHl2c2pfMXQ4ajVfMzExID4gLmF3c3VpX2RyYXdlci1jbG9zZS1idXR0b25faHl2c2pfMXQ4ajVfMzIwOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl9oeXZzal8xdDhqNV8zMTEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfaHl2c2pfMXQ4ajVfMzExOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQtNmI5eXBhKTtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl9oeXZzal8xdDhqNV8zMTEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfaHl2c2pfMXQ4ajVfMzExLmF3c3VpX2RyYXdlci1jb250ZW50LWhpZGRlbl9oeXZzal8xdDhqNV8zMjk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2ID4gLmF3c3VpX2RyYXdlci1zbGlkZXJfaHl2c2pfMXQ4ajVfMzMyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogODUwO1xufVxuLmF3c3VpX2RyYXdlcl9oeXZzal8xdDhqNV8xNzY6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtZHJhd2VyLW9wZW5faHl2c2pfMXQ4ajVfMzQwKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGlubGluZS1zaXplOiAwO1xufVxuLmF3c3VpX2RyYXdlcl9oeXZzal8xdDhqNV8xNzYuYXdzdWlfaXMtZHJhd2VyLW9wZW5faHl2c2pfMXQ4ajVfMzQwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgb3BhY2l0eTogMTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLTZiOXlwYSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU0MXB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2LmF3c3VpX2lzLWRyYXdlci1vcGVuX2h5dnNqXzF0OGo1XzM0MDpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZHJhd2VyLXNpemUtNmI5eXBhOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfaHl2c2pfMXQ4ajVfMTc2LmF3c3VpX2lzLWRyYXdlci1vcGVuX2h5dnNqXzF0OGo1XzM0MDpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZHJhd2VyLXNpemUtNmI5eXBhOiAxMDB2dztcbiAgICBpbmxpbmUtc2l6ZTogMTAwdnc7XG4gIH1cbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbmhlYWRlci5hd3N1aV9jb250ZW50X2h5dnNqXzF0OGo1XzM2Njpub3QoI1xcOSkge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuVGhlIGZpcnN0IGFuZCBsYXN0IGNvbHVtbiBkZWZpbml0aW9ucyBoYXZlIHR3byByZXNwb25zaWJpbGl0aWVzLlxuSWYgTmF2aWdhdGlvbiBhbmQvb3IgVG9vbHMgZXhpc3QgdGhlbiB0aGF0IHdpbGwgZGV0ZXJtaW5lIHRoZSB3aWR0aCBvZlxudGhlIGZpcnN0IGFuZCBsYXN0IGNvbHVtbnMsIHJlc3BlY3RpdmVseSwgYW5kIHRoZSBjb250ZW50IGluIHRoZXNlIGRyYXdlcnNcbndpbGwgY3JlYXRlIGhvcml6b250YWwgc3BhY2UgZnJvbSB0aGUgY2VudGVyIGNvbHVtbiBjb250ZW50LiBIb3dldmVyLCBpZiB0aGVcbm5hdmlnYXRpb25IaWRlIGFuZC9vciB0b29sc0hpZGUgcHJvcGVydGllcyBoYXZlIGJlZW4gc2V0IHRoZW4gdGhlIGZpcnN0XG5hbmQgbGFzdCBjb2x1bW4gd2lkdGggd2lsbCBkZWZhdWx0IHRvIHRoZSBtaW5pbXVtIGNvbnRlbnQgZ2FwIHByb3BlcnRpZXMgdG9cbmNyZWF0ZSB0aGUgbmVjZXNzYXJ5IHZpc3VhbCBzcGFjZSBhcm91bmQgdGhlIG1haW4gY29udGVudC5cblxuVGhlIG1pbmltdW0gY29udGVudCB3aWR0aCBwcm9wZXJ0eSBpcyBzZXQgdG8gemVybyBhbmQgYXBwbGllZCB1bmRlciBhbGxcbmNpcmN1bXN0YW5jZXMgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBtaW5Db250ZW50V2lkdGggcHJvcGVydHkgaXNcbmV4cGxpY2l0bHkgc2V0IGluIHNjcmlwdC5cbiovXG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWJyZWFkY3J1bWJzLWdhcC02Yjl5cGE6IDBweDtcbiAgLS1hd3N1aS1jb250ZW50LWdhcC1sZWZ0LTZiOXlwYTogMHB4O1xuICAtLWF3c3VpLWNvbnRlbnQtZ2FwLXJpZ2h0LTZiOXlwYTogMHB4O1xuICAtLWF3c3VpLWNvbnRlbnQtaGVpZ2h0LTZiOXlwYTogY2FsYygxMDB2aCAtIHZhcigtLWF3c3VpLWhlYWRlci1oZWlnaHQtNmI5eXBhKSAtIHZhcigtLWF3c3VpLWZvb3Rlci1oZWlnaHQtNmI5eXBhKSk7XG4gIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC02Yjl5cGE6IDEyODBweDtcbiAgLS1hd3N1aS1kZWZhdWx0LW1pbi1jb250ZW50LXdpZHRoLTZiOXlwYTogMHB4O1xuICAtLWF3c3VpLWZvb3Rlci1oZWlnaHQtNmI5eXBhOiAwcHg7XG4gIC0tYXdzdWktaGVhZGVyLWdhcC02Yjl5cGE6IDBweDtcbiAgLS1hd3N1aS1oZWFkZXItaGVpZ2h0LTZiOXlwYTogMHB4O1xuICAtLWF3c3VpLWxheW91dC13aWR0aC02Yjl5cGE6IDBweDtcbiAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IDBweDtcbiAgLS1hd3N1aS1tYWluLW9mZnNldC1sZWZ0LTZiOXlwYTogMHB4O1xuICAtLWF3c3VpLW1haW4tdGVtcGxhdGUtcm93cy02Yjl5cGE6IDFmcjtcbiAgLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC02Yjl5cGE6IDBweDtcbiAgLS1hd3N1aS1taW4tY29udGVudC13aWR0aC02Yjl5cGE6IDI4MHB4O1xuICAtLWF3c3VpLW1vYmlsZS1iYXItaGVpZ2h0LTZiOXlwYTogY2FsYygyICogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSk7XG4gIC0tYXdzdWktbm90aWZpY2F0aW9ucy1oZWlnaHQtNmI5eXBhOiAwcHg7XG4gIC0tYXdzdWktb2Zmc2V0LXRvcC02Yjl5cGE6IHZhcigtLWF3c3VpLWhlYWRlci1oZWlnaHQtNmI5eXBhKTtcbiAgLS1hd3N1aS1vdmVybGFwLWhlaWdodC02Yjl5cGE6IHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtbGQ0NWFwLCAzNnB4KTtcbiAgLS1hd3N1aS10b2dnbGVzLWxlZnQtd2lkdGgtNmI5eXBhOiAwcHg7XG4gIC0tYXdzdWktdG9nZ2xlcy1yaWdodC13aWR0aC02Yjl5cGE6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIC4gbW9iaWxlVG9vbGJhciAuIC5cIiBcIi4gLiBub3RpZmljYXRpb25zIC4gLlwiIFwiLiAuIGJyZWFkY3J1bWJzR2FwIC4gLlwiIFwiLiAuIGJyZWFkY3J1bWJzIC4gLlwiIFwiLiAuIGhlYWRlckdhcCAuIC5cIiBcIi4gLiBoZWFkZXIgLiAuXCIgXCIuIC4gbWFpbkdhcCAuIC5cIiBcIi4gLiBtYWluIC4gLlwiIFwiLiAuIG1haW4gLiAuXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWlubWF4KHZhcigtLWF3c3VpLWNvbnRlbnQtZ2FwLWxlZnQtNmI5eXBhKSwgMWZyKSBtaW5tYXgodmFyKC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC02Yjl5cGEpLCB2YXIoLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLTZiOXlwYSkpIG1pbm1heCh2YXIoLS1hd3N1aS1jb250ZW50LWdhcC1yaWdodC02Yjl5cGEpLCAxZnIpIG1pbi1jb250ZW50O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byB2YXIoLS1hd3N1aS1icmVhZGNydW1icy1nYXAtNmI5eXBhKSBhdXRvIHZhcigtLWF3c3VpLWhlYWRlci1nYXAtNmI5eXBhKSBhdXRvIHZhcigtLWF3c3VpLW1haW4tZ2FwLTZiOXlwYSkgdmFyKC0tYXdzdWktb3ZlcmxhcC1oZWlnaHQtNmI5eXBhKSB2YXIoLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtNmI5eXBhKTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLWF3c3VpLWNvbnRlbnQtaGVpZ2h0LTZiOXlwYSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcbiAgQWRkIHVuaWZpZWQgbWF4LXdpZHRoIGZvciBBcHBMYXlvdXQgY29udGVudCBiYXNlZCBvbiBicmVha3BvaW50cy4gT25seSB1c2UgdGhlIG1heCBjb250ZW50IFxuICB3aWR0aCBjdXN0b20gcHJvcGVydHkgZm9yIHRoZSBtaWRkbGUgY29sdW1uIGRlZmluaXRpb24gaWYgdGhlIG1heENvbnRlbnRXaWR0aCBwcm9wZXJ0eSBcbiAgaGFzIGJlZW4gZXhwbGljaXRseSBzZXQgdG8gYSBub24temVybyB2YWx1ZSBhbmQgc3Vic2VxdWVudGx5IHNldCB0aGUgaGFzLW1heC1jb250ZW50LXdpZHRoIFxuICBkYXRhIGF0dHJpYnV0ZSB0byB0cnVlLlxuICAqL1xuICAvKlxuICBPbmx5IHVzZSB0aGUgbWF4IGNvbnRlbnQgd2lkdGggY3VzdG9tIHByb3BlcnR5IGZvciB0aGUgbWlkZGxlIGNvbHVtbiBkZWZpbml0aW9uXG4gIGlmIHRoZSBtYXhDb250ZW50V2lkdGggcHJvcGVydHkgaGFzIGJlZW4gZXhwbGljaXRseSBzZXQgdG8gYSBub24temVybyB2YWx1ZSBhbmRcbiAgc3Vic2VxdWVudGx5IHNldCB0aGUgaGFzLW1heC1jb250ZW50LXdpZHRoIGRhdGEgYXR0cmlidXRlIHRvIHRydWUuXG4gICovXG4gIC8qXG4gIFdhcm5pbmchIFRoaXMgaXMgYSBoYWNrISBXZSBhcmUgaW1wbGVtZW50aW5nIGEgc2hvcnQgdGVybSBmaXggdG8gcHJldmVudCB0aGVcbiAgdG9vbHMgZHJhd2VyIGZyb20gcG90ZW50aWFsbHkgZ2V0dGluZyBwdXNoZWQgb2ZmIHNjcmVlbi4gQ3VycmVudGx5IHRoZXJlIGlzIG5vXG4gIHByb3RlY3Rpb24gYWdhaW5zdCBhIG5hdmlnYXRpb25XaWR0aCwgbWluQ29udGVudFdpZHRoLCBhbmQgdG9vbHNXaWR0aCB0aGF0IGFyZVxuICBpbiBleGNlc3Mgb3ZlIHRoZSBhdmFpbGFibGUgc3BhY2UgaW4gdGhlIHZpZXdwb3J0LiBUbyBhY2NvbW9kYXRlIHRoaXMgd2UgcmVtb3ZlXG4gIHRoZSBtaW5Db250ZW50V2lkdGggYW5kIHNldCBpdCB0byB6ZXJvIGluIHNtYWxsIHZpZXdwb3J0cyBhbmQgYmVsb3cgdW50aWwgdGhlXG4gIGlzTW9iaWxlIGJyZWFrcG9pbnQgc2V0cyB0aGUgZHJhd2VycyB0byBvdmVybGF5IGF0IDEwMHZ3LlxuICAqL1xuICAvKlxuICBJbiBkZXNrdG9wIHZpZXdwb3J0cyB0aGUgY29udGVudCBnYXAgcHJvcGVydHkgZm9yIHRoZSBsZWZ0IGFuZCByaWdodFxuICBjb2x1bW5zIHNob3VsZCBvdmVycmlkZSB0aGUgZGVmYXVsdCBvZiB6ZXJvIGlmIHRoZSBuYXZpZ2F0aW9uSGlkZVxuICBvciB0b29sc0hpZGUgcHJvcGVydHkgaXMgc2V0LiBUaGlzIGVuc3VyZXMgYWRlcXVhdGUgaG9yaXpvbnRhbCBzcGFjZVxuICBmb3IgdGhlIGNlbnRlciBjb2x1bW4gZnJvbSB0aGUgZWRnZXMgb2YgdGhlIHZpZXdwb3J0IHdoZW4gdGhlcmUgaXNcbiAgbm90IGxlZnQgb3IgcmlnaHQgY29udGVudC5cblxuICBXYXJuaW5nISBJZiB0aGVzZSBkZXNpZ24gdG9rZW5zIGNoYW5nZSBpdCB3aWxsIGFkdmVyc2VseSBpbXBhY3QgdGhlIFxuICBjYWxjdWxhdGlvbiB1c2VkIHRvIGRldGVybWluZSB0aGUgU3BsaXQgUGFuZWwgbWF4aW11bSB3aWR0aCBpbiB0aGUgXG4gIGhhbmRsZVNwbGl0UGFuZWxNYXhXaWR0aCBmdW5jdGlvbiBpbiB0aGUgY29udGV4dC5cbiAgKi9cbiAgLypcbiAgSW4gbW9iaWxlIHZpZXdwb3J0cyB0aGUgTmF2aWdhdGlvbiBhbmQgVG9vbHMgZHJhd2VycyBhcmUgaGlkZGVuXG4gIGFuZCB0cmlnZ2VyZWQgYnkgdGhlIE1vYmlsZVRvb2xiYXIgd2hpY2ggdGhlbiB0YWtlIHVwIHRoZSBlbnRpcmUgdmlld3BvcnQuXG4gIFRoZSBjZW50ZXIgY29sdW1uIG5lZWRzIHBlcm1hbmVudCBzcGFjZSBmcm9tIHRoZSBob3Jpem9udGFsIHZpZXdwb3J0XG4gIGVkZ2VzIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBvciBub3QgdGhlcmUgaXMgYSBOYXZpZ2F0aW9uIG9yIFRvb2xzLlxuICAqL1xuICAvKlxuICBPdmVycmlkZSB0aGUgZGVza3RvcCBnYXAgdmFsdWVzIHNldCBhYm92ZSBmb3IgdGhlIE5vdGlmaWNhdGlvbnMsIEhlYWRlciwgYW5kIE1haW5cbiAgY29tcG9uZW50cyBmb3IgbW9iaWxlIHZpZXdwb3J0cy5cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqXzF0OGo1XzQ2Mykge1xuICAgIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC02Yjl5cGE6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfMXQ4ajVfNDYzKSB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLTZiOXlwYTogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU0MXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal8xdDhqNV80NjMpIHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqXzF0OGo1XzQ2MykuYXdzdWlfY29udGVudC10eXBlLWRhc2hib2FyZF9oeXZzal8xdDhqNV80Nzgge1xuICAgIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC02Yjl5cGE6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfMXQ4ajVfNDYzKS5hd3N1aV9jb250ZW50LXR5cGUtZGFzaGJvYXJkX2h5dnNqXzF0OGo1XzQ3OCB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLTZiOXlwYTogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjU0MXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal8xdDhqNV80NjMpLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfaHl2c2pfMXQ4ajVfNDc4IHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhOiAyMTYwcHg7XG4gIH1cbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal8xdDhqNV80NjMpLmF3c3VpX2NvbnRlbnQtdHlwZS10YWJsZV9oeXZzal8xdDhqNV80OTIsIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal8xdDhqNV80NjMpLmF3c3VpX2NvbnRlbnQtdHlwZS1jYXJkc19oeXZzal8xdDhqNV80OTIge1xuICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhOiAxMDAlO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqXzF0OGo1XzQ2Mzpub3QoI1xcOSkge1xuICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhOiB2YXIoLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC02Yjl5cGEpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfaXMtb3ZlcmxhcC1kaXNhYmxlZF9oeXZzal8xdDhqNV80OTg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1vdmVybGFwLWhlaWdodC02Yjl5cGE6IDA7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9pcy1oaWRlLW1vYmlsZS10b29sYmFyX2h5dnNqXzF0OGo1XzUwMTpub3QoI1xcOSkge1xuICAtLWF3c3VpLW1vYmlsZS1iYXItaGVpZ2h0LTZiOXlwYTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1pbi1jb250ZW50LXdpZHRoLTZiOXlwYTogdmFyKC0tYXdzdWktbWluLWNvbnRlbnQtd2lkdGgtNmI5eXBhLCAyODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MTpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC02Yjl5cGE6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxLmF3c3VpX2hhcy1jb250ZW50LWdhcC1sZWZ0X2h5dnNqXzF0OGo1XzUxNTpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktY29udGVudC1nYXAtbGVmdC02Yjl5cGE6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6LCAyNHB4KTtcbiAgfVxuICAuYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9oYXMtY29udGVudC1nYXAtcmlnaHRfaHl2c2pfMXQ4ajVfNTE4Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1jb250ZW50LWdhcC1yaWdodC02Yjl5cGE6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6LCAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1jb250ZW50LWdhcC1sZWZ0LTZiOXlwYTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xuICAgIC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQtNmI5eXBhOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG4gIH1cbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal8xdDhqNV81Mjg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1icmVhZGNydW1icy1nYXAtNmI5eXBhOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1oZWFkZXJfaHl2c2pfMXQ4ajVfNTMxOm5vdCgjXFw5KSwgLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1ub3RpZmljYXRpb25zX2h5dnNqXzF0OGo1XzUzMTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfMXQ4ajVfNTI4KS5hd3N1aV9oYXMtaGVhZGVyX2h5dnNqXzF0OGo1XzUzMSB7XG4gIC0tYXdzdWktaGVhZGVyLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfMXQ4ajVfNTI4LmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfMXQ4ajVfNTMxOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktaGVhZGVyLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW5vdGlmaWNhdGlvbnNfaHl2c2pfMXQ4ajVfNTMxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal8xdDhqNV81MjgpOm5vdCguYXdzdWlfaGFzLWhlYWRlcl9oeXZzal8xdDhqNV81MzEpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal8xdDhqNV81Mjg6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWhlYWRlcl9oeXZzal8xdDhqNV81MzEpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfaGFzLWhlYWRlcl9oeXZzal8xdDhqNV81MzE6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLTFud2t5NywgMTZweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW1haW5faHl2c2pfMXQ4ajVfNTQ2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal8xdDhqNV81NDYpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW1haW5faHl2c2pfMXQ4ajVfNTQ2LmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal8xdDhqNV81NDY6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLWhlYWRlcl9oeXZzal8xdDhqNV81MzE6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWhlYWRlci1nYXAtNmI5eXBhOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICB9XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfMXQ4ajVfMzkxLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtbm90aWZpY2F0aW9uc19oeXZzal8xdDhqNV81MzE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWJyZWFkY3J1bWJzX2h5dnNqXzF0OGo1XzUyOCkuYXdzdWlfaGFzLWhlYWRlcl9oeXZzal8xdDhqNV81MzEge1xuICAgIC0tYXdzdWktaGVhZGVyLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG4gIH1cbiAgLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1ub3RpZmljYXRpb25zX2h5dnNqXzF0OGo1XzUzMTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfMXQ4ajVfNTI4KTpub3QoLmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfMXQ4ajVfNTMxKSwgLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1tYWluX2h5dnNqXzF0OGo1XzU0Njpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfMXQ4ajVfNTQ2KSB7XG4gICAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG4gIH1cbiAgLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1tYWluX2h5dnNqXzF0OGo1XzU0Ni5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfMXQ4ajVfNTQ2Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1tYWluLWdhcC02Yjl5cGE6IDBweDtcbiAgfVxufVxuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfaGFzLWxlZnQtdG9nZ2xlcy1ndXR0ZXJfaHl2c2pfMXQ4ajVfNTY2Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktdG9nZ2xlcy1sZWZ0LXdpZHRoLTZiOXlwYTogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmctY2h3bGh6LCAxMnB4KSArIDM2cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfaGFzLXJpZ2h0LXRvZ2dsZXMtZ3V0dGVyX2h5dnNqXzF0OGo1XzU2OTpub3QoI1xcOSkge1xuICAtLWF3c3VpLXRvZ2dsZXMtcmlnaHQtd2lkdGgtNmI5eXBhOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1jaHdsaHosIDEycHgpICsgMzZweCk7XG59XG5cbi8qXG5JZiBkaXNhYmxlQm9keVNjcm9sbCBpcyB0cnVlICh2ZXJ5IHVuY29tbW9uIHVzZSBjYXNlKSB0aGVuIHRoZSBBcHBMYXlvdXQgY29tcG9uZW50IFxuYW5kIG5vdCB0aGUgZG9jdW1lbnQgYm9keSB3aWxsIGJlIHRoZSBzY3JvbGxhYmxlIGVsZW1lbnQuIFRoaXMgcmVxdWlyZXMgYSBmaXhlZCBoZWlnaHQgXG5pbnN0ZWFkIG9mIGEgbWluaW11bSBoZWlnaHQgd2l0aCBhIHZlcnRpY2FsIHNjcm9sbCBwb2xpY3kuIFRoZSBvZmZzZXQgdG9wIHZhbHVlIGZvciBcbmNvbXBvbmVudHMgd2l0aCBwb3NpdGlvbjogc3RpY2t5IChNb2JpbGVUb29sYmFyLCBOYXZpZ2F0aW9uLCBOb3RpZmljYXRpb25zLCBUb29scykgd2lsbCBiZSBcbnNldCB6ZXJvIHNpbmNlIHRoZSBBcHBMYXlvdXQgaXMgbmVhcmVzdCBzY3JvbGxhYmxlIHBhcmVudCBhbmQgYW55IGV4aXN0aW5nIGhlYWRlciBkb2VzIFxubm90IG1hdHRlci4gVGhlIG9mZnNldCB0b3AgdmFsdWUgZm9yIEFwcExheW91dCBjb250ZW50TWFpbiBjaGlsZHJlbiB3aXRoIFxucG9zaXRpb246IHN0aWNreSB3aWxsIGJlIHRoZSB2YWx1ZSBvZiB0aGUgbm90aWZpY2F0aW9ucyBoZWlnaHQgaW4gYWRkaXRpb24gdG8gdGhlIFxubm90aWZpY2F0aW9ucyB0b3AgbWFyZ2luIGFuZCBzb21lIGFkZGl0aW9uYWwgdmVydGljYWwgc3BhY2UgZm9yIGFlc3RoZXRpY3MuXG4qL1xuLmF3c3VpX2xheW91dF9oeXZzal8xdDhqNV8zOTEuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF9oeXZzal8xdDhqNV8yMDg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtNmI5eXBhOiAxZnIgYXV0bztcbiAgLS1hd3N1aS1vZmZzZXQtdG9wLTZiOXlwYTogMHB4O1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC02Yjl5cGEpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqXzF0OGo1XzM5MS5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqXzF0OGo1XzIwOC5hd3N1aV9oYXMtc3BsaXQtcGFuZWxfaHl2c2pfMXQ4ajVfNTg5LmF3c3VpX3NwbGl0LXBhbmVsLXBvc2l0aW9uLWJvdHRvbV9oeXZzal8xdDhqNV81ODk6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tYWluLXRlbXBsYXRlLXJvd3MtNmI5eXBhOiByZXBlYXQoMiwgYXV0byk7XG59XG5cbi8qXG5UaGlzIENTUyBjbGFzcyBpcyBhcHBsaWVkIHRvIHRoZSBkb2N1bWVudCBib2R5IHRvIHByZXZlbnQgb3ZlcmZsb3cgc2Nyb2xsaW5nXG53aGVuIHRoZSBuYXZpZ2F0aW9uIG9yIHRvb2xzIGRyYXdlcnMgYXJlIG9wZW4gaW4gcmVzcG9uc2l2ZSB2aWV3cG9ydHMuXG4qL1xuLmF3c3VpX2Jsb2NrLWJvZHktc2Nyb2xsX2h5dnNqXzF0OGo1XzU5Nzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCAqL1xuLmF3c3VpX3VuZm9jdXNhYmxlX2h5dnNqXzF0OGo1XzYwMjpub3QoI1xcOSksXG4uYXdzdWlfdW5mb2N1c2FibGVfaHl2c2pfMXQ4ajVfNjAyICo6bm90KCNcXDkpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGFpbmVyX2h5dnNqXzF0OGo1XzYxMjpub3QoI1xcOSkge1xuICBncmlkLWFyZWE6IG1haW47XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20temViMWc5LCA0MHB4KTtcbiAgLypcbiAgSWYgdGhlIHNwbGl0IHBhbmVsIGlzIGluIHRoZSBib3R0b20gcG9zaXRpb24gYWRkaXRpb25hbCBwYWRkaW5nIHdpbGwgbmVlZCB0byBiZVxuICBhZGRlZCB0byB0aGUgY29udGVudCBhcmVhLiBUaGlzIGlzIHRvIGVuc3VyZSB0aGF0IHRoZSB1c2VyIGlzIGFibGUgdG8gc2Nyb2xsXG4gIGZhciBlbm91Z2ggdG8gc2VlIGFsbCBvZiB0aGUgY29udGVudCB0aGF0IHdvdWxkIG90aGVyd2lzZSBiZSBvYnNjdXJlZCBieSB0aGVcbiAgc3RpY2t5IHBvc2l0aW9uIG9mIHRoZSBzcGxpdCBwYW5lbC5cbiAgKi9cbiAgLypcbiAgSWYgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyBpcyBlbmFibGVkIHRoZW4gdGhlIE1haW4gY29udGVudCBoYXMgYSBkaWZmZXJlbnRcbiAgYmVoYXZpb3IgaW5zaWRlIHRoZSBMYXlvdXQgZ3JpZC4gQnkgZGVmYXVsdCBpdCB3aWxsIHJlbmRlciBhY3Jvc3MgdGhlIGVudGlyZVxuICBncmlkIGNvbHVtbiBzcGFuLiBJZiB0aGUgTmF2aWdhdGlvbiBpcyBvcGVuIG9uIHRoZSBsZWZ0LCB3ZSBpbmNyZW1lbnQgdGhlXG4gIHN0YXJ0IGNvbHVtbiBieSBvbmUuIElmIHRoZSBUb29scyBvciBTcGxpdCBQYW5lbCAoaW4gc2lkZSBwb3NpdGlvbikgaXMgb3BlblxuICBvbiB0aGUgcmlnaHQsIHdlIGRlY3JlbWVudCB0aGUgY29sdW1uIGVuZCBieSBvbmUuXG4gICovXG59XG4uYXdzdWlfY29udGFpbmVyX2h5dnNqXzF0OGo1XzYxMi5hd3N1aV9oYXMtc3BsaXQtcGFuZWxfaHl2c2pfMXQ4ajVfNTg5LmF3c3VpX3NwbGl0LXBhbmVsLXBvc2l0aW9uLWJvdHRvbV9oeXZzal8xdDhqNV81ODk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3BsaXQtcGFuZWwtaGVpZ2h0LTZiOXlwYSkgKyB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20temViMWc5LCA0MHB4KSk7XG59XG4uYXdzdWlfY29udGFpbmVyX2h5dnNqXzF0OGo1XzYxMi5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfMXQ4ajVfNTQ2Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLzY7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9jb250YWluZXJfaHl2c2pfMXQ4ajVfNjEyLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal8xdDhqNV81NDYuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzODpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5hd3N1aV9jb250YWluZXJfaHl2c2pfMXQ4ajVfNjEyLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal8xdDhqNV81NDYuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDE6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyX2h5dnNqXzF0OGo1XzYxMi5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfMXQ4ajVfNTQ2LmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfMXQ4ajVfNjQxLmF3c3VpX3NwbGl0LXBhbmVsLXBvc2l0aW9uLXNpZGVfaHl2c2pfMXQ4ajVfNjQxOm5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lcl9oeXZzal8xdDhqNV82MTIuYXdzdWlfZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzX2h5dnNqXzF0OGo1XzU0Ni5hd3N1aV9oYXMtYWN0aXZlLWRyYXdlcl9oeXZzal8xdDhqNV82NDE6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gIH1cbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG5zZWN0aW9uLmF3c3VpX21vYmlsZS10b29sYmFyX2h5dnNqXzF0OGo1XzY1NDpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktNmJoc2tpLCAwcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xKSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLW1vYmlsZS1iYXItaGVpZ2h0LTZiOXlwYSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXJlYTogbW9iaWxlVG9vbGJhcjtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AtNmI5eXBhKTtcbiAgei1pbmRleDogMTAwMDtcbn1cbnNlY3Rpb24uYXdzdWlfbW9iaWxlLXRvb2xiYXJfaHl2c2pfMXQ4ajVfNjU0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlbW92ZS1oaWdoLWNvbnRyYXN0LWhlYWRlcl9oeXZzal8xdDhqNV82NzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctcGFuZWwtdG9nZ2xlLXFkZHoyNywgMHB4IDZweCAxMnB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEyKSk7XG59XG5zZWN0aW9uLmF3c3VpX21vYmlsZS10b29sYmFyX2h5dnNqXzF0OGo1XzY1NCA+IC5hd3N1aV9tb2JpbGUtdG9vbGJhci1uYXZfaHl2c2pfMXQ4ajVfNjc1Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xufVxuc2VjdGlvbi5hd3N1aV9tb2JpbGUtdG9vbGJhcl9oeXZzal8xdDhqNV82NTQgPiAuYXdzdWlfbW9iaWxlLXRvb2xiYXItYnJlYWRjcnVtYnNfaHl2c2pfMXQ4ajVfNjc5Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG59XG5zZWN0aW9uLmF3c3VpX21vYmlsZS10b29sYmFyX2h5dnNqXzF0OGo1XzY1NCA+IC5hd3N1aV9tb2JpbGUtdG9vbGJhci10b29sc19oeXZzal8xdDhqNV82ODM6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl9oeXZzal8xdDhqNV82OTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gOTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQtNmI5eXBhKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AtNmI5eXBhKTtcbiAgei1pbmRleDogODMwO1xuICAvKlxuICBUaGUgbmF2aWdhdGlvbiBhbmQgdG9vbHMgY29udGFpbmVycyAodGhhdCBjb250YWluIHRoZSB0b2dnbGUgYnV0dG9ucylcbiAgc3RyZXRjaCB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGFwcCBsYXlvdXQuIE5vcm1hbGx5LCB0aGlzIHdvdWxkbid0IGJlIGFuXG4gIGlzc3VlIGJlY2F1c2UgdGhleSBzaXQgYWJvdmUgdGhlIGFwcCBsYXlvdXQncyBjb250ZW50IHBhZGRpbmcuXG5cbiAgQnV0IGlmIGRpc2FibGVDb250ZW50UGFkZGluZ3MgaXMgc2V0IHRvIHRydWUgYW5kIHRoZXJlIGFyZSBidXR0b25zIG9uIHRoZVxuICBsZWZ0L3JpZ2h0IGVkZ2VzIG9mIHRoZSBzY3JlZW4sIHRoZXkgd2lsbCBiZSBjb3ZlcmVkIGJ5IHRoZSBjb250YWluZXJzLiBTb1xuICB3ZSBuZWVkIHRvIGRpc2FibGUgcG9pbnRlciBldmVudHMgaW4gdGhlIGNvbnRhaW5lciBhbmQgcmUtZW5hYmxlIHRoZW0gaW5cbiAgdGhlIHBhbmVscyBhbmQgdG9nZ2xlIGJ1dHRvbnMuXG4gICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl9oeXZzal8xdDhqNV82OTI6bm90KCNcXDkpIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgLypcbiAgICBXaGVuIGRpc2FibGVCb2R5U2Nyb2xsIGlzIHRydWUgdGhlIG9mZnNldFRvcCB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSBcbiAgICBhcHAgbGF5b3V0IGFuZCBub3QgdGhlIGJvZHkuIEhvd2V2ZXIsIHRoZSBkcmF3ZXIgcG9zaXRpb24gY2hhbmdlcyBcbiAgICB0byBmaXhlZCBpbiBtb2JpbGUgdmlld3BvcnRzLiBUaGUgdG9wIHZhbHVlIG5lZWRzIHRvIGluY2x1ZGUgdGhlIFxuICAgIGhlYWRlciBiZWNhdXNlIGZpeGVkIHBvc2l0aW9uIHN3aXRjaGVzIHRoZSB0b3AgdmFsdWUgc28gaXQgaXMgbm93IFxuICAgIHJlbGF0aXZlIHRvIHRoZSBib2R5LlxuICAgICovXG4gIH1cbiAgLmF3c3VpX25hdmlnYXRpb24tY29udGFpbmVyX2h5dnNqXzF0OGo1XzY5Mi5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqXzF0OGo1XzIwODpub3QoI1xcOSkge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1oZWFkZXItaGVpZ2h0LTZiOXlwYSk7XG4gIH1cbn1cblxubmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal8xdDhqNV83MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1jaHdsaHosIDEycHgpO1xuICAvKlxuICBBcHBseSB0aGUgYW5pbWF0aW9uIG9ubHkgaW4gZGVza3RvcCB2aWV3cG9ydHMgYmVjYXVzZSB0aGUgTW9iaWxlVG9vbGJhciB3aWxsXG4gIHRha2UgY29udHJvbCBpbiByZXNwb25zaXZlIHZpZXdwb3J0cy5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfc2hvd0J1dHRvbnNfaHl2c2pfMXQ4ajVfMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbm5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfMXQ4ajVfNzMwLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal8xdDhqNV82Mzg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICBuYXYuYXdzdWlfc2hvdy1uYXZpZ2F0aW9uX2h5dnNqXzF0OGo1XzczMDpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfMXQ4ajVfNjM4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal8xdDhqNV83MzA6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzOCkuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1MyB7XG4gICAgYW5pbWF0aW9uOiBhd3N1aV9zaG93QnV0dG9uc19oeXZzal8xdDhqNV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDYsIDExNW1zKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBuYXYuYXdzdWlfc2hvdy1uYXZpZ2F0aW9uX2h5dnNqXzF0OGo1XzczMDpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfMXQ4ajVfNjM4KS5hd3N1aV9hbmltYXRpbmdfaHl2c2pfMXQ4ajVfNzUzIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgbmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal8xdDhqNV83MzA6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzOCkuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1MywgLmF3c3VpLW1vZGUtZW50ZXJpbmcgbmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal8xdDhqNV83MzA6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzOCkuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1MyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxubmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfMXQ4ajVfNjkyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLypcbiAgQSBub24tc2VtYW50aWMgbm9kZSBpcyBhZGRlZCB3aXRoIGEgZml4ZWQgd2lkdGggZXF1YWwgdG8gdGhlIGZpbmFsIE5hdmlnYXRpb25cbiAgd2lkdGguIFRoaXMgd2lsbCBjcmVhdGUgdGhlIHZpc3VhbCBhcHBlYXJhbmNlIG9mIGhvcml6b250YWwgbW92ZW1lbnQgYW5kXG4gIHByZXZlbnQgdW53YW50ZWQgdGV4dCB3cmFwcGluZy5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfb3Blbk5hdmlnYXRpb25faHl2c2pfMXQ4ajVfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWNod2xoeiwgMTJweCkgKiAyICsgdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci1qMnFmZncsIDM2cHgpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC02Yjl5cGEpO1xuICB9XG59XG5uYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal8xdDhqNV82OTI6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzOCkge1xuICBpbmxpbmUtc2l6ZTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqXzF0OGo1XzY5Mi5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfMXQ4ajVfNjM4LmF3c3VpX2FuaW1hdGluZ19oeXZzal8xdDhqNV83NTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9vcGVuTmF2aWdhdGlvbl9oeXZzal8xdDhqNV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDYsIDExNW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIG5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqXzF0OGo1XzY5Mi5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfMXQ4ajVfNjM4LmF3c3VpX2FuaW1hdGluZ19oeXZzal8xdDhqNV83NTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCBuYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal8xdDhqNV82OTIuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzOC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfMXQ4ajVfNzUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgbmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfMXQ4ajVfNjkyLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal8xdDhqNV82MzguYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5uYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal8xdDhqNV82OTIgPiAuYXdzdWlfYW5pbWF0ZWQtY29udGVudF9oeXZzal8xdDhqNV84MTc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLW5hdmlnYXRpb24td2lkdGgtNmI5eXBhKTtcbn1cbm5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqXzF0OGo1XzY5MiA+IC5hd3N1aV9jb250ZW50LWNvbnRhaW5lcl9oeXZzal8xdDhqNV84MjA6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIG5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqXzF0OGo1XzY5Mjpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC02Yjl5cGE6IDEwMHZ3O1xuICB9XG59XG5cbi5hd3N1aV9oaWRlLW5hdmlnYXRpb25faHl2c2pfMXQ4ajVfODI5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC16OTU5Y3csIDE1cHgpO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfMXQ4ajVfODM5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBncmlkLWFyZWE6IG5vdGlmaWNhdGlvbnM7XG4gIHotaW5kZXg6IDg1MDtcbn1cbi5hd3N1aV9ub3RpZmljYXRpb25zX2h5dnNqXzF0OGo1XzgzOS5hd3N1aV9oYXMtbm90aWZpY2F0aW9uLWNvbnRlbnRfaHl2c2pfMXQ4ajVfODQ0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfMXQ4ajVfODM5LmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zX2h5dnNqXzF0OGo1Xzg0ODpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZmxhc2hiYXItc3RpY2t5LWJvdHRvbS1tYXJnaW4tNmI5eXBhOiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1vZmZzZXQtdG9wLTZiOXlwYSk7XG4gIH1cbiAgLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfMXQ4ajVfODM5LmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zX2h5dnNqXzF0OGo1Xzg0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdoLWNvbnRyYXN0X2h5dnNqXzF0OGo1Xzg1Mykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKTtcbiAgfVxuICAuYXdzdWlfbm90aWZpY2F0aW9uc19oeXZzal8xdDhqNV84MzkuYXdzdWlfaGFzLW5vdGlmaWNhdGlvbi1jb250ZW50X2h5dnNqXzF0OGo1Xzg0NDpub3QoI1xcOSkge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgfVxufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbldoZW4gdGhlIFNwbGl0IFBhbmVsIGlzIGluIHRoZSBib3R0b20gcG9zaXRpb24gaXQgd2FzIHNoYXJlIHRoZSBzYW1lIHJvd1xuYXMgdGhlIGNvbnRlbnQgYXJlYS4gVGhpcyByb3cgaXMgZGVmaW5lZCBhcyAxIGZyYWN0aW9uYWwgdW5pdCB3aGljaCB3aWxsXG5jb25zdW1lIHRoZSByZW1haW5pbmcgdmVydGljYWwgc3BhY2UgaW4gdGhlIGdyaWQgYWZ0ZXIgdGhlIG5vdGlmaWNhdGlvbnNcbmFuZCBicmVhZGNydW1icy5cbiovXG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal8xdDhqNV84NzE6bm90KCNcXDkpIHtcbiAgLypcbiAgVGhlIGFsaWduIHNlbGYgcHJvcGVydHkgd2lsbCBwb3NpdGlvbiB0aGUgc3BsaXQgcGFuZWwgYXQgdGhlIGJvdHRvbSBvZiB0aGUgZ3JpZCByb3cuXG4gIFRoaXMgY291bGQgYmUgb2ZmIHRoZSB2aWV3cG9ydCBpZiB0aGUgY29udGVudCBhcmVhIGhhcyBlbm91Z2ggY29udGVudCB0byBiZSBzY3JvbGxhYmxlLlxuICAqL1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tYXdzdWktZm9vdGVyLWhlaWdodC02Yjl5cGEpO1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogMS82O1xuICBncmlkLXJvdzogOTtcbiAgYmxvY2stc2l6ZTogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAvKlxuICBUaGUgcG9zaXRpb24gc3RpY2t5IHdpbGwgd29yayBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBhbGlnbiBzZWxmOiBlbmQ7IHByb3BlcnR5LlxuICBJZiB0aGUgZ3JpZCByb3cgc2Nyb2xscyBiZXlvbmQgdGhlIHZpZXdwb3J0LCB0aGUgc3RpY2t5IGJvdHRvbSBwb3NpdGlvblxuICB3aWxsIGxpZnQgaXQgdXAgYWJvdmUgdGhlIGZvb3RlciBzbyBpdCBpcyBhbHdheXMgdmlzaWJsZS5cbiAgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODQwO1xuICAvKlxuICBVbmxpa2UgdGhlIHNpZGUgcG9zaXRpb24gdGhlIFNwbGl0IFBhbmVsIGlzIHBlcnNpc3RlbnQgaW4gdGhlIERPTVxuICB3aGVuIGluIHRoZSBib3R0b20gcG9zaXRpb24uXG4gICovXG4gIC8qXG4gIFdhcm5pbmchIFRoaXMgaXMgYSBoYWNrISBUaGUgZXhpc3RpbmcgZGVzaWduIHRva2VuIGZvciB0aGUgc3BsaXQgcGFuZWxcbiAgc2hhZG93IGluIHRoZSBib3R0b20gcG9zaXRpb24gZG9lcyBub3QgcmVuZGVyIGluIHRoZSByZWZhY3RvcmVkIGNvZGUuXG4gIEl0IGFwcGVhcnMgdG8gYmUgcmVsYXRlZCB0byB0aGUgZmFjdCB0aGF0IHRoZSBsZWdhY3kgc3BsaXQgcGFuZWwgZWxlbWVudFxuICBoYXMgYSBoZWlnaHQgZXF1YWwgdG8gdGhlIGV4cGFuZGVkIGhlaWdodCBhbmQgYSBjb3JyZXNwb25kaW5nIHRyYW5zbGF0aW9uXG4gIG9mIHRoZSBZIHBvc2l0aW9uIHNvIGl0IGlzIG1vdmVkIG9mZiB0aGUgc2NyZWVuLiBUaGlzIHdpbGwgbmVlZCB0byBiZVxuICByZWZhY3RvcmVkIHdpdGggYW4gYWRqdXN0bWVudCB0byB0aGUgc3BsaXQgcGFuZWwgZGVzaWduIHRva2VuLlxuICAqL1xuICAvKlxuICBXaGVuIHRoZSBkYXRhIGF0dHJpYnV0ZSBjaGFuZ2VzIGluZGljYXRpbmcgdGhlIFNwbGl0IFBhbmVsIGhhcyBiZWVuIG9wZW5lZFxuICBhcHBseSB0aGUgYW5pbWF0aW9uIHRvIHRoZSBoZWlnaHQgcHJvcGVydHkuXG4gICovXG59XG5Aa2V5ZnJhbWVzIGF3c3VpX29wZW5TcGxpdFBhbmVsQm90dG9tX2h5dnNqXzF0OGo1XzEge1xuICBmcm9tIHtcbiAgICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1zcGxpdC1wYW5lbC1yZXBvcnRlZC1oZWFkZXItc2l6ZS02Yjl5cGEsIDApO1xuICB9XG4gIHRvIHtcbiAgICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1zcGxpdC1wYW5lbC1yZXBvcnRlZC1zaXplLTZiOXlwYSk7XG4gIH1cbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqXzF0OGo1Xzg3MS5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqXzF0OGo1XzIwODpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal8xdDhqNV84NzEuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqXzF0OGo1XzYzOC5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfMXQ4ajVfOTE4Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfMXQ4ajVfODcxLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal8xdDhqNV8xODcuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqXzF0OGo1XzkxODpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal8xdDhqNV84NzEuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqXzF0OGo1XzkxODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqXzF0OGo1Xzg3MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqXzF0OGo1XzY0MSkuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqXzF0OGo1XzkxOCB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgNywgMjIsIDAuMSkgMHB4IC0zMnB4IDMycHggLTI0cHg7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal8xdDhqNV84NzEuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqXzF0OGo1XzkxODpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3BsaXQtYm90dG9tLWQ3c2RleSwgMHB4IC0zNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMC4xKSk7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal8xdDhqNV84NzEuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqXzF0OGo1XzkxOC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfMXQ4ajVfNzUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfb3BlblNwbGl0UGFuZWxCb3R0b21faHl2c2pfMXQ4ajVfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtemZpYmg2LCAxMTVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBzZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal8xdDhqNV84NzEuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqXzF0OGo1XzkxOC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfMXQ4ajVfNzUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfMXQ4ajVfODcxLmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfMXQ4ajVfNjQxLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal8xdDhqNV85MTguYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIHNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqXzF0OGo1Xzg3MS5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqXzF0OGo1XzY0MS5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfMXQ4ajVfOTE4LmF3c3VpX2FuaW1hdGluZ19oeXZzal8xdDhqNV83NTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfMXQ4ajVfOTQ3Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC8qXG4gIFRoZSBtaW4gYW5kIG1heCB3aWR0aHMgYXJlIGFwcGxpZWQgd2hlbiB0aGUgU3BsaXQgUGFuZWwgaXMgb3BlbmVkIG90aGVyd2lzZVxuICBpdCB3b3VsZCBub3QgYmUgcG9zc2libGUgdG8gYW5pbWF0ZSB0aGUgd2lkdGggYW5kIHRoZSBib3ggc2hhZG93IHdvdWxkXG4gIGJlIHBlcnNpc3RlbnQgaW4gdGhlIERPTSB3aGVuIGNsb3NlZC5cbiAgKi9cbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV9oeXZzal8xdDhqNV85NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal8xdDhqNV82NDEpLCBzZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfMXQ4ajVfOTQ3LmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal8xdDhqNV85MTg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDA7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfMXQ4ajVfOTQ3LmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfMXQ4ajVfNjQxLmF3c3VpX3Bvc2l0aW9uLXNpZGVfaHl2c2pfMXQ4ajVfOTYwOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktc3BsaXQtcGFuZWwtbWF4LXdpZHRoLTZiOXlwYSwgMjgwcHgpO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXNwbGl0LXBhbmVsLW1pbi13aWR0aC02Yjl5cGEsIDI4MHB4KTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1zaWRlX2h5dnNqXzF0OGo1Xzk0Ny5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqXzF0OGo1XzY0MS5hd3N1aV9wb3NpdGlvbi1zaWRlX2h5dnNqXzF0OGo1Xzk2MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfMXQ4ajVfMTg3KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLWVkZ3J6aSwgI2M2YzZjZCk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuVGhlIFRvb2xzIGNvbXBvbmVudCBjb250YWluZXIgaGFzIGEgbWF4IHdpZHRoIGNhbGN1bGF0aW9uIHRoYXQgZGVwZW5kcyBvbiB0aGVcbnN0YXRlIG9mIHRoZSBvdGhlciBzaWJsaW5ncyB3aXRoaW4gdGhlIExheW91dCBncmlkIGRlZmluaXRpb24uIFRoZSBsYXlvdXQgd2lkdGhcbmlzIHNldCBpbiB0aGUgcmVzaXplIG9ic2VydmVyIGluIHRoZSBMYXlvdXQgY29tcG9uZW50LiBUaGUgbWFpbiBvZmZzZXQgbGVmdFxud2lsbCBjYWxjdWxhdGUgdGhlIGRpc3RhbmNlIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBMYXlvdXQgY29tcG9uZW50LiBUaGUgbWluaW11bVxuY29udGVudCB3aWR0aCBoYXMgYSBkZWZhdWx0IHZhbHVlIHRoYXQgY2FuIGJlIHNldCBkaXJlY3RseSB3aXRoIHRoZSBtaW5Db250ZW50V2lkdGhcbnByb3BlcnR5LiBUaGUgY29udGVudCBnYXAgcmlnaHQgaXMgY29tcHV0ZWQgaW4gdGhlIExheW91dCBzdHlsZXMgYmFzZWQgb24gdGhlXG52aWV3cG9ydCBzaXplIGFuZCBzdGF0ZSBvZiB0aGUgVG9vbHMgZHJhd2VyLlxuKi9cbi5hd3N1aV90b29scy1jb250YWluZXJfaHl2c2pfMXQ4ajVfOTgyOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktdG9vbHMtbWF4LXdpZHRoLTZiOXlwYTogY2FsYyh2YXIoLS1hd3N1aS1sYXlvdXQtd2lkdGgtNmI5eXBhKSAtIHZhcigtLWF3c3VpLW1haW4tb2Zmc2V0LWxlZnQtNmI5eXBhKSAtIHZhcigtLWF3c3VpLWRlZmF1bHQtbWluLWNvbnRlbnQtd2lkdGgtNmI5eXBhKSAtIHZhcigtLWF3c3VpLWNvbnRlbnQtZ2FwLXJpZ2h0LTZiOXlwYSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3c6IDEvc3BhbiA5O1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC02Yjl5cGEpO1xuICBtYXgtaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXRvb2xzLW1heC13aWR0aC02Yjl5cGEpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYXdzdWktb2Zmc2V0LXRvcC02Yjl5cGEpO1xuICB6LWluZGV4OiA4MzA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV90b29scy1jb250YWluZXJfaHl2c2pfMXQ4ajVfOTgyOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS10b29scy1tYXgtd2lkdGgtNmI5eXBhOiBub25lO1xuICAgIC0tYXdzdWktdG9vbHMtd2lkdGgtNmI5eXBhOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgLypcbiAgICBXaGVuIGRpc2FibGVCb2R5U2Nyb2xsIGlzIHRydWUgdGhlIG9mZnNldFRvcCB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSBcbiAgICBhcHAgbGF5b3V0IGFuZCBub3QgdGhlIGJvZHkuIEhvd2V2ZXIsIHRoZSBkcmF3ZXIgcG9zaXRpb24gY2hhbmdlcyBcbiAgICB0byBmaXhlZCBpbiBtb2JpbGUgdmlld3BvcnRzLiBUaGUgdG9wIHZhbHVlIG5lZWRzIHRvIGluY2x1ZGUgdGhlIFxuICAgIGhlYWRlciBiZWNhdXNlIGZpeGVkIHBvc2l0aW9uIHN3aXRjaGVzIHRoZSB0b3AgdmFsdWUgc28gaXQgaXMgbm93IFxuICAgIHJlbGF0aXZlIHRvIHRoZSBib2R5LlxuICAgICovXG4gIH1cbiAgLmF3c3VpX3Rvb2xzLWNvbnRhaW5lcl9oeXZzal8xdDhqNV85ODIuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF9oeXZzal8xdDhqNV8yMDg6bm90KCNcXDkpIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYXdzdWktaGVhZGVyLWhlaWdodC02Yjl5cGEpO1xuICB9XG59XG5cbi5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBmbGV4LXNocmluazogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qXG4gIEEgbm9uLXNlbWFudGljIG5vZGUgaXMgYWRkZWQgd2l0aCBhIGZpeGVkIHdpZHRoIGVxdWFsIHRvIHRoZSBmaW5hbCBUb29sc1xuICB3aWR0aC4gVGhpcyB3aWxsIGNyZWF0ZSB0aGUgdmlzdWFsIGFwcGVhcmFuY2Ugb2YgaG9yaXpvbnRhbCBtb3ZlbWVudCBhbmRcbiAgcHJldmVudCB1bndhbnRlZCB0ZXh0IHdyYXBwaW5nLlxuICAqL1xuICAvKlxuICBBIHJpZ2h0IGJvcmRlciBpcyBuZWVkZWQgaWYgdGhlIFRvb2xzIGlzIG9wZW4gYW5kIHRoZSBidXR0b25zIGFyZSBwZXJzaXN0ZW50IGluXG4gIHRoZSBET00uIFRoaXMgY3JlYXRlcyBhIHZpc3VhbCB2ZXJ0aWNhbCBib3VuZGFyeSBiZXR3ZWVuIHRoZSBUb29scyBhbmQgdGhlIEJ1dHRvbnNcbiAgb25seSB3aGVuIHRoZXkgYXJlIGJvdGggcHJlc2VudC4gVGhpcyBpcyB0aGUgY2lyY3Vtc3RhbmNlIHdoZW4gdGhlcmUgaXMgYSBTcGxpdCBQYW5lbFxuICBpbiB0aGUgc2lkZSBwb3NpdGlvbi5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfb3BlblRvb2xzX2h5dnNqXzF0OGo1XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1hd3N1aS10b29scy1hbmltYXRpb24tc3RhcnRpbmctb3BhY2l0eS02Yjl5cGEsIDApO1xuICAgIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy1jaHdsaHosIDEycHgpICogMiArIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItajJxZmZ3LCAzNnB4KSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXRvb2xzLXdpZHRoLTZiOXlwYSk7XG4gIH1cbn1cbi5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODI6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDEpIHtcbiAgaW5saW5lLXNpemU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfdG9vbHNfaHl2c2pfMXQ4ajVfOTgyLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfMXQ4ajVfNjQxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cbi5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODIuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX29wZW5Ub29sc19oeXZzal8xdDhqNV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDYsIDExNW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODIuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODIuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODIuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdG9vbHNfaHl2c2pfMXQ4ajVfOTgyID4gLmF3c3VpX2FuaW1hdGVkLWNvbnRlbnRfaHl2c2pfMXQ4ajVfODE3Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS10b29scy13aWR0aC02Yjl5cGEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV90b29sc19oeXZzal8xdDhqNV85ODIuYXdzdWlfaXMtdG9vbHMtb3Blbl9oeXZzal8xdDhqNV82NDEuYXdzdWlfaGFzLXRvb2xzLWZvcm0tcGVyc2lzdGVuY2VfaHl2c2pfMXQ4ajVfMTA3MTpub3QoI1xcOSkge1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfdG9vbHNfaHl2c2pfMXQ4ajVfOTgyOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS10b29scy13aWR0aC02Yjl5cGE6IDEwMHZ3O1xuICB9XG59XG5cbi5hd3N1aV9oaWRlLXRvb2xzX2h5dnNqXzF0OGo1XzEwODE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LXo5NTljdywgMTVweCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qXG5XYXJuaW5nISBJZiB0aGVzZSBkZXNpZ24gdG9rZW5zIGZvciBwYWRkaW5nIGNoYW5nZSBpdCB3aWxsIGFkdmVyc2VseSBpbXBhY3RcbnRoZSBjYWxjdWxhdGlvbiB1c2VkIHRvIGRldGVybWluZSB0aGUgU3BsaXQgUGFuZWwgbWF4aW11bSB3aWR0aCBpbiB0aGVcbmhhbmRsZVNwbGl0UGFuZWxNYXhXaWR0aCBmdW5jdGlvbiBpbiB0aGUgY29udGV4dC5cbiovXG4uYXdzdWlfc2hvdy10b29sc19oeXZzal8xdDhqNV8xMDkzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWNod2xoeiwgMTJweCk7XG4gIC8qXG4gIEFwcGx5IHRoZSBhbmltYXRpb24gb25seSBpbiBkZXNrdG9wIHZpZXdwb3J0cyBiZWNhdXNlIHRoZSBNb2JpbGVUb29sYmFyIHdpbGwgXG4gIHRha2UgY29udHJvbCBpbiByZXNwb25zaXZlIHZpZXdwb3J0cy5cbiAgKi9cbn1cbkBrZXlmcmFtZXMgYXdzdWlfc2hvd0J1dHRvbnNfaHl2c2pfMXQ4ajVfMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hd3N1aV9zaG93LXRvb2xzX2h5dnNqXzF0OGo1XzEwOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLXRvb2xzLWZvcm1faHl2c2pfMXQ4ajVfMTA3MSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9zaG93LXRvb2xzX2h5dnNqXzF0OGo1XzEwOTMuYXdzdWlfaGFzLXRvb2xzLWZvcm1faHl2c2pfMXQ4ajVfMTA3MTpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgfVxuICAuYXdzdWlfc2hvdy10b29sc19oeXZzal8xdDhqNV8xMDkzLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqXzF0OGo1XzEwNzEuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogYXdzdWlfc2hvd0J1dHRvbnNfaHl2c2pfMXQ4ajVfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtemZpYmg2LCAxMTVtcyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfMXQ4ajVfMTA5My5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal8xdDhqNV8xMDcxLmF3c3VpX2FuaW1hdGluZ19oeXZzal8xdDhqNV83NTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfMXQ4ajVfMTA5My5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal8xdDhqNV8xMDcxLmF3c3VpX2FuaW1hdGluZ19oeXZzal8xdDhqNV83NTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc2hvdy10b29sc19oeXZzal8xdDhqNV8xMDkzLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqXzF0OGo1XzEwNzEuYXdzdWlfYW5pbWF0aW5nX2h5dnNqXzF0OGo1Xzc1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5hd3N1aV9zaG93LXRvb2xzX2h5dnNqXzF0OGo1XzEwOTMuYXdzdWlfaGFzLXRvb2xzLWZvcm0tcGVyc2lzdGVuY2VfaHl2c2pfMXQ4ajVfMTA3MTpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJpZ2dlci1idXR0b24tc3R5bGVzX2h5dnNqXzF0OGo1XzExNzM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLWRlZmF1bHQtMmhnamR1LCAjNDI0NjUwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci1qMnFmZncsIDM2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci1qMnFmZncsIDM2cHgpO1xufVxuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19oeXZzal8xdDhqNV8xMTczOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1ob3Zlci0wY3BtN2csICM2NTY4NzEpO1xufVxuLmF3c3VpX3RyaWdnZXItYnV0dG9uLXN0eWxlc19oeXZzal8xdDhqNV8xMTczOm5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtYWN0aXZlLWFwOTF2bSwgIzQyNDY1MCk7XG59XG5cbi5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfMXQ4ajVfMTE4OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMzQuMjE5MyAxMC4xODQ1QzMzLjM5NjEgMTAuNTc5IDMyLjQ3MzkgMTAuOCAzMS41IDEwLjhDMjguMDIwNiAxMC44IDI1LjIgNy45NzkzOSAyNS4yIDQuNUMyNS4yIDMuNTI2MTQgMjUuNDIxIDIuNjAzOSAyNS44MTU1IDEuNzgwNjZDMjMuNDUxOCAwLjYzOTU4NyAyMC44MDA2IDAgMTggMEM4LjA1ODg3IDAgMCA4LjA1ODg3IDAgMThDMCAyNy45NDExIDguMDU4ODcgMzYgMTggMzZDMjcuOTQxMSAzNiAzNiAyNy45NDExIDM2IDE4QzM2IDE1LjE5OTQgMzUuMzYwNCAxMi41NDgyIDM0LjIxOTMgMTAuMTg0NVpcIik7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9oeXZzal8xdDhqNV8xMTg5Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGNsaXAtcGF0aDogcGF0aChcIk0xLjc4MDY2IDEwLjE4NDVDMi42MDM5IDEwLjU3OSAzLjUyNjE1IDEwLjggNC41IDEwLjhDNy45NzkzOSAxMC44IDEwLjggNy45NzkzOSAxMC44IDQuNUMxMC44IDMuNTI2MTQgMTAuNTc5IDIuNjAzOSAxMC4xODQ1IDEuNzgwNjZDMTIuNTQ4MiAwLjYzOTU4NyAxNS4xOTk0IDAgMTggMEMyNy45NDExIDAgMzYgOC4wNTg4NyAzNiAxOEMzNiAyNy45NDExIDI3Ljk0MTEgMzYgMTggMzZDOC4wNTg4NyAzNiAwIDI3Ljk0MTEgMCAxOEMwIDE1LjE5OTQgMC42Mzk1ODcgMTIuNTQ4MiAxLjc4MDY2IDEwLjE4NDVaXCIpO1xufVxuXG4vKlxuV2FybmluZyEgSWYgdGhlc2UgZGVzaWduIHRva2VucyBmb3Igd2lkdGggY2hhbmdlIGl0IHdpbGwgYWR2ZXJzZWx5IGltcGFjdFxudGhlIGNhbGN1bGF0aW9uIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBTcGxpdCBQYW5lbCBtYXhpbXVtIHdpZHRoIGluIHRoZVxuaGFuZGxlU3BsaXRQYW5lbE1heFdpZHRoIGZ1bmN0aW9uIGluIHRoZSBjb250ZXh0LlxuKi9cbi5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS0xYTE1czMsICNmZmZmZmYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9oeXZzal8xdDhqNV8xMTczOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoM3B4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzM6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfMXQ4ajVfMTE3Mzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfMXQ4ajVfMTE3My5hd3N1aV9zZWxlY3RlZF9oeXZzal8xdDhqNV8xMjQxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LTAxMzAxbiwgIzAwNmNlMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtcDdtaHl2LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzMuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfMXQ4ajVfMTI0MTpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXIta3BiYzl4LCAjMDA0YTllKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzMuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfMXQ4ajVfMTI0MTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS1zZzIyNnYsICMwMDZjZTApO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfMXQ4ajVfMTE3My5hd3N1aV9zZWxlY3RlZF9oeXZzal8xdDhqNV8xMjQxID4gLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9oeXZzal8xdDhqNV8xMTg5Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LTAxMzAxbiwgIzAwNmNlMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtcDdtaHl2LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzMuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfMXQ4ajVfMTI0MSA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfMXQ4ajVfMTE4OTpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXIta3BiYzl4LCAjMDA0YTllKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqXzF0OGo1XzExNzMuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfMXQ4ajVfMTI0MSA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfMXQ4ajVfMTE4OTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS1zZzIyNnYsICMwMDZjZTApO1xufVxuLmF3c3VpX3RyaWdnZXJfaHl2c2pfMXQ4ajVfMTE3My5hd3N1aV9iYWRnZV9oeXZzal8xdDhqNV8xMjYxOm5vdCgjXFw5KSwgLmF3c3VpX3RyaWdnZXJfaHl2c2pfMXQ4ajVfMTE3My5hd3N1aV9iYWRnZV9oeXZzal8xdDhqNV8xMjYxOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX3RyaWdnZXJfaHl2c2pfMXQ4ajVfMTE3My5hd3N1aV9iYWRnZV9oeXZzal8xdDhqNV8xMjYxOm5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX3RyaWdnZXItd3JhcHBlcl9oeXZzal8xdDhqNV8xMjY1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbn1cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXJfaHl2c2pfMXQ4ajVfMTI2NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZW1vdmUtaGlnaC1jb250cmFzdC1oZWFkZXJfaHl2c2pfMXQ4ajVfNjcxKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC10b2dnbGUtcWRkejI3LCAwcHggNnB4IDEycHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMTIpKTtcbn1cblxuLmF3c3VpX3RyaWdnZXItd3JhcHBlci10b29sdGlwLXZpc2libGVfaHl2c2pfMXQ4ajVfMTI3Njpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMqL1xufVxuXG4uYXdzdWlfZG90X2h5dnNqXzF0OGo1XzEyODA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogOXB4O1xuICBibG9jay1zaXplOiA5cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi11bDNzMnAsICNkYjAwMDApO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX3RyaWdnZXItdG9vbHRpcF9oeXZzal8xdDhqNV8xMjkzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9yanF1NV8xa2J5bV81Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItYWN0aW9uc19yanF1NV8xa2J5bV82Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItYmVmb3JlX3JqcXU1XzFrYnltXzc6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlci1kZXNjcmlwdGlvbl9yanF1NV8xa2J5bV84Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItaW5mb19yanF1NV8xa2J5bV85Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItdGV4dF9yanF1NV8xa2J5bV8xMDpub3QoI1xcOSksXG4uYXdzdWlfb3Blbi1idXR0b25fcmpxdTVfMWtieW1fMTE6bm90KCNcXDkpLFxuLmF3c3VpX2Nsb3NlLWJ1dHRvbl9yanF1NV8xa2J5bV8xMjpub3QoI1xcOSksXG4uYXdzdWlfcHJlZmVyZW5jZXMtYnV0dG9uX3JqcXU1XzFrYnltXzEzOm5vdCgjXFw5KSxcbi5hd3N1aV9zbGlkZXJfcmpxdTVfMWtieW1fMTQ6bm90KCNcXDkpLFxuLmF3c3VpX29wZW4tcG9zaXRpb24tYm90dG9tX3JqcXU1XzFrYnltXzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9vcGVuLXBvc2l0aW9uLXNpZGVfcmpxdTVfMWtieW1fMTY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3h0dGJxXzFyanV5XzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzFiNTIyX2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2ljb24tc2hha2VfMWNiZ2NfMWE0Z3FfMTUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzFjYmdjXzFhNGdxXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zaGFrZS1ob3Jpem9udGFsbHlfMWNiZ2NfMWE0Z3FfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1jY3lxYXosIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pY29uLXNoYWtlXzFjYmdjXzFhNGdxXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9pY29uLXNoYWtlXzFjYmdjXzFhNGdxXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9pY29uLXNoYWtlXzFjYmdjXzFhNGdxXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9jb250YWluZXItZmFkZS1pbl8xY2JnY18xYTRncV8xODE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFjYmdjXzFhNGdxXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1jY3lxYXosIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMWNiZ2NfMWE0Z3FfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jb250YWluZXItZmFkZS1pbl8xY2JnY18xYTRncV8xODE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY29udGFpbmVyLWZhZGUtaW5fMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRhaW5lci1mYWRlLWluXzFjYmdjXzFhNGdxXzE4MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF8xY2JnY18xYTRncV8yMDMuYXdzdWlfc3RhdHVzLWVycm9yXzFjYmdjXzFhNGdxXzIxMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtd2FybmluZ18xY2JnY18xYTRncV8yMTU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtc3VjY2Vzc18xY2JnY18xYTRncV8yMTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtbzB6cHY2LCAjMDA4MDJmKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtaW5mb18xY2JnY18xYTRncV8yMjE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8temwzaTFkLCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtc3RvcHBlZF8xY2JnY18xYTRncV8yMjQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTh5Znc1YywgIzY1Njg3MSk7XG59XG4uYXdzdWlfcm9vdF8xY2JnY18xYTRncV8yMDMuYXdzdWlfc3RhdHVzLXBlbmRpbmdfMWNiZ2NfMWE0Z3FfMjI3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS04eWZ3NWMsICM2NTY4NzEpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1pbi1wcm9ncmVzc18xY2JnY18xYTRncV8yMzA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTh5Znc1YywgIzY1Njg3MSk7XG59XG4uYXdzdWlfcm9vdF8xY2JnY18xYTRncV8yMDMuYXdzdWlfc3RhdHVzLWxvYWRpbmdfMWNiZ2NfMWE0Z3FfMjMzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS04eWZ3NWMsICM2NTY4NzEpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1ub3Qtc3RhcnRlZF8xY2JnY18xYTRncV8yMzY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLTh5Znc1YywgIzY1Njg3MSk7XG59XG4uYXdzdWlfcm9vdF8xY2JnY18xYTRncV8yMDMuYXdzdWlfY29sb3Itb3ZlcnJpZGUtcmVkXzFjYmdjXzFhNGdxXzIzOTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9jb2xvci1vdmVycmlkZS1ncmV5XzFjYmdjXzFhNGdxXzI0Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtOHlmdzVjLCAjNjU2ODcxKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9jb2xvci1vdmVycmlkZS1ibHVlXzFjYmdjXzFhNGdxXzI0NTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby16bDNpMWQsICMwMDZjZTApO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX2NvbG9yLW92ZXJyaWRlLWdyZWVuXzFjYmdjXzFhNGdxXzI0ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy1vMHpwdjYsICMwMDgwMmYpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX2NvbG9yLW92ZXJyaWRlLXllbGxvd18xY2JnY18xYTRncV8yNTE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtZXJyb3JfMWNiZ2NfMWE0Z3FfMjEyID4gLmF3c3VpX2NvbnRhaW5lcl8xY2JnY18xYTRncV8xODE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5kaWNhdG9yLWVycm9yLXR4bm1uYiwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy13YXJuaW5nXzFjYmdjXzFhNGdxXzIxNSA+IC5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZGljYXRvci13YXJuaW5nLXhmM2R3NCwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1zdWNjZXNzXzFjYmdjXzFhNGdxXzIxOCA+IC5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZGljYXRvci1zdWNjZXNzLW84aWc1YywgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1pbmZvXzFjYmdjXzFhNGdxXzIyMSA+IC5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZGljYXRvci1pbmZvLW5xdzdvZCwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1zdG9wcGVkXzFjYmdjXzFhNGdxXzIyNCA+IC5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZGljYXRvci1uZXV0cmFsLXBzcXFoNywgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1wZW5kaW5nXzFjYmdjXzFhNGdxXzIyNyA+IC5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZGljYXRvci1uZXV0cmFsLXBzcXFoNywgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2NfMWE0Z3FfMjAzLmF3c3VpX3N0YXR1cy1pbi1wcm9ncmVzc18xY2JnY18xYTRncV8yMzAgPiAuYXdzdWlfY29udGFpbmVyXzFjYmdjXzFhNGdxXzE4MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmRpY2F0b3ItbmV1dHJhbC1wc3FxaDcsIHRyYW5zcGFyZW50KTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtbG9hZGluZ18xY2JnY18xYTRncV8yMzMgPiAuYXdzdWlfY29udGFpbmVyXzFjYmdjXzFhNGdxXzE4MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmRpY2F0b3ItbmV1dHJhbC1wc3FxaDcsIHRyYW5zcGFyZW50KTtcbn1cbi5hd3N1aV9yb290XzFjYmdjXzFhNGdxXzIwMy5hd3N1aV9zdGF0dXMtbm90LXN0YXJ0ZWRfMWNiZ2NfMWE0Z3FfMjM2ID4gLmF3c3VpX2NvbnRhaW5lcl8xY2JnY18xYTRncV8xODE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5kaWNhdG9yLW5ldXRyYWwtcHNxcWg3LCB0cmFuc3BhcmVudCk7XG59XG5cbi5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zdGF0dXMtaW5kaWNhdG9yLXBhZGRpbmctaG9yaXpvbnRhbC14djcwZnUsIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc3RhdHVzLWluZGljYXRvci1ma2N2ZHEsIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXN0YXR1cy1pbmRpY2F0b3ItZmtjdmRxLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zdGF0dXMtaW5kaWNhdG9yLWZrY3ZkcSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXN0YXR1cy1pbmRpY2F0b3ItZmtjdmRxLCA0cHgpO1xufVxuLmF3c3VpX2NvbnRhaW5lcl8xY2JnY18xYTRncV8xODEuYXdzdWlfZGlzcGxheS1pbmxpbmVfMWNiZ2NfMWE0Z3FfMjg5Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmF3c3VpX2NvbnRhaW5lcl8xY2JnY18xYTRncV8xODEuYXdzdWlfZGlzcGxheS1pbmxpbmVfMWNiZ2NfMWE0Z3FfMjg5ID4gLmF3c3VpX2ljb25fMWNiZ2NfMWE0Z3FfMTUzOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXdzdWlfY29udGFpbmVyXzFjYmdjXzFhNGdxXzE4MS5hd3N1aV9kaXNwbGF5LWlubGluZS1ibG9ja18xY2JnY18xYTRncV8yOTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5hd3N1aV9jb250YWluZXJfMWNiZ2NfMWE0Z3FfMTgxLmF3c3VpX2Rpc3BsYXktaW5saW5lLWJsb2NrXzFjYmdjXzFhNGdxXzI5NyA+IC5hd3N1aV9pY29uXzFjYmdjXzFhNGdxXzE1Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1lbGxpcHNpc18xY2JnY18xYTRncV8zMDY6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xc3h0OF8xZmM1a18xOTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJhd2VyLXRicjN3MSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Ny5hd3N1aV9oYXMtY2xvc2UtYWN0aW9uXzFzeHQ4XzFmYzVrXzIzMDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Ny5hd3N1aV9wb3NpdGlvbi1hYnNvbHV0ZV8xc3h0OF8xZmM1a18yMzMuYXdzdWlfcGxhY2VtZW50LWVuZF8xc3h0OF8xZmM1a18yMzM6bm90KCNcXDkpLCAuYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Ny5hd3N1aV9wb3NpdGlvbi1zdGlja3lfMXN4dDhfMWZjNWtfMjMzLmF3c3VpX3BsYWNlbWVudC1lbmRfMXN4dDhfMWZjNWtfMjMzOm5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlcl8xc3h0OF8xZmM1a18xOTcuYXdzdWlfcG9zaXRpb24tZml4ZWRfMXN4dDhfMWZjNWtfMjMzLmF3c3VpX3BsYWNlbWVudC1lbmRfMXN4dDhfMWZjNWtfMjMzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5LCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3LmF3c3VpX3Bvc2l0aW9uLWFic29sdXRlXzFzeHQ4XzFmYzVrXzIzMy5hd3N1aV9wbGFjZW1lbnQtc3RhcnRfMXN4dDhfMWZjNWtfMjM2Om5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlcl8xc3h0OF8xZmM1a18xOTcuYXdzdWlfcG9zaXRpb24tc3RpY2t5XzFzeHQ4XzFmYzVrXzIzMy5hd3N1aV9wbGFjZW1lbnQtc3RhcnRfMXN4dDhfMWZjNWtfMjM2Om5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlcl8xc3h0OF8xZmM1a18xOTcuYXdzdWlfcG9zaXRpb24tZml4ZWRfMXN4dDhfMWZjNWtfMjMzLmF3c3VpX3BsYWNlbWVudC1zdGFydF8xc3h0OF8xZmM1a18yMzY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5LCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3LmF3c3VpX3Bvc2l0aW9uLWFic29sdXRlXzFzeHQ4XzFmYzVrXzIzMy5hd3N1aV9wbGFjZW1lbnQtdG9wXzFzeHQ4XzFmYzVrXzIzOTpub3QoI1xcOSksIC5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3LmF3c3VpX3Bvc2l0aW9uLXN0aWNreV8xc3h0OF8xZmM1a18yMzMuYXdzdWlfcGxhY2VtZW50LXRvcF8xc3h0OF8xZmM1a18yMzk6bm90KCNcXDkpLCAuYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Ny5hd3N1aV9wb3NpdGlvbi1maXhlZF8xc3h0OF8xZmM1a18yMzMuYXdzdWlfcGxhY2VtZW50LXRvcF8xc3h0OF8xZmM1a18yMzk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1hM2cxeHksICNjNmM2Y2QpO1xufVxuLmF3c3VpX2RyYXdlcl8xc3h0OF8xZmM1a18xOTcuYXdzdWlfcG9zaXRpb24tYWJzb2x1dGVfMXN4dDhfMWZjNWtfMjMzLmF3c3VpX3BsYWNlbWVudC1ib3R0b21fMXN4dDhfMWZjNWtfMjQyOm5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlcl8xc3h0OF8xZmM1a18xOTcuYXdzdWlfcG9zaXRpb24tc3RpY2t5XzFzeHQ4XzFmYzVrXzIzMy5hd3N1aV9wbGFjZW1lbnQtYm90dG9tXzFzeHQ4XzFmYzVrXzI0Mjpub3QoI1xcOSksIC5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3LmF3c3VpX3Bvc2l0aW9uLWZpeGVkXzFzeHQ4XzFmYzVrXzIzMy5hd3N1aV9wbGFjZW1lbnQtYm90dG9tXzFzeHQ4XzFmYzVrXzI0Mjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5LCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3LmF3c3VpX3dpdGgtZm9vdGVyXzFzeHQ4XzFmYzVrXzI0NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX2RyYXdlcl8xc3h0OF8xZmM1a18xOTcuYXdzdWlfd2l0aC1mb290ZXJfMXN4dDhfMWZjNWtfMjQ1LmF3c3VpX3Bvc2l0aW9uLXN0YXRpY18xc3h0OF8xZmM1a18yNDk6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Ny5hd3N1aV93aXRoLWZvb3Rlcl8xc3h0OF8xZmM1a18yNDUgPiAuYXdzdWlfY29udGVudF8xc3h0OF8xZmM1a18yNTI6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cbi5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJhd2VyXzFzeHQ4XzFmYzVrXzE5Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMnB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kcmF3ZXJfMXN4dDhfMWZjNWtfMTk3Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIC0ycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIC0ycHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgLTJweCArIC0ycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAtMnB4ICsgLTJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xZmM1a18yODA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTMzaDlqOCwgMThweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LTh4YjJxaiwgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMHQ2ZHdjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtNXZiaWFkLCAjMGYxNDFhKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTJyc2gzeiwgMjBweCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5LCAjYzZjNmNkKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC11MW0zczksIDI4cHgpIGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC1pZ2MybWgsIDMycHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xZmM1a18yODAuYXdzdWlfaGlkZS1jbG9zZS1hY3Rpb25fMXN4dDhfMWZjNWtfMjk2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KSB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LWN1NG5tdywgMjRweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2hlYWRlcl8xc3h0OF8xZmM1a18yODAuYXdzdWlfd2l0aC1hZGRpdGlvbmFsLWFjdGlvbl8xc3h0OF8xZmM1a18zMDA6bm90KCNcXDkpIHtcbiAgICAvKlxuICAgICAgdGhpcyBwYWRkaW5nIGlzIG5lZWRlZCB3aGVuIHRoZSBkcmF3ZXIgcmVuZGVycyBpbnNpZGUgYSBydW50aW1lIGRyYXdlciBhbmQgdGhlIHJ1bnRpbWUgZHJhd2VyIGhhcyBhbiBhZGRpdGlvbmFsIGFjdGlvblxuICAgICAgb24gdGhlIHJpZ2h0IChvciBsZWZ0IGluIHJ0bCkuIGluIHRoaXMgY2FzZSB0aGlzIHBhZGRpbmcgZW5zdXJlcyB0aGF0IHRoZSBkcmF3ZXIncyBjb250ZW50IGRvZXMgbm90IG92ZXJsYXAgd2l0aCBydW50aW1lIGFjdGlvbnNcbiAgICAqL1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KSBjYWxjKHZhcigtLXNwYWNlLXh4eGwtYXV0MXU3LCA0MHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oLCAzMnB4KSk7XG4gIH1cbn1cbi5hd3N1aV9oZWFkZXJfMXN4dDhfMWZjNWtfMjgwLmF3c3VpX3dpdGgtcnVudGltZS1jb250ZXh0XzFzeHQ4XzFmYzVrXzMwODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAxNHB4O1xufVxuLmF3c3VpX3dpdGgtdG9vbGJhcl8xc3h0OF8xZmM1a18zMTEgPiAuYXdzdWlfaGVhZGVyXzFzeHQ4XzFmYzVrXzI4MDpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG59XG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFmYzVrXzI4MCBoMjpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFmYzVrXzI4MCBoMzpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFmYzVrXzI4MCBoNDpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFmYzVrXzI4MCBoNTpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFmYzVrXzI4MCBoNjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtMzNoOWo4LCAxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS0yOWV3bmssIC0wLjAxZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtOHhiMnFqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0wdDZkd2MsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi5hd3N1aV9oZWFkZXItYWN0aW9uc18xc3h0OF8xZmM1a18zMzA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXdzdWlfY2xvc2UtYWN0aW9uXzFzeHQ4XzFmYzVrXzMzNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zdGF0aWMtbS1tNnFib28sIDE2cHgpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpO1xufVxuXG4uYXdzdWlfY29udGVudC13aXRoLXBhZGRpbmdzXzFzeHQ4XzFmYzVrXzM0Mjpub3QoI1xcOSk6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LXRvcC12MG1hMzUsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXUxbTNzOSwgMjhweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC1jdTRubXcsIDI0cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtY29udGVudC1ib3R0b20tOWIxeXJ6LCA0MHB4KTtcbn1cblxuLmF3c3VpX2Zvb3Rlcl8xc3h0OF8xZmM1a18zNDk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5LCAjYzZjNmNkKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtcGFuZWwtY29udGVudC10b3AtdjBtYTM1LCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC11MW0zczksIDI4cHgpIHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtY3U0bm13LCAyNHB4KTtcbn1cbi5hd3N1aV9mb290ZXJfMXN4dDhfMWZjNWtfMzQ5LmF3c3VpX2lzLXN0aWNreV8xc3h0OF8xZmM1a18zNTU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHotaW5kZXg6IDgxMDtcbn1cblxuLmF3c3VpX3Rlc3QtdXRpbHMtZHJhd2VyLWNvbnRlbnRfMXN4dDhfMWZjNWtfMzYzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfaGlkZGVuXzFzeHQ4XzFmYzVrXzM2Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZm9jdXMtdHJhcF8xc3h0OF8xZmM1a18zNzE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9iYWNrZHJvcF8xc3h0OF8xZmM1a18zNzU6bm90KCNcXDkpIHtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJhd2VyLWJhY2tkcm9wLWxuZjI5dCwgcmdiYSgzNSwgNDMsIDU1LCAwLjcpKTtcbn1cbi5hd3N1aV9iYWNrZHJvcF8xc3h0OF8xZmM1a18zNzUuYXdzdWlfYmFja2Ryb3AtZml4ZWRfMXN4dDhfMWZjNWtfMzc5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5hd3N1aV9iYWNrZHJvcF8xc3h0OF8xZmM1a18zNzUuYXdzdWlfYmFja2Ryb3AtYWJzb2x1dGVfMXN4dDhfMWZjNWtfMzgyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JhY2tkcm9wXzFzcjRtXzZqbjc2XzU6bm90KCNcXDkpLFxuLmF3c3VpX2Nsb3NlLWFjdGlvbl8xc3I0bV82am43Nl82Om5vdCgjXFw5KSxcbi5hd3N1aV9yb290XzFzcjRtXzZqbjc2Xzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhOiAwIDAgMCB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci13aWR0aC02Yjl5cGEsIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0zOXV2eHIsIDJweCkpIHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi10aGlja25lc3MtbGluay11ZXN1bzcsIDFweCk7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXN0eWxlLWxpbmstcGsyeG1wLCBzb2xpZCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1kZWZhdWx0LTJ0aXIyNCwgIzAwNmNlMCkpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1zZWNvbmRhcnktaG92ZXItZDJkYjd3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1zZWNvbmRhcnktaG92ZXItZDJkYjd3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDU6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXkzZWJfMjEzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3LCAjMDA2Y2UwKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWxpbmstYnV0dG9uLXdlaWdodC12c2x5ZzksIDcwMCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxpbmstYnV0dG9uLWxldHRlci1zcGFjaW5nLWltdHh3cSwgMC4wMDVlbSk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtejR3am52LCB0cmFuc3BhcmVudCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXkzZWJfMjEzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXkzZWJfMjEzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXkzZWJfMjEzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzF5M2ViXzIxMzpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcsICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzF5M2ViXzIxMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXkzZWJfMjEzOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMXkzZWJfMjEzOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzF5M2ViXzIxMzpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzF5M2ViXzIxMzpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWhvdmVyLWNuM21xaCwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzF5M2ViXzI0Njpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWRlZmF1bHQtMnRpcjI0LCAjMDA2Y2UwKSk7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXkzZWJfMjQ2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzF5M2ViXzI0Njpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xeTNlYl8yNDY6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzF5M2ViXzI0Njpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1zZWNvbmRhcnktaG92ZXItZDJkYjd3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXkzZWJfMjQ2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMXkzZWJfMjQ2Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1ob3Zlci1kMmRiN3csICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xeTNlYl8yNDY6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzF5M2ViXzI0Njpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xeTNlYl8yNDY6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF5M2ViXzI4MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNywgIzAwNmNlMCkpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVjb3JhdGlvbi1kZWZhdWx0LTB4OGZodSwgY3VycmVudENvbG9yKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF5M2ViXzI4MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMXkzZWJfMjgxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xeTNlYl8yODE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xeTNlYl8yODE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF5M2ViXzI4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xeTNlYl8yODE6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF5M2ViXzI4MTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzF5M2ViXzI4MTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMXkzZWJfMjgxOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlY29yYXRpb24taG92ZXIta3VpMnQ5LCBjdXJyZW50Q29sb3IpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xeTNlYl8zMTQ6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWluZm8tZGVmYXVsdC1jbzIzenMsICMwMDZjZTApKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xeTNlYl8zMTQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzF5M2ViXzMxNDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMXkzZWJfMzE0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMXkzZWJfMzE0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWluZm8taG92ZXItZ2gyNHBrLCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzF5M2ViXzMxNDpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xeTNlYl8zMTQ6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaW5mby1ob3Zlci1naDI0cGssICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMXkzZWJfMzE0Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMXkzZWJfMzE0Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xeTNlYl8zMTQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS1ob3Zlci1jbjNtcWgsIHRyYW5zcGFyZW50KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF5M2ViXzM0OTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNywgIzAwNmNlMCkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtZGlzcGxheS1sLWg1enNpOCwgNzAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXkzZWJfMzQ5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXkzZWJfMzQ5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXkzZWJfMzQ5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF5M2ViXzM0OTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcsICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF5M2ViXzM0OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXkzZWJfMzQ5Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMXkzZWJfMzQ5Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF5M2ViXzM0OTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzF5M2ViXzM0OTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF5M2ViXzM4MTpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS01cmJuM2ssIDE2NW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF5M2ViXzM4MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF5M2ViXzM4MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF5M2ViXzM4MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xeTNlYl8zODE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSkpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX3ZhcmlhbnQtdG9wLW5hdmlnYXRpb25fNGM4NHpfMXkzZWJfMzgxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xeTNlYl8zODE6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS04ODNkNDMsICMwZjE0MWEpKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzF5M2ViXzM4MTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xeTNlYl8zODE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xeTNlYl8zODE6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMXkzZWJfNDE2Om5vdCgjXFw5KSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtMWhvOW44LCAjMDA2Y2UwKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtYnV0dG9uLWxldHRlci1zcGFjaW5nLXVmb3dlMywgMC4wMDVlbSk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS01cmJuM2ssIDE2NW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMXkzZWJfNDE2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xeTNlYl80MTY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF5M2ViXzQxNjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF5M2ViXzQxNjpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLWttcm1xcywgIzAwMmI2NikpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xeTNlYl80MTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMXkzZWJfNDE2Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWQzcXA0bywgIzAwMmI2NikpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xeTNlYl80MTY6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xeTNlYl80MTY6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzF5M2ViXzQxNjpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2NvbG9yLWludmVydGVkXzRjODR6XzF5M2ViXzQ1MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC13NXRkZHEsICNmOWY5ZmEpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2NvbG9yLWludmVydGVkXzRjODR6XzF5M2ViXzQ1MTpub3QoI1xcOSk6bm90KC5hd3N1aV9idXR0b25fNGM4NHpfMXkzZWJfNDE2KSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2NvbG9yLWludmVydGVkXzRjODR6XzF5M2ViXzQ1MTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWludmVydGVkLWhvdmVyLWI0d2c2YSwgI2ZmZmZmZik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm94LXNoYWRvdy02Yjl5cGEpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1ib2R5LXNfNGM4NHpfMXkzZWJfNDcyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9mb250LXNpemUtYm9keS1tXzRjODR6XzF5M2ViXzQ4MDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9mb250LXNpemUtaGVhZGluZy14c180Yzg0el8xeTNlYl80ODc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14cy1qOHl6eHYsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1xOWowMDQsIDE4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14cy1mZ29nN2EsIG5vcm1hbCk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstdWVzdW83LCAxcHgpO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi1zdHlsZS1saW5rLXBrMnhtcCwgc29saWQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXNfNGM4NHpfMXkzZWJfNDk1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy16cDA4ZW4sIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWhtaTR2YywgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtNHN0OWVwLCAtMC4wMDVlbSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi10aGlja25lc3MtbGluay11ZXN1bzcsIDFweCk7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXN0eWxlLWxpbmstcGsyeG1wLCBzb2xpZCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xeTNlYl8xNDUuYXdzdWlfZm9udC1zaXplLWhlYWRpbmctbV80Yzg0el8xeTNlYl81MDM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLTE3MHlpeSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdW9hcWRoLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS0yOWV3bmssIC0wLjAxZW0pO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9mb250LXNpemUtaGVhZGluZy1sXzRjODR6XzF5M2ViXzUxMTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtdm5hY3g2LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1tZzVieDYsIDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLTV2NmlidiwgLTAuMDE1ZW0pO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9mb250LXNpemUtaGVhZGluZy14bF80Yzg0el8xeTNlYl81MTk6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC13dmtidXIsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1ja2tiNnUsIC0wLjAyZW0pO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9mb250LXNpemUtZGlzcGxheS1sXzRjODR6XzF5M2ViXzUyNzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1kaXNwbGF5LWwtd2E2d29vLCA0MnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC12d2FuenAsIDQ4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctZGlzcGxheS1sLWVseXl4aywgLTAuMDNlbSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstZGlzcGxheS1sLTZnNWZ5bCwgMnB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzF5M2ViXzE0NS5hd3N1aV9mb250LXNpemUtaW5oZXJpdF80Yzg0el8xeTNlYl81MzU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstdWVzdW83LCAxcHgpO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi1zdHlsZS1saW5rLXBrMnhtcCwgc29saWQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMXkzZWJfMTQ1LmF3c3VpX2luLWlubGluZS10b2tlbl80Yzg0el8xeTNlYl81NDM6bm90KCNcXDkpIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE1ZW07XG59XG5cbi5hd3N1aV9pY29uLXdyYXBwZXJfNGM4NHpfMXkzZWJfNTQ3Om5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9pY29uXzRjODR6XzF5M2ViXzU0Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9kcmFnLW92ZXJsYXlfMWtzbXdfZGtmeTVfMTQ1Om5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1jb250YWluZXItYWN0aXZlLWViOGM3ZSwgMHB4IDFweCAxcHggMXB4ICNlOWViZWQsIDBweCA2cHggMzZweCByZ2JhKDAsIDcsIDIyLCAwLjEwMTk2MDc4NDMpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xufVxuLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrc213X2RrZnk1XzE0OTpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrc213X2RrZnk1XzE0OTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrc213X2RrZnk1XzE0OTpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9kcmFnLW92ZXJsYXktY29udGFpbmVyXzFrc213X2RrZnk1XzE3NDpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2RyYWctb3ZlcmxheS1jb250YWluZXJfMWtzbXdfZGtmeTVfMTc0Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG4uYXdzdWlfZHJhZy1vdmVybGF5LWNvbnRhaW5lcl8xa3Ntd19ka2Z5NV8xNzQ6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV9hY3RpdmVfMWtzbXdfZGtmeTVfMjAwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX3BsYWNlaG9sZGVyXzFrc213X2RrZnk1XzIxMDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfcGxhY2Vob2xkZXJfMWtzbXdfZGtmeTVfMjEwOm5vdCgjXFw5KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLTg3bmM5NSwgI2QxZjFmZik7XG59XG4uYXdzdWlfcGxhY2Vob2xkZXItaXRlbV8xa3Ntd19ka2Z5NV8yMTk6bm90KCNcXDkpOmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfcGxhY2Vob2xkZXItY29udGFpbmVyXzFrc213X2RrZnk1XzIyNTpub3QoI1xcOSk6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbn1cblxuLmF3c3VpX3NvcnRpbmdfMWtzbXdfZGtmeTVfMjMyOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1tY20yeTAsIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1xeGFrM2ksIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc29ydGluZ18xa3Ntd19ka2Z5NV8yMzI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc29ydGluZ18xa3Ntd19ka2Z5NV8yMzI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc29ydGluZ18xa3Ntd19ka2Z5NV8yMzI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xYXhreF8xeXVoeV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX2l0ZW1fMWF4a3hfMXl1aHlfMTgzOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWdvYnJ1aSwgI2ViZWJmMCk7XG59XG4uYXdzdWlfaXRlbV8xYXhreF8xeXVoeV8xODM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZS1pdGVtLXBhZGRpbmdzXzFheGt4XzF5dWh5XzE4Nikge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xufVxuLmF3c3VpX2l0ZW1fMWF4a3hfMXl1aHlfMTgzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9kaXNhYmxlLXBhZGRpbmdzXzFheGt4XzF5dWh5XzE4OSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG4uYXdzdWlfaXRlbV8xYXhreF8xeXVoeV8xODM6bm90KCNcXDkpOmxhc3QtY2hpbGQuYXdzdWlfZGlzYWJsZS1wYWRkaW5nc18xYXhreF8xeXVoeV8xODkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbn1cblxuLmF3c3VpX3NvcnRhYmxlLWl0ZW1fMWF4a3hfMXl1aHlfMTk2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5hd3N1aV9zb3J0YWJsZS1pdGVtXzFheGt4XzF5dWh5XzE5Njpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlLWl0ZW0tcGFkZGluZ3NfMWF4a3hfMXl1aHlfMTg2KSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X3Jja2s1X2I5ZjJtXzU6bm90KCNcXDkpLFxuLmF3c3VpX2l0ZW1fcmNrazVfYjlmMm1fNjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIDFmcjtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLTZiOXlwYSk7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV93aXRoLWV4cGFuZGVkLW1vdGlvbl8xMmkwal8xcmVvel8yMDc6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogaW5saW5lLXNpemUgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1zbG93LXVnank5MCwgMjUwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtY2N5cWF6LCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpLCBibG9jay1zaXplIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11Z2p5OTAsIDI1MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLWNjeXFheiwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKSwgbWluLWlubGluZS1zaXplIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11Z2p5OTAsIDI1MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLWNjeXFheiwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX3dpdGgtZXhwYW5kZWQtbW90aW9uXzEyaTBqXzFyZW96XzIwNzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX3dpdGgtZXhwYW5kZWQtbW90aW9uXzEyaTBqXzFyZW96XzIwNzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX3dpdGgtZXhwYW5kZWQtbW90aW9uXzEyaTBqXzFyZW96XzIwNzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfbGVnYWN5XzEyaTBqXzFyZW96XzIyMSk6bm90KC5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxKTpub3QoLmF3c3VpX2JvdHRvbS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxKSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTM6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9sYXN0LW9wZW5lZF8xMmkwal8xcmVvel8yMjk6bm90KCNcXDkpIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItZ2xvYmFsXzEyaTBqXzFyZW96XzIzMzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItZ2xvYmFsXzEyaTBqXzFyZW96XzIzMzpub3QoI1xcOSkge1xuICAgIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcmF3ZXItc2l6ZS02Yjl5cGEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfZHJhd2VyLWdsb2JhbF8xMmkwal8xcmVvel8yMzM6bm90KCNcXDkpOm5vdCguYXdzdWlfbGFzdC1vcGVuZWRfMTJpMGpfMXJlb3pfMjI5KTpub3QoLmF3c3VpX2RyYXdlci1leHBhbmRlZF8xMmkwal8xcmVvel8yNDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItaGlkZGVuXzEyaTBqXzFyZW96XzI0Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqXzFyZW96XzI0Mjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyOm5vdCgjXFw5KSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyLmF3c3VpX2hhcy1uZXh0LXNpYmxpbmdzXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2Om5vdCgjXFw5KTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBpbmxpbmUtc2l6ZTogOHB4O1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItZGc2MHIzLCAjZWJlYmYwKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal8xcmVvel8yNTY6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhweCAxZnI7XG4gIH1cbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqXzFyZW96XzI0MiA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzA6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal8xcmVvel8yNTYgPiAuYXdzdWlfZHJhd2VyLWdhcF8xMmkwal8xcmVvel8yNzM6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItZGc2MHIzLCAjZWJlYmYwKTtcbiAgICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIDFmciBhdXRvIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNHB4IGF1dG8gMWZyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLTZiOXlwYSk7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jbG9zZS1idXR0b25fMTJpMGpfMXJlb3pfMjkxOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1leHBhbmRlZC1tb2RlLWJ1dHRvbl8xMmkwal8xcmVvel8yOTc6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGlkZGVuXzEyaTBqXzFyZW96XzMwOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZHJhd2VyLXNsaWRlcl8xMmkwal8xcmVvel8zMTI6bm90KCNcXDkpIHtcbiAgei1pbmRleDogODUwO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktZHJhd2VyLXNpemUtNmI5eXBhKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4cHggdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIDFmcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal8xcmVvel8yNTYgPiAuYXdzdWlfZHJhd2VyLWdhcF8xMmkwal8xcmVvel8yNzM6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1nYXAtZ2xvYmFsLWRyYXdlci1kZzYwcjMsICNlYmViZjApO1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9kcmF3ZXItc2xpZGVyXzEyaTBqXzFyZW96XzMxMjpub3QoI1xcOSkge1xuICB6LWluZGV4OiA4NTA7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal8xcmVvel8yNTYgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MDpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgMWZyIGF1dG8gdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE0cHggYXV0byAxZnI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWFjdGlvbnNfMTJpMGpfMXJlb3pfMzY0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxNHB4O1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jbG9zZS1idXR0b25fMTJpMGpfMXJlb3pfMjkxOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5MyA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWV4cGFuZGVkLW1vZGUtYnV0dG9uXzEyaTBqXzFyZW96XzI5Nzpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIHotaW5kZXg6IDE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDQ7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal8xcmVvel8yNTYgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGlkZGVuXzEyaTBqXzFyZW96XzMwOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxKSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxKSB7XG4gICAgICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtcHlvczQyLCAjYzZjNmNkKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjE6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBiYWNrZ3JvdW5kOiAjMTYxZDI2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjE6bm90KCNcXDkpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1zbGlkZXJfMTJpMGpfMXJlb3pfMzEyOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDg1MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSAuYXdzdWlfYWktZHJhd2VyLXNsaWRlci1oYW5kbGVfMTJpMGpfMXJlb3pfNDIxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtbnp0aGFuLCAjZGVkZWUzKTtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgLmF3c3VpX2FpLWRyYXdlci1zbGlkZXItaGFuZGxlXzEyaTBqXzFyZW96XzQyMTpub3QoI1xcOSk6aG92ZXIge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItb2E3cGxpLCAjZjlmOWZhKTtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MDpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IGNhbGModmFyKC0tYXdzdWktZHJhd2VyLW1pbi1zaXplLTZiOXlwYSkgLSB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxLCAjZmZmZmZmKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzA6bm90KCNcXDkpIHtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgfVxufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MDpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMS9zcGFuIDQ7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlcl8xMmkwal8xcmVvel80NDA6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogNDJweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC15d285azEsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2stZW5kOiAycHggc29saWQ7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTYyZWZmIDAlLCAjNWM3ZmZmIDMwJSwgIzA5ZiA1MCUsICNiOGU3ZmYgNzAlLCAjODU3NWZmIDEwMCUpIDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlcl8xMmkwal8xcmVvel80NDAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyLWNvbnRlbnRfMTJpMGpfMXJlb3pfNDUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlci1jb250ZW50XzEyaTBqXzFyZW96XzQ1Mzpub3QoI1xcOSkge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gIH1cbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXItY29udGVudF8xMmkwal8xcmVvel80NTM6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXItY29udGVudF8xMmkwal8xcmVvel80NTM6bm90KCNcXDkpIHtcbiAgICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtcHlvczQyLCAjYzZjNmNkKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlci1jb250ZW50XzEyaTBqXzFyZW96XzQ1Mzpub3QoI1xcOSk6aGFzKCsgLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzApLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXItY29udGVudF8xMmkwal8xcmVvel80NTM6bm90KCNcXDkpOmhhcygrIC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwKSB7XG4gICAgICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xuICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlcl8xMmkwal8xcmVvel80NDAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyLWNvbnRlbnRfMTJpMGpfMXJlb3pfNDUzID4gLmF3c3VpX2RyYXdlci1hY3Rpb25zXzEyaTBqXzFyZW96XzM2NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc3RhdGljLW0tbTZxYm9vLCAxNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQyNjtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwOm5vdCgjXFw5KTpiZWZvcmUsIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwOm5vdCgjXFw5KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTVweDtcbiAgaW5saW5lLXNpemU6IDVweDtcbiAgYmxvY2stc2l6ZTogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTYxZDI2O1xufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwOm5vdCgjXFw5KTpiZWZvcmUsIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwOm5vdCgjXFw5KTphZnRlciB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgfVxuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzA6bm90KCNcXDkpOmJlZm9yZSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlcl8xMmkwal8xcmVvel80NDAgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1zbG90XzEyaTBqXzFyZW96XzQ3MDpub3QoI1xcOSk6YmVmb3JlLCAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzA6bm90KCNcXDkpOmFmdGVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwOm5vdCgjXFw5KTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzA6bm90KCNcXDkpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC15d285azEsICNmZmZmZmYpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtYnV0dG9uLXdyYXBwZXJfMTJpMGpfMXJlb3pfNTA5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzQ0MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLXNsb3RfMTJpMGpfMXJlb3pfNDcwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtYnV0dG9uLXdyYXBwZXJfMTJpMGpfMXJlb3pfNTA5Om5vdCgjXFw5KTpoYXMoOmZvY3VzLXZpc2libGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzAgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1idXR0b24td3JhcHBlcl8xMmkwal8xcmVvel81MDk6bm90KCNcXDkpOmhhcyg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygzcHggLSAxcHgpO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzAgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1idXR0b24td3JhcHBlcl8xMmkwal8xcmVvel81MDk6bm90KCNcXDkpOmhhcyg6Zm9jdXMtdmlzaWJsZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDNweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAzcHggKyAzcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAzcHggKyAzcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlcl8xMmkwal8xcmVvel80NDAgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1zbG90XzEyaTBqXzFyZW96XzQ3MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLWJ1dHRvbi13cmFwcGVyXzEyaTBqXzFyZW96XzUwOSA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLWJ1dHRvbl8xMmkwal8xcmVvel81MDk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1nbm0wbXosIDhweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMjAzLjY5JSAxNTkuMTklIGF0IDk1JSAtMTEuNjclLCAjZmZiYjQ1IDAlLCAjZjkwIDMwJSwgI2ZhNmYwMCA2MCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqXzFyZW96XzI3MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNDQwID4gLmF3c3VpX2RyYXdlci1iYWNrLXRvLWNvbnNvbGUtc2xvdF8xMmkwal8xcmVvel80NzAgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1idXR0b24td3JhcHBlcl8xMmkwal8xcmVvel81MDkgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1idXR0b25fMTJpMGpfMXJlb3pfNTA5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWhlYWRlcl8xMmkwal8xcmVvel80NDAgPiAuYXdzdWlfZHJhd2VyLWJhY2stdG8tY29uc29sZS1zbG90XzEyaTBqXzFyZW96XzQ3MCA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLWJ1dHRvbi13cmFwcGVyXzEyaTBqXzFyZW96XzUwOSA+IC5hd3N1aV9kcmF3ZXItYmFjay10by1jb25zb2xlLWN1c3RvbS1idXR0b25fMTJpMGpfMXJlb3pfNTgyOm5vdCgjXFw5KSB7XG4gIGFsbDogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9haS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfMXJlb3pfMjcwID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRlbnRfMTJpMGpfMXJlb3pfNTg4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIDQycHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqXzFyZW96XzI0MikgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgLTk5OTlweCAwIHJvdW5kIDAgdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAwIDApO1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICB9XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqXzFyZW96XzI0MikgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MDpkaXIocnRsKSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgLTk5OTlweCAwIHJvdW5kIHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgMCAwIDApO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqXzFyZW96XzI0MikgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMTpub3QoI1xcOSk6bm90KC5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2FpLWRyYXdlcl8xMmkwal8xcmVvel8yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqXzFyZW96XzI0MikgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqXzFyZW96XzI3MCB7XG4gICAgICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMS5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYWktZHJhd2VyXzEyaTBqXzFyZW96XzIyMS5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfMXJlb3pfMjQyID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal8xcmVvel8yNzA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9ib3R0b20tZHJhd2VyXzEyaTBqXzFyZW96XzIyMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLWJvdHRvbS1kcmF3ZXItc2l6ZS02Yjl5cGEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2JvdHRvbS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxOm5vdCgjXFw5KSB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9ib3R0b20tZHJhd2VyXzEyaTBqXzFyZW96XzIyMS5hd3N1aV9sYXN0LW9wZW5lZF8xMmkwal8xcmVvel8yMjk6bm90KCNcXDkpIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9ib3R0b20tZHJhd2VyXzEyaTBqXzFyZW96XzIyMS5hd3N1aV9kcmF3ZXItaGlkZGVuXzEyaTBqXzFyZW96XzI0Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYm90dG9tLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfMXJlb3pfMTkzLmF3c3VpX2JvdHRvbS1kcmF3ZXJfMTJpMGpfMXJlb3pfMjIxID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal8xcmVvel8yNTYgPiAuYXdzdWlfZHJhd2VyLWdhcF8xMmkwal8xcmVvel8yNzM6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogOHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtcHlvczQyLCAjYzZjNmNkKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9ib3R0b20tZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2ID4gLmF3c3VpX2RyYXdlci1zbGlkZXJfMTJpMGpfMXJlb3pfMzEyOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYm90dG9tLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9ib3R0b20tZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzY0Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYm90dG9tLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9ib3R0b20tZHJhd2VyLWNvbnRlbnQtaGVhZGVyXzEyaTBqXzFyZW96XzY0NiA+IC5hd3N1aV9ib3R0b20tZHJhd2VyLWNvbnRlbnQtaGVhZGVyLWNvbnRlbnRfMTJpMGpfMXJlb3pfNjUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqXzFyZW96XzE5My5hd3N1aV9ib3R0b20tZHJhd2VyXzEyaTBqXzFyZW96XzIyMSA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfMXJlb3pfMjU2ID4gLmF3c3VpX2JvdHRvbS1kcmF3ZXItY29udGVudC1oZWFkZXJfMTJpMGpfMXJlb3pfNjQ2ID4gLmF3c3VpX2JvdHRvbS1kcmF3ZXItY29udGVudC1oZWFkZXItY29udGVudF8xMmkwal8xcmVvel82NTMgPiAuYXdzdWlfYm90dG9tLWRyYXdlci1hY3Rpb25zXzEyaTBqXzFyZW96XzY2MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal8xcmVvel8xOTMuYXdzdWlfYm90dG9tLWRyYXdlcl8xMmkwal8xcmVvel8yMjEgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqXzFyZW96XzI1NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfMXJlb3pfMjcwOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG5cbi5hd3N1aV9ydW50aW1lLWZlYXR1cmUtbm90aWZpY2F0aW9ucy1kcmF3ZXItY29udGVudF8xMmkwal8xcmVvel82Njk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuXG4uYXdzdWlfcnVudGltZS1mZWF0dXJlLW5vdGlmaWNhdGlvbnMtZm9vdGVyXzEyaTBqXzFyZW96XzY3Mzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1nb2JydWksICNlYmViZjApO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzduZnF1X3g4cThoXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKTtcbiAgLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC02Yjl5cGE6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9vbGJhciAgICB0b29sYmFyICAgICB0b29sYmFyXCIgXCIuICAgICAgIG5vdGlmaWNhdGlvbnMgIC5cIiBcIi4gICAgICAgICAgIG1haW4gICAgICAgLlwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6LCAyNHB4KSBtaW5tYXgoMCwgMWZyKSB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLWJ1YzB6eiwgMjRweCk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9yb290XzduZnF1X3g4cThoXzE1Mzpub3QoI1xcOSkge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYWktZHJhd2VyIHRvb2xiYXIgICAgdG9vbGJhciAgICAgIHRvb2xiYXIgICAgICAgdG9vbGJhciAgIHRvb2xiYXIgICAgICAgICB0b29sYmFyICB0b29sYmFyXCIgXCJhaS1kcmF3ZXIgbmF2aWdhdGlvbiAuICAgICAgICAgbm90aWZpY2F0aW9ucyAgICAuICAgICAgICAgc2lkZVNwbGl0UGFuZWwgIHRvb2xzICAgIGdsb2JhbC10b29sc1wiIFwiYWktZHJhd2VyIG5hdmlnYXRpb24gLiAgICAgICAgICAgICBtYWluICAgICAgICAgLiAgICAgICAgIHNpZGVTcGxpdFBhbmVsICB0b29scyAgICBnbG9iYWwtdG9vbHNcIiBcImFpLWRyYXdlciBib3R0b20tdG9vbCBib3R0b20tdG9vbCBib3R0b20tdG9vbCAgYm90dG9tLXRvb2wgIGJvdHRvbS10b29sIGJvdHRvbS10b29sIGdsb2JhbC10b29sc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWlubWF4KHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6LCAyNHB4KSwgMWZyKSBtaW5tYXgoMCwgdmFyKC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhKSkgbWlubWF4KHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtYnVjMHp6LCAyNHB4KSwgMWZyKSBtaW4tY29udGVudCBtaW4tY29udGVudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50IDFmciBtaW4tY29udGVudCBtaW4tY29udGVudDtcbiAgfVxuICAuYXdzdWlfcm9vdF83bmZxdV94OHE4aF8xNTMuYXdzdWlfaGFzLWFkYXB0aXZlLXdpZHRocy1kZWZhdWx0XzduZnF1X3g4cThoXzE5Nzpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAuYXdzdWlfcm9vdF83bmZxdV94OHE4aF8xNTMuYXdzdWlfaGFzLWFkYXB0aXZlLXdpZHRocy1kYXNoYm9hcmRfN25mcXVfeDhxOGhfMjAyOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC02Yjl5cGE6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5hd3N1aV9yb290XzduZnF1X3g4cThoXzE1My5hd3N1aV9oYXMtYWRhcHRpdmUtd2lkdGhzLWRhc2hib2FyZF83bmZxdV94OHE4aF8yMDI6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLTZiOXlwYTogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIGFuZCAobWluLXdpZHRoOiAyNTQxcHgpIHtcbiAgLmF3c3VpX3Jvb3RfN25mcXVfeDhxOGhfMTUzLmF3c3VpX2hhcy1hZGFwdGl2ZS13aWR0aHMtZGFzaGJvYXJkXzduZnF1X3g4cThoXzIwMjpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgtNmI5eXBhOiAyMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfcm9vdF83bmZxdV94OHE4aF8xNTMuYXdzdWlfZHJhd2VyLWV4cGFuZGVkLW1vZGVfN25mcXVfeDhxOGhfMjE3Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwIDAgMCAwIDAgMCAwIGF1dG87XG4gIH1cbiAgLmF3c3VpX3Jvb3RfN25mcXVfeDhxOGhfMTUzLmF3c3VpX2RyYXdlci1leHBhbmRlZC1tb2RlXzduZnF1X3g4cThoXzIxNy5hd3N1aV9haS1kcmF3ZXItZXhwYW5kZWQtbW9kZV83bmZxdV94OHE4aF8yMjA6bm90KCNcXDkpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMCAwIDAgMCAwIDAgMDtcbiAgfVxuICAuYXdzdWlfcm9vdF83bmZxdV94OHE4aF8xNTMuYXdzdWlfZHJhd2VyLWV4cGFuZGVkLW1vZGVfN25mcXVfeDhxOGhfMjE3LmF3c3VpX2JvdHRvbS1kcmF3ZXItZXhwYW5kZWQtbW9kZV83bmZxdV94OHE4aF8yMjM6bm90KCNcXDkpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwIDAgMCAwIDAgYXV0byAwIDA7XG4gIH1cbn1cblxuLmF3c3VpX2FpLWRyYXdlcl83bmZxdV94OHE4aF8yMjA6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb25fN25mcXVfeDhxOGhfMjMwOm5vdCgjXFw5KSxcbi5hd3N1aV90b29sc183bmZxdV94OHE4aF8yMzE6bm90KCNcXDkpLFxuLmF3c3VpX2dsb2JhbC10b29sc183bmZxdV94OHE4aF8yMzI6bm90KCNcXDkpLFxuLmF3c3VpX2JvdHRvbS10b29sXzduZnF1X3g4cThoXzIzMzpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfYWktZHJhd2VyXzduZnF1X3g4cThoXzIyMDpub3QoI1xcOSksXG4gIC5hd3N1aV9uYXZpZ2F0aW9uXzduZnF1X3g4cThoXzIzMDpub3QoI1xcOSksXG4gIC5hd3N1aV90b29sc183bmZxdV94OHE4aF8yMzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZ2xvYmFsLXRvb2xzXzduZnF1X3g4cThoXzIzMjpub3QoI1xcOSksXG4gIC5hd3N1aV9ib3R0b20tdG9vbF83bmZxdV94OHE4aF8yMzM6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2JvdHRvbS10b29sXzduZnF1X3g4cThoXzIzMzpub3QoI1xcOSkge1xuICAgIGdyaWQtYXJlYTogYm90dG9tLXRvb2w7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA4NDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9haS1kcmF3ZXJfN25mcXVfeDhxOGhfMjIwOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC1hcmVhOiBhaS1kcmF3ZXI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl83bmZxdV94OHE4aF8yMzA6bm90KCNcXDkpIHtcbiAgei1pbmRleDogODMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9uYXZpZ2F0aW9uXzduZnF1X3g4cThoXzIzMDpub3QoI1xcOSkge1xuICAgIGdyaWQtYXJlYTogbmF2aWdhdGlvbjtcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC02Yjl5cGEpO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbl83bmZxdV94OHE4aF8yMzA6bm90KCNcXDkpIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfdG9vbHNfN25mcXVfeDhxOGhfMjMxOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC1hcmVhOiB0b29scztcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICB9XG4gIC5hd3N1aV90b29sc183bmZxdV94OHE4aF8yMzE6bm90KCNcXDkpOm5vdCg6aGFzKD4gW2RhdGEtdGVzdGlkXSkpIHtcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktdG9vbHMtd2lkdGgtNmI5eXBhKTtcbiAgfVxuICAuYXdzdWlfdG9vbHNfN25mcXVfeDhxOGhfMjMxOm5vdCgjXFw5KTpub3QoOmhhcyg+IFtkYXRhLXRlc3RpZF0pKS5hd3N1aV90b29scy1vcGVuXzduZnF1X3g4cThoXzI5MCB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC1weW9zNDIsICNjNmM2Y2QpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZ2xvYmFsLXRvb2xzXzduZnF1X3g4cThoXzIzMjpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1hcmVhOiBnbG9iYWwtdG9vbHM7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfN25mcXVfeDhxOGhfMzA0Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC1hcmVhOiBzaWRlU3BsaXRQYW5lbDtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tXzduZnF1X3g4cThoXzMxMTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4NDA7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgZ3JpZC1hcmVhOiBtYWluO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tXzduZnF1X3g4cThoXzMxMTpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAzLzY7XG4gIH1cbn1cblxuLmF3c3VpX3BhbmVsLWhpZGRlbl83bmZxdV94OHE4aF8zMjQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmF3c3VpX3BhbmVsLWhpZGRlbl83bmZxdV94OHE4aF8zMjQuYXdzdWlfbmF2aWdhdGlvbl83bmZxdV94OHE4aF8yMzA6bm90KCNcXDkpLCAuYXdzdWlfcGFuZWwtaGlkZGVuXzduZnF1X3g4cThoXzMyNC5hd3N1aV90b29sc183bmZxdV94OHE4aF8yMzE6bm90KCNcXDkpLCAuYXdzdWlfcGFuZWwtaGlkZGVuXzduZnF1X3g4cThoXzMyNC5hd3N1aV9nbG9iYWwtdG9vbHNfN25mcXVfeDhxOGhfMjMyOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAwcHg7XG59XG5cbi5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl83bmZxdV94OHE4aF8zMzQ6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiB0b29sYmFyO1xuICBibG9jay1zaXplOiA0MnB4O1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hd3N1aV9ub3RpZmljYXRpb25zLWNvbnRhaW5lcl83bmZxdV94OHE4aF8zNDE6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiBub3RpZmljYXRpb25zO1xufVxuXG4uYXdzdWlfbm90aWZpY2F0aW9ucy1iYWNrZ3JvdW5kXzduZnF1X3g4cThoXzM0NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG4gIGdyaWQtYXJlYTogbm90aWZpY2F0aW9ucztcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX25vdGlmaWNhdGlvbnMtYmFja2dyb3VuZF83bmZxdV94OHE4aF8zNDU6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMy82O1xuICB9XG59XG5cbi5hd3N1aV9tYWluLWxhbmRtYXJrXzduZnF1X3g4cThoXzM1Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX21haW5fN25mcXVfeDhxOGhfMzU2Om5vdCgjXFw5KSB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20temViMWc5LCA0MHB4KTtcbn1cbi5hd3N1aV9tYWluLWRpc2FibGUtcGFkZGluZ3NfN25mcXVfeDhxOGhfMzY1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX21haW4tZGlzYWJsZS1wYWRkaW5nc183bmZxdV94OHE4aF8zNjU6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMy82O1xuICB9XG59XG5cbi5hd3N1aV9jb250ZW50LWhlYWRlcl83bmZxdV94OHE4aF8zNzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tMW53a3k3LCAxNnB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfN25mcXVfeDhxOGhfMzc1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfdW5mb2N1c2FibGUtbW9iaWxlXzduZnF1X3g4cThoXzM4NSAqOm5vdCgjXFw5KSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5hd3N1aV9oaWRkZW5fN25mcXVfeDhxOGhfMzkwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9icmVhZGNydW1icy1vd25fN25mcXVfeDhxOGhfMzk0Om5vdCgjXFw5KTpub3QoOmVtcHR5KSArIC5hd3N1aV9icmVhZGNydW1icy1kaXNjb3ZlcmVkXzduZnF1X3g4cThoXzM5NCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2dodnF3XzFnMGN4XzU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2VmcWx2XzFxZ2x1XzU6bm90KCNcXDkpIHtcbiAgLyogVGVzdCBjbGFzcyBmb3IgbmF2aWdhdGlvbiBncm91cCBjb21wb25lbnQgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF3cDRzXzFrbTkxXzE4NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9maWxlLWlucHV0XzF3cDRzXzFrbTkxXzE4OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBibG9jay1zaXplOiAxcHg7XG4gIGlubGluZS1zaXplOiAxcHg7XG4gIG1hcmdpbi1ibG9jazogLTFweDtcbiAgbWFyZ2luLWlubGluZTogLTFweDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLWlucHV0LWJ1dHRvbl8xd3A0c18xa205MV8yMDQuYXdzdWlfZm9yY2UtZm9jdXMtb3V0bGluZS1pY29uXzF3cDRzXzFrbTkxXzIwNDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmlsZS1pbnB1dC1idXR0b25fMXdwNHNfMWttOTFfMjA0LmF3c3VpX2ZvcmNlLWZvY3VzLW91dGxpbmUtaWNvbl8xd3A0c18xa205MV8yMDQ6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmlsZS1pbnB1dC1idXR0b25fMXdwNHNfMWttOTFfMjA0LmF3c3VpX2ZvcmNlLWZvY3VzLW91dGxpbmUtaWNvbl8xd3A0c18xa205MV8yMDQ6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtcjQ0bXRxLCAwcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtcjQ0bXRxLCAwcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtcjQ0bXRxLCAwcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtaW5wdXQtYnV0dG9uXzF3cDRzXzFrbTkxXzIwNC5hd3N1aV9mb3JjZS1mb2N1cy1vdXRsaW5lLWJ1dHRvbl8xd3A0c18xa205MV8yMjU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtaW5wdXQtYnV0dG9uXzF3cDRzXzFrbTkxXzIwNC5hd3N1aV9mb3JjZS1mb2N1cy1vdXRsaW5lLWJ1dHRvbl8xd3A0c18xa205MV8yMjU6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmlsZS1pbnB1dC1idXR0b25fMXdwNHNfMWttOTFfMjA0LmF3c3VpX2ZvcmNlLWZvY3VzLW91dGxpbmUtYnV0dG9uXzF3cDRzXzFrbTkxXzIyNTpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9idXR0b24tZ3JvdXBfMXYybWdfMXMzZHRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2J1dHRvbi1ncm91cC1pdGVtXzF2Mm1nXzFzM2R0Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9idXR0b24tZ3JvdXAtdG9vbHRpcF8xdjJtZ18xczNkdF8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2l0ZW1fMXYybWdfMXMzZHRfMTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b29sdGlwXzF2Mm1nXzFzM2R0XzIxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3ZhcmlhbnQtbm9ybWFsXzFhNzQzX3J5ZGJxXzkuYXdzdWlfcHJlc3NlZF8xYTc0M19yeWRicV85Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC16bnF1NHgsICNkMWYxZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWF2ZGZhdywgIzAwNmNlMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtYXdvcHcxLCAjMDAyYjY2KTtcbn1cblxuLmF3c3VpX3ZhcmlhbnQtaWNvbl8xYTc0M19yeWRicV8xNS5hd3N1aV9wcmVzc2VkXzFhNzQzX3J5ZGJxXzk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLXdvNzhmbiwgIzBmMTQxYSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3Zka3BqXzk1N3R6XzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG5cbi5hd3N1aV9pdGVtLXdyYXBwZXJfdmRrcGpfOTU3dHpfMjE3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF3c3VpX2dyb3VwX3Zka3BqXzk1N3R6XzIyMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2RpdmlkZXJfdmRrcGpfOTU3dHpfMjI1Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1nbm0wbXosIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9zcGxpdC1wYW5lbC1zaWRlX2o0djN3XzFkY3doXzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4MzA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfMnAyYWJfMWR1NTlfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDgzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl8ycDJhYl8xZHU1OV8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuXzJwMmFiXzFkdTU5XzE2NCkge1xuICBpbmxpbmUtc2l6ZTogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX25hdmlnYXRpb24tY29udGFpbmVyXzJwMmFiXzFkdTU5XzE1MyA+IC5hd3N1aV9uYXZpZ2F0aW9uXzJwMmFiXzFkdTU5XzE1Mzpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1uYXZpZ2F0aW9uLXdpZHRoLTZiOXlwYSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfMnAyYWJfMWR1NTlfMTUzOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1uYXZpZ2F0aW9uLXdpZHRoLTZiOXlwYTogMTAwdnc7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxufVxuXG4uYXdzdWlfaGlkZS1uYXZpZ2F0aW9uXzJwMmFiXzFkdTU5XzE4NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDE0cHg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5Zmdfa2ZpbWJfMTgwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5Zmdfa2ZpbWJfMTgwLmF3c3VpX2dob3N0X2QxOWZnX2tmaW1iXzE5MTpub3QoI1xcOSkge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTAwMHB4O1xufVxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5Zmdfa2ZpbWJfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ19rZmltYl8xODAgPiAuYXdzdWlfaXRlbV9kMTlmZ19rZmltYl8xOTY6bm90KCNcXDkpLFxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5Zmdfa2ZpbWJfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ19rZmltYl8xODAgPiAuYXdzdWlfZ2hvc3QtaXRlbV9kMTlmZ19rZmltYl8xOTc6bm90KCNcXDkpLFxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5Zmdfa2ZpbWJfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ19rZmltYl8xODAgPiAuYXdzdWlfZWxsaXBzaXNfZDE5Zmdfa2ZpbWJfMTk4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5Zmdfa2ZpbWJfMTgwID4gLmF3c3VpX2l0ZW1fZDE5Zmdfa2ZpbWJfMTk2Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5Zmdfa2ZpbWJfMTgwID4gLmF3c3VpX2l0ZW1fZDE5Zmdfa2ZpbWJfMTk2LmF3c3VpX2hpZGVfZDE5Zmdfa2ZpbWJfMjA5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ19rZmltYl8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnX2tmaW1iXzE4MCA+IC5hd3N1aV9lbGxpcHNpc19kMTlmZ19rZmltYl8xOTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5Zmdfa2ZpbWJfMTgwID4gLmF3c3VpX2VsbGlwc2lzX2QxOWZnX2tmaW1iXzE5OC5hd3N1aV92aXNpYmxlX2QxOWZnX2tmaW1iXzIxNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnX2tmaW1iXzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5Zmdfa2ZpbWJfMTgwID4gLmF3c3VpX2VsbGlwc2lzX2QxOWZnX2tmaW1iXzE5OCA+IC5hd3N1aV9pY29uX2QxOWZnX2tmaW1iXzIxOTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi01NGF0Mm8sICM4YzhjOTQpO1xufVxuXG4uYXdzdWlfYnJlYWRjcnVtYnMtc2tlbGV0b25fZDE5Zmdfa2ZpbWJfMjI1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9jb2xsYXBzZWQtYnV0dG9uX2QxOWZnX2tmaW1iXzIyOTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTBlZzIwYywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy11Zm93ZTMsIDAuMDA1ZW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0ciwgIzQyNDY1MCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ19rZmltYl8yMjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5Zmdfa2ZpbWJfMjI5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5Zmdfa2ZpbWJfMjI5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9jb2xsYXBzZWQtYnV0dG9uX2QxOWZnX2tmaW1iXzIyOTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5Zmdfa2ZpbWJfMjI5ID4gOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWd1dTZ0NiwgIzY1Njg3MSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1icmVhZGNydW1iLWN1cnJlbnQtdjM5bWJoLCA3MDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hd3N1aV9jb2xsYXBzZWQtYnV0dG9uX2QxOWZnX2tmaW1iXzIyOSA+IDpub3QoI1xcOSk6bGFzdC1jaGlsZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSk7XG59XG5cbi5hd3N1aV9idXR0b24taWNvbl9kMTlmZ19rZmltYl8zMTE6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC1jeGk5ZzcsIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS0xODAtN2E1OHJjLCBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9idXR0b24taWNvbl9kMTlmZ19rZmltYl8zMTE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYnV0dG9uLWljb25fZDE5Zmdfa2ZpbWJfMzExOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2J1dHRvbi1pY29uX2QxOWZnX2tmaW1iXzMxMTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uLWljb24tb3Blbl9kMTlmZ19rZmltYl8zMjU6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5hd3N1aV9oaWRkZW5fZDE5Zmdfa2ZpbWJfMzI5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9icmVhZGNydW1iLWl0ZW1fMWM2OG9fYjZ1bnhfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfbGlua18xa29zcV8xMzBoeV8xNDU6bm90KCNcXDkpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTQ5Om5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTQ5ID4gLmF3c3VpX2ljb25fMWtvc3FfMTMwaHlfMTUzOm5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MCA+IC5hd3N1aV9pY29uXzFrb3NxXzEzMGh5XzE1Mzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLTU0YXQybywgIzhjOGM5NCk7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSksXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstdWVzdW83LCAxcHgpO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi1zdHlsZS1saW5rLXBrMnhtcCwgc29saWQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNywgIzAwNmNlMCkpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVjb3JhdGlvbi1kZWZhdWx0LTB4OGZodSwgY3VycmVudENvbG9yKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSksXG4gIC5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcsICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5Om5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSk6YWN0aXZlLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5Om5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV8xMzBoeV8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxXzEzMGh5XzE1OTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWhvdmVyLWt1aTJ0OSwgY3VycmVudENvbG9yKTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5ID4gLmF3c3VpX3RleHRfMWtvc3FfMTMwaHlfMjA3Om5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5ID4gLmF3c3VpX3RleHRfMWtvc3FfMTMwaHlfMjA3Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfMTMwaHlfMTU5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtMXAwaG51LCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0zOXV2eHIsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTQ5LmF3c3VpX2xhc3RfMWtvc3FfMTMwaHlfMjI2ID4gLmF3c3VpX2ljb25fMWtvc3FfMTMwaHlfMTUzOm5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxXzEzMGh5XzE1MC5hd3N1aV9sYXN0XzFrb3NxXzEzMGh5XzIyNiA+IC5hd3N1aV9pY29uXzFrb3NxXzEzMGh5XzE1Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTQ5LmF3c3VpX2xhc3RfMWtvc3FfMTMwaHlfMjI2ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfMTMwaHlfMTUwLmF3c3VpX2xhc3RfMWtvc3FfMTMwaHlfMjI2ID4gLmF3c3VpX2FuY2hvcl8xa29zcV8xMzBoeV8xNTk6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LWd1dTZ0NiwgIzY1Njg3MSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1icmVhZGNydW1iLWN1cnJlbnQtdjM5bWJoLCA3MDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvb2xiYXItZWs0bno0LCAjZmZmZmZmKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogZWFzZSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LXNsb3ctdWdqeTkwLCAyNTBtcyk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGluc2V0LWJsb2NrLXN0YXJ0LCBvcGFjaXR5O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpub3QoOmhhcyguYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3MikpOmJlZm9yZSwgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1My5hd3N1aV93aXRoLWFpLWRyYXdlcl8xa3pyaV9tNTltZ18xNzI6bm90KCNcXDkpOm5vdCg6aGFzKC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyKSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGlubGluZS1zaXplOiA1cHg7XG4gIGJsb2NrLXNpemU6IDVweDtcbiAgYmFja2dyb3VuZDogIzE2MWQyNjtcbiAgLyoqXG4gICAqIEFkZHMgYSBib3JkZXIgdG8gdmlzdWFsbHkgc2VwYXJhdGUgdGhlIG1haW4gY29udGVudCBhcmVhIGZyb20gdGhlIGxlZnQgZ2xvYmFsIGRyYXdlci5cbiAgICpcbiAgICogTm90ZTogRGlyZWN0IGJvcmRlciBhcHBsaWNhdGlvbiBpcyBub3QgcG9zc2libGUgZm9yIGVpdGhlciB0YXJnZXQgZWxlbWVudDpcbiAgICogLSBNYWluIGNvbnRlbnQgYXJlYTogVXNlcyBgZGlzcGxheTogY29udGVudHNgLCBwcmV2ZW50aW5nIGJvcmRlciBhcHBsaWNhdGlvblxuICAgKiAtIE5hdiBwYW5lbDogTWF5IGJlIGhpZGRlbiwgY2F1c2luZyB0aGUgYm9yZGVyIHRvIGRpc2FwcGVhciB3aGVuIHNlcGFyYXRpb24gaXMgc3RpbGwgbmVlZGVkXG4gICovXG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1My5hd3N1aV93aXRoLWFpLWRyYXdlcl8xa3pyaV9tNTltZ18xNzI6bm90KCNcXDkpOm5vdCg6aGFzKC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyKSk6YmVmb3JlLCAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzLmF3c3VpX3dpdGgtYWktZHJhd2VyXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6bm90KDpoYXMoLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLWFpLWN1c3RvbV8xa3pyaV9tNTltZ18xNzIpKTphZnRlciB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgfVxuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1My5hd3N1aV93aXRoLWFpLWRyYXdlcl8xa3pyaV9tNTltZ18xNzI6bm90KCNcXDkpOm5vdCg6aGFzKC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyKSk6YmVmb3JlLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpub3QoOmhhcyguYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3MikpOmJlZm9yZSwgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpub3QoOmhhcyguYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3MikpOmFmdGVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpub3QoOmhhcyguYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3MikpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1zdGFydDogNDJweDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgaW5saW5lLXNpemU6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpO1xuICAgIGJsb2NrLXNpemU6IGNhbGMoMTAwdmggLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gIH1cbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpub3QoOmhhcyguYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3MikpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9vbGJhci1lazRuejQsICNmZmZmZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpub3QoOmhhcyguYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3MikpOmFmdGVyIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICB9XG4gIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzLmF3c3VpX3dpdGgtYWktZHJhd2VyXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6bm90KDpoYXMoLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLWFpLWN1c3RvbV8xa3pyaV9tNTltZ18xNzIpKTphZnRlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzLmF3c3VpX3dpdGgtYWktZHJhd2VyXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6bm90KDpoYXMoLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLWFpLWN1c3RvbV8xa3pyaV9tNTltZ18xNzIpKTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1My5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsXzFrenJpX201OW1nXzIxNDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc3RhdGljLXMtdDc2M2x1LCAxMnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyoqXG4gICAqIEJ1dHRvbiBzaXppbmcgYWRqdXN0bWVudHMgZm9yIHRoZW1lLXNwZWNpZmljIGRlc2lnbiByZXF1aXJlbWVudHNcbiAgICpcbiAgICogTGlnaHQgbW9kZTogQnV0dG9uIHdpZHRoIGlzIHNldCB0byAxMDAlICsgYm9yZGVyIHdpZHRoIHRvIGludGVudGlvbmFsbHkgb3ZlcmxhcFxuICAgKiB3aXRoIHRoZSBib3R0b20gYm9yZGVyLCBhcyBzcGVjaWZpZWQgaW4gdGhlIFVJIGRlc2lnbi5cbiAgICpcbiAgICogRGFyayBtb2RlOiBSZXNldHMgdGhlIG92ZXJsYXAgc3R5bGluZyBkdWUgdG8gZGlmZmVyZW50IGRlc2lnbiByZXF1aXJlbWVudHNcbiAgICogd2hlcmUgb3ZlcmxhcCBzaG91bGQgbm90IG9jY3VyLlxuICAgKi9cbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkpO1xuICBiYWNrZ3JvdW5kOiAjMTYxZDI2O1xufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSkge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gIH1cbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KSB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgfVxufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpiZWZvcmUsIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAtNXB4O1xuICBpbmxpbmUtc2l6ZTogNXB4O1xuICBibG9jay1zaXplOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMxNjFkMjY7XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTpiZWZvcmUsIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6YWZ0ZXIge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gIH1cbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6YmVmb3JlLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYWktY3VzdG9tXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSk6YmVmb3JlLCAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1haS1jdXN0b21fMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KTphZnRlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzID4gLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLWFpLWN1c3RvbV8xa3pyaV9tNTltZ18xNzI6bm90KCNcXDkpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzID4gLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLWFpLWN1c3RvbV8xa3pyaV9tNTltZ18xNzI6bm90KCNcXDkpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9vbGJhci1lazRuejQsICNmZmZmZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl8xa3pyaV9tNTltZ18yNjc6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWlubWF4KDAsIDNmcikgbWlubWF4KGF1dG8sIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfbTU5bWdfMjY3Om5vdCgjXFw5KSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgfVxuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl8xa3pyaV9tNTltZ18yNjc6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfbTU5bWdfMjY3Om5vdCgjXFw5KSB7XG4gICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gIH1cbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfbTU5bWdfMjY3LmF3c3VpX3dpdGgtYWktZHJhd2VyXzFrenJpX201OW1nXzE3Mjpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl8xa3pyaV9tNTltZ18yNjcuYXdzdWlfd2l0aC1haS1kcmF3ZXJfMWt6cmlfbTU5bWdfMTcyOm5vdCgjXFw5KSB7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXB5b3M0MiwgI2M2YzZjZCk7XG4gIH1cbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfbTU5bWdfMjY3ID4gLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLW5hdl8xa3pyaV9tNTltZ18yODc6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG59XG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfbTU5bWdfMTUzID4gLmF3c3VpX3Rvb2xiYXItY29udGFpbmVyXzFrenJpX201OW1nXzI2NyA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1icmVhZGNydW1ic18xa3pyaV9tNTltZ18yOTI6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZ25tMG16LCA4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxleDogMSAwO1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpX201OW1nXzE1MyA+IC5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl8xa3pyaV9tNTltZ18yNjcgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYnJlYWRjcnVtYnNfMWt6cmlfbTU5bWdfMjkyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14cy1nbm0wbXosIDhweCkgKyB2YXIoLS1zcGFjZS1zdGF0aWMtbS1tNnFib28sIDE2cHgpKTtcbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV9tNTltZ18xNTMgPiAuYXdzdWlfdG9vbGJhci1jb250YWluZXJfMWt6cmlfbTU5bWdfMjY3ID4gLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyLWRyYXdlcnNfMWt6cmlfbTU5bWdfMzAxOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZ25tMG16LCA4cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl8xa3pyaV9tNTltZ18zMDk6bm90KCNcXDkpLFxuLmF3c3VpX2RyYXdlcnMtbW9iaWxlLXRyaWdnZXJzLWNvbnRhaW5lcl8xa3pyaV9tNTltZ18zMTA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItY29udGVudF8xa3pyaV9tNTltZ18zNTI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9ncm91cC1kaXZpZGVyXzFrenJpX201OW1nXzM2Mjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBibG9jay1zaXplOiA2MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfZHJhd2Vycy10cmlnZ2VyXzFrenJpX201OW1nXzM1Mjpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYXdzdWlfYmxvY2stYm9keS1zY3JvbGxfMWt6cmlfbTU5bWdfMzc1Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV90cmlnZ2VyX2xwc2h1XzFwZnpkXzE0NTpub3QoI1xcOSkge1xuICBhbGw6IGluaXRpYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xcGZ6ZF8xNDUuYXdzdWlfY3VzdG9tX2xwc2h1XzFwZnpkXzE1MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1XzFwZnpkXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfMXBmemRfMTQ1LmF3c3VpX2RlZmF1bHRfbHBzaHVfMXBmemRfMTYwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tN2Jna2NzLCAyMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpO1xuICBibG9jay1zaXplOiAzMHB4O1xuICBpbmxpbmUtc2l6ZTogMzBweDtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1XzFwZnpkXzE0NS5hd3N1aV9kZWZhdWx0X2xwc2h1XzFwZnpkXzE2MDpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLWNuOWJwaiwgI2ViZWJmMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSk7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xcGZ6ZF8xNDUuYXdzdWlfZGVmYXVsdF9scHNodV8xcGZ6ZF8xNjA6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfMXBmemRfMTQ1LmF3c3VpX2RlZmF1bHRfbHBzaHVfMXBmemRfMTYwLmF3c3VpX3NlbGVjdGVkX2xwc2h1XzFwZnpkXzE3Njpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC0wMTMwMW4sICMwMDZjZTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLXA3bWh5diwgI2ZmZmZmZik7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xcGZ6ZF8xNDUuYXdzdWlfZGVmYXVsdF9scHNodV8xcGZ6ZF8xNjAuYXdzdWlfc2VsZWN0ZWRfbHBzaHVfMXBmemRfMTc2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci1rcGJjOXgsICMwMDRhOWUpO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfMXBmemRfMTQ1LmF3c3VpX2RlZmF1bHRfbHBzaHVfMXBmemRfMTYwLmF3c3VpX3NlbGVjdGVkX2xwc2h1XzFwZnpkXzE3Njpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS1zZzIyNnYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyX2xwc2h1XzFwZnpkXzE4Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyX2xwc2h1XzFwZnpkXzE4Nzpub3QoI1xcOSk6aGFzKDpmb2N1cy12aXNpYmxlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXJfbHBzaHVfMXBmemRfMTg3Om5vdCgjXFw5KTpoYXMoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoM3B4IC0gMXB4KTtcbn1cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXJfbHBzaHVfMXBmemRfMTg3Om5vdCgjXFw5KTpoYXMoOmZvY3VzLXZpc2libGUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfZG90X2xwc2h1XzFwZnpkXzIxMjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiA4cHg7XG4gIGJsb2NrLXNpemU6IDhweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLXVsM3MycCwgI2RiMDAwMCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMXB4O1xuICBvdXRsaW5lOiBzb2xpZCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9vbGJhci1lazRuejQsICNmZmZmZmYpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zXzE1NGJpXzFneWU3Xzk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODUwO1xufVxuLmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zLXdpdGgtYmFja2dyb3VuZF8xNTRiaV8xZ3llN18xMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG59XG5cbi5hd3N1aV9oYXMtbm90aWZpY2F0aW9ucy1jb250ZW50XzE1NGJpXzFneWU3XzE3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xMW4wc18xdmt3a185Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZW1wdHlfMTFuMHNfMXZrd2tfMTM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZW1wdHktMDNocjlzLCAjNjU2ODcxKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3dyYXBwZXJfejVtdWxfcW1wN2lfMTgxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX3dyYXBwZXItLWZpdC1oZWlnaHRfejVtdWxfcW1wN2lfMjE0Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hd3N1aV9pbm5lci13cmFwcGVyLS1maXQtaGVpZ2h0X3o1bXVsX3FtcDdpXzIxOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfaGFzLWRlZmF1bHQtZmlsdGVyX3o1bXVsX3FtcDdpXzIyNSA+IDpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAyODBweCAwIDE7XG59XG5cbi5hd3N1aV9jb250ZW50X3o1bXVsX3FtcDdpXzIyOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXdzdWlfY29udGVudC0tcmVzZXJ2ZS1maWx0ZXJfejVtdWxfcW1wN2lfMjM2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC0tcmVzZXJ2ZS1sZWdlbmRfejVtdWxfcW1wN2lfMjQwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpKTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtLWZpdC1oZWlnaHRfejVtdWxfcW1wN2lfMjQ0Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9maWx0ZXItY29udGFpbmVyX3o1bXVsX3FtcDdpXzI0ODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2F4aXNfZjBmb3RfMWFoZmVfMTQ1Om5vdCgjXFw5KSxcbi5hd3N1aV92ZXJ0aWNhbC1tYXJrZXJfZjBmb3RfMWFoZmVfMTQ2Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItY2hhcnRzLWxpbmUtYXhpcy1iOTVuY2YsICNkZWRlZTMpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmF3c3VpX2F4aXMtLWVtcGhhc2l6ZWRfZjBmb3RfMWFoZmVfMTUxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uYXdzdWlfYXhpcy1sYWJlbF9mMGZvdF8xYWhmZV8xNTU6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfYXhpcy1sYWJlbC0teF9mMGZvdF8xYWhmZV8xNjA6bm90KCNcXDkpLFxuLmF3c3VpX2F4aXMtbGFiZWwtLXlfZjBmb3RfMWFoZmVfMTYxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZ3JpZF9mMGZvdF8xYWhmZV8xNjU6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1jaGFydHMtbGluZS1ncmlkLWtqeGYzbSwgI2RlZGVlMyk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4uYXdzdWlfdGlja3NfX2xpbmVfZjBmb3RfMWFoZmVfMTcwOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay14bWNidmssICNkZWRlZTMpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmF3c3VpX3RpY2tzX190ZXh0X2YwZm90XzFhaGZlXzE3NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtY2hhcnQtZGV0YWlsLXNpemUtOXFyMjVxLCAxMnB4KTtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam0sICM0MjQ2NTApO1xufVxuXG4uYXdzdWlfdGlja3MtLXlfZjBmb3RfMWFoZmVfMTgwOm5vdCgjXFw5KSxcbi5hd3N1aV90aWNrcy0teF9mMGZvdF8xYWhmZV8xODE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90aWNrcy0tYm90dG9tX2YwZm90XzFhaGZlXzE4NSA+IC5hd3N1aV90aWNrc19fdGV4dF9mMGZvdF8xYWhmZV8xNzU6bm90KCNcXDkpIHtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IGhhbmdpbmc7XG59XG5cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X2YwZm90XzFhaGZlXzE5MCA+IC5hd3N1aV90aWNrc19mMGZvdF8xYWhmZV8xNzAgPiAuYXdzdWlfdGlja3NfX3RleHRfZjBmb3RfMWFoZmVfMTc1Om5vdCgjXFw5KSB7XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBjZW50cmFsO1xufVxuXG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydF9mMGZvdF8xYWhmZV8xOTA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbn1cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X2YwZm90XzFhaGZlXzE5MCA+IC5hd3N1aV9heGlzLWxhYmVsX2YwZm90XzFhaGZlXzE1NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X19sYWJlbF9mMGZvdF8xYWhmZV8yMDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydC0taGlkZGVuX2YwZm90XzFhaGZlXzIwOTpub3QoI1xcOSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydC0taGlkZGVuX2YwZm90XzFhaGZlXzIwOSA+IC5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X19sYWJlbF9mMGZvdF8xYWhmZV8yMDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfbGFiZWxzLWJsb2NrLWVuZF9mMGZvdF8xYWhmZV8yMTc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYXdzdWlfdmVydGljYWwtbWFya2VyX2YwZm90XzFhaGZlXzE0Njpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX3ZlcnRpY2FsLW1hcmtlci1jaXJjbGVfZjBmb3RfMWFoZmVfMjI4Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtdGVzb3IxLCAycHgpO1xufVxuXG4uYXdzdWlfdmVydGljYWwtbWFya2VyLWNpcmNsZS1hY3RpdmVfZjBmb3RfMWFoZmVfMjM0Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1ib3JkZXItbGluZS1jaGFydC13aWR0aC10ZXNvcjEsIDJweCk7XG59XG5cbi5hd3N1aV9mb2N1cy1vdXRsaW5lX2YwZm90XzFhaGZlXzIzOTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uYXdzdWlfY2hhcnQtY29udGFpbmVyX2YwZm90XzFhaGZlXzI0Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9jaGFydC1jb250YWluZXJfZjBmb3RfMWFoZmVfMjQ3LmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfMWFoZmVfMjUyOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG1pbi1ibG9jay1zaXplOiBpbmhlcml0O1xufVxuXG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLW91dGVyX2YwZm90XzFhaGZlXzI1Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1vdXRlcl9mMGZvdF8xYWhmZV8yNTcuYXdzdWlfZml0LWhlaWdodF9mMGZvdF8xYWhmZV8yNTI6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cbi5hd3N1aV9jaGFydC1jb250YWluZXItb3V0ZXJfZjBmb3RfMWFoZmVfMjU3LmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfMWFoZmVfMjUyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2F4aXMtbGFiZWxfZjBmb3RfMWFoZmVfMTU1ICsgLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1vdXRlcl9mMGZvdF8xYWhmZV8yNTcuYXdzdWlfZml0LWhlaWdodF9mMGZvdF8xYWhmZV8yNTIsIC5hd3N1aV9jaGFydC1jb250YWluZXItb3V0ZXJfZjBmb3RfMWFoZmVfMjU3LmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfMWFoZmVfMjUyLmF3c3VpX2hhcy1maWx0ZXJzX2YwZm90XzFhaGZlXzI2Mykge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoMC41ICogdmFyKC0tZm9udC1jaGFydC1kZXRhaWwtc2l6ZS05cXIyNXEsIDEycHgpKTtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1pbm5lcl9mMGZvdF8xYWhmZV8yNjc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1wbG90LXdyYXBwZXJfZjBmb3RfMWFoZmVfMjc0LmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfMWFoZmVfMjUyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItcGxvdF9mMGZvdF8xYWhmZV8yNzQuYXdzdWlfZml0LWhlaWdodF9mMGZvdF8xYWhmZV8yNTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItYm90dG9tLWxhYmVsc19mMGZvdF8xYWhmZV8yODYuYXdzdWlfZml0LWhlaWdodF9mMGZvdF8xYWhmZV8yNTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFmY3VzX296ZHBpXzE0NTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiBub25lO1xuICBzaGFwZS1yZW5kZXJpbmc6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfY2xpY2thYmxlXzFmY3VzX296ZHBpXzE1NDpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hd3N1aV9wcmVjaXNlXzFmY3VzX296ZHBpXzE1ODpub3QoI1xcOSkge1xuICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbn1cblxuLmF3c3VpX2ZvY3VzLW91dGxpbmVfMWZjdXNfb3pkcGlfMTYyOm5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmF3c3VpX2FwcGxpY2F0aW9uXzFmY3VzX296ZHBpXzE3MTpub3QoI1xcOSkge1xuICAvKiBVc2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMXQ0NHpfMWpmdmdfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hd3N1aV9wb3BvdmVyLWJvZHlfMXQ0NHpfMWpmdmdfMTc4Om5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uYXdzdWlfZm9vdGVyXzF0NDR6XzFqZnZnXzE4Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1nbm0wbXosIDhweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2Zvb3Rlcl8xdDQ0el8xamZ2Z18xODIgPiBocjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZ25tMG16LCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaGVhZGVyX2Rnczh6X3FzbW1qXzU6bm90KCNcXDkpLFxuLmF3c3VpX2JvZHlfZGdzOHpfcXNtbWpfNjpub3QoI1xcOSksXG4uYXdzdWlfZm9vdGVyX2Rnczh6X3FzbW1qXzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfMTY0amxfMW5zMGNfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfZml0LWhlaWdodF8xNGlxcV8xMHVmbF8yMjI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV9maXQtaGVpZ2h0XzE0aXFxXzEwdWZsXzIyMi5hd3N1aV93aXRoLXNpZGUtbWVkaWFfMTRpcXFfMTB1ZmxfMjI3Om5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSksIC5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTB1ZmxfMjMwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzEwdWZsXzIzMC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzODpub3QoI1xcOSksIC5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTB1ZmxfMjMwLmF3c3VpX3JlZnJlc2hfMTRpcXFfMTB1ZmxfMjM4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBib3JkZXItaW5saW5lOiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzOCk6OmJlZm9yZSwgLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xMHVmbF8yMzA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xMHVmbF8yMzgpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLW4xZWtlNiwgMHB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1rM3Ztb3osIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzOCk6OmFmdGVyLCAuYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzOCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDBweDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1jb250YWluZXItNWhvNzJrLCAwcHggMHB4IDFweCAxcHggI2U5ZWJlZCwgMHB4IDFweCA4cHggMnB4IHJnYmEoMCwgNywgMjIsIDAuMTIpKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTB1ZmxfMjMwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpLCAuYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlLCAuYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xMHVmbF8yMzAgKyAuYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSksIC5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTB1ZmxfMjMwICsgLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xMHVmbF8yMzA6bm90KCNcXDkpOjpiZWZvcmUsIC5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMTB1ZmxfMjMwICsgLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xMHVmbF8yMzA6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xMHVmbF8yMzAgKyAuYXdzdWlfcm9vdF8xNGlxcV8xMHVmbF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzEwdWZsXzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzOCk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3N0aWNreS1lbmFibGVkXzE0aXFxXzEwdWZsXzI4ODpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzOCk6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtbjFla2U2LCAwcHgpKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzEwdWZsXzE4OS5hd3N1aV9zdGlja3ktZW5hYmxlZF8xNGlxcV8xMHVmbF8yODg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xMHVmbF8yMzgpLmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xMHVmbF8yMzA6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkpO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMTB1ZmxfMTg5LmF3c3VpX3dpdGgtc3R1Y2stc3RpY2t5LWhlYWRlci1hdC1ib3R0b21fMTRpcXFfMTB1ZmxfMjk0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5hd3N1aV93aXRoLXNpZGUtbWVkaWFfMTRpcXFfMTB1ZmxfMjI3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5hd3N1aV93aXRoLXRvcC1tZWRpYV8xNGlxcV8xMHVmbF8zMDQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF3c3VpX2NvbnRlbnQtd3JhcHBlcl8xNGlxcV8xMHVmbF8zMDk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfY29udGVudC13cmFwcGVyLWZpdC1oZWlnaHRfMTRpcXFfMTB1ZmxfMzE0Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG59XG5cbi5hd3N1aV9tZWRpYV8xNGlxcV8xMHVmbF8zMjE6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXdzdWlfbWVkaWFfMTRpcXFfMTB1ZmxfMzIxIGltZzpub3QoI1xcOSksXG4uYXdzdWlfbWVkaWFfMTRpcXFfMTB1ZmxfMzIxIHZpZGVvOm5vdCgjXFw5KSxcbi5hd3N1aV9tZWRpYV8xNGlxcV8xMHVmbF8zMjEgcGljdHVyZTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmF3c3VpX21lZGlhXzE0aXFxXzEwdWZsXzMyMSBpZnJhbWU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbn1cbi5hd3N1aV9tZWRpYS10b3BfMTRpcXFfMTB1ZmxfMzM5Om5vdCgjXFw5KSB7XG4gIG1heC1ibG9jay1zaXplOiA2NiU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KSAtIDFweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCkgLSAxcHgpO1xufVxuLmF3c3VpX21lZGlhLXNpZGVfMTRpcXFfMTB1ZmxfMzQ0Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjYlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCkgLSAxcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpIC0gMXB4KTtcbn1cblxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xMHVmbF8zNTA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLTF4dmtkZywgI2ZmZmZmZik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xMHVmbF8zNTAuYXdzdWlfaGVhZGVyLWZ1bGwtcGFnZV8xNGlxcV8xMHVmbF8zNTU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWVtYmVkZGVkXzE0aXFxXzEwdWZsXzM1OC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzODpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItc3RpY2t5LWVuYWJsZWRfMTRpcXFfMTB1ZmxfMzU4KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xMHVmbF8zNTAuYXdzdWlfaGVhZGVyLXdpdGgtbWVkaWFfMTRpcXFfMTB1ZmxfMzYxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyXzE0aXFxXzEwdWZsXzM1MC5hd3N1aV9oZWFkZXItd2l0aC1tZWRpYV8xNGlxcV8xMHVmbF8zNjE6bm90KCNcXDkpOm5vdCg6ZW1wdHkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXItc3RpY2t5LWRpc2FibGVkXzE0aXFxXzEwdWZsXzM2Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfaGVhZGVyLXN0aWNreS1lbmFibGVkXzE0aXFxXzEwdWZsXzM1ODpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDgwMDtcbn1cbi5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTB1ZmxfMzc3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX2hlYWRlci1zdHVja18xNGlxcV8xMHVmbF8zNzc6bm90KCNcXDkpOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzEwdWZsXzM3Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xMHVmbF8zODcpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC0zM3F3OW4sIDBweCAycHggMHB4IDBweCAjZTllYmVkLCAwcHggMTZweCAxNnB4IC0xMnB4IHJnYmEoMCwgNywgMjIsIDAuMSkpO1xufVxuLmF3c3VpX2hlYWRlci1keW5hbWljLWhlaWdodF8xNGlxcV8xMHVmbF8zOTAuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzEwdWZsXzM3Nzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtaGtvNnAwLCAzMHB4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1tZzVieDYsIDI0cHgpKTtcbn1cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMTB1ZmxfMzUwOm5vdCgjXFw5KTpub3QoOmVtcHR5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1jb250YWluZXItc3RpY2t5LXdpZHRoLW5yaTBpeCwgMHB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItOWh1ejFhLCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfaGVhZGVyXzE0aXFxXzEwdWZsXzM1MC5hd3N1aV93aXRoLXBhZGRpbmdzXzE0aXFxXzEwdWZsXzM5Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1hbTR2encsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tZWJ5OTN3LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtbnFyenloLCAyMHB4KTtcbn1cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMTB1ZmxfMzUwLmF3c3VpX3dpdGgtcGFkZGluZ3NfMTRpcXFfMTB1ZmxfMzk2LmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzEwdWZsXzM4Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1hbTR2encsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtbnFyenloLCAyMHB4KTtcbn1cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMTB1ZmxfMzUwLmF3c3VpX3dpdGgtaGlkZGVuLWNvbnRlbnRfMTRpcXFfMTB1ZmxfNDA1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTB1ZmxfMzg3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzEwdWZsXzM4Ny5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzODpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgYm9yZGVyLWlubGluZTogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzEwdWZsXzM4Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzEwdWZsXzIzOCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtbjFla2U2LCAwcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLWszdm1veiwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xMHVmbF8zODc6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xMHVmbF8yMzgpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctY29udGFpbmVyLTVobzcyaywgMHB4IDBweCAxcHggMXB4ICNlOWViZWQsIDBweCAxcHggOHB4IDJweCByZ2JhKDAsIDcsIDIyLCAwLjEyKSk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMTB1ZmxfMzg3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1zdGlja3ktZW5hYmxlZF8xNGlxcV8xMHVmbF8zNTgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzEwdWZsXzM4Ny5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTB1ZmxfMzc3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xMHVmbF8zODcuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzEwdWZsXzM3Nzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlXzE0aXFxXzEwdWZsXzQ2My5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTB1ZmxfMzc3Om5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlXzE0aXFxXzEwdWZsXzQ2My5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMTB1ZmxfMzc3ID4gLmF3c3VpX2hlYWRlci1jb3Zlcl8xNGlxcV8xMHVmbF80NjY6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCkpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV8xNGlxcV8xMHVmbF80NjMuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzEwdWZsXzM3Nzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV8xNGlxcV8xMHVmbF80NjMuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzEwdWZsXzM3Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS02Ymhza2ksIDBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKC05OTklIDEwMCUsIDk5OSUgMTAwJSwgOTk5JSA5OTklLCAtOTk5JSA5OTklKTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMTRpcXFfMTB1ZmxfMzA5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG4uYXdzdWlfY29udGVudC1maXQtaGVpZ2h0XzE0aXFxXzEwdWZsXzQ5NDpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF3c3VpX2NvbnRlbnQtaW5uZXJfMTRpcXFfMTB1ZmxfNTAwOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG4uYXdzdWlfY29udGVudC1pbm5lcl8xNGlxcV8xMHVmbF81MDAuYXdzdWlfd2l0aC1wYWRkaW5nc18xNGlxcV8xMHVmbF8zOTY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1ob3Jpem9udGFsLW5xcnp5aCwgMjBweCk7XG59XG4uYXdzdWlfY29udGVudC1pbm5lcl8xNGlxcV8xMHVmbF81MDAuYXdzdWlfd2l0aC1wYWRkaW5nc18xNGlxcV8xMHVmbF8zOTYuYXdzdWlfd2l0aC1oZWFkZXJfMTRpcXFfMTB1ZmxfNTA3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1jb250ZW50LXRvcC0xd3RxcmMsIDRweCk7XG59XG5cbi5hd3N1aV9mb290ZXJfMTRpcXFfMTB1ZmxfNTExLmF3c3VpX3dpdGgtcGFkZGluZ3NfMTRpcXFfMTB1ZmxfMzk2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC1ucXJ6eWgsIDIwcHgpO1xufVxuLmF3c3VpX2Zvb3Rlcl8xNGlxcV8xMHVmbF81MTEuYXdzdWlfd2l0aC1kaXZpZGVyXzE0aXFxXzEwdWZsXzUxNTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtaW5uZXJfMW13bG1fb3lqYXFfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlci1sYWJlbF80bXZqM18xaDc0dF81Om5vdCgjXFw5KSxcbi5hd3N1aV9yb290XzRtdmozXzFoNzR0XzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRpbmctdGV4dF8xMDVrZV8yNjhzcF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8ycWR3OV9ib2htaF8xODU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmF3c3VpX3Jvb3RfMnFkdzlfYm9obWhfMTg1LmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxOm5vdCgjXFw5KSwgLmF3c3VpX3Jvb3RfMnFkdzlfYm9obWhfMTg1Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV9ib2htaF8yMjEpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG4uYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5X2JvaG1oXzIyMS5hd3N1aV9yb290LXZhcmlhbnQtaDJfMnFkdzlfYm9obWhfMjI0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxKSwgLmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV9ib2htaF8yMjEuYXdzdWlfcm9vdC12YXJpYW50LWgzXzJxZHc5X2JvaG1oXzIyNDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMSksIC5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQuYXdzdWlfcm9vdC12YXJpYW50LWgyXzJxZHc5X2JvaG1oXzIyNDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMSksIC5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQuYXdzdWlfcm9vdC12YXJpYW50LWgzXzJxZHc5X2JvaG1oXzIyNDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG4uYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5X2JvaG1oXzIyMTpub3QoI1xcOSk6bm90KC5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSArIHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpKTtcbn1cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfYm9obWhfMjIxLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxLmF3c3VpX3Jvb3QtdmFyaWFudC1oMl8ycWR3OV9ib2htaF8yMjQ6bm90KCNcXDkpLCAuYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5X2JvaG1oXzIyMS5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMS5hd3N1aV9yb290LXZhcmlhbnQtaDNfMnFkdzlfYm9obWhfMjI0Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSwgMnB4KTtcbn1cbi5hd3N1aV9yb290XzJxZHc5X2JvaG1oXzE4NS5hd3N1aV9yb290LXZhcmlhbnQtaDFfMnFkdzlfYm9obWhfMjMzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxKSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuLmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV9ib2htaF8yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfcm9vdC1oYXMtZGVzY3JpcHRpb25fMnFkdzlfYm9obWhfMjI0KS5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMS5hd3N1aV9yb290LXZhcmlhbnQtaDNfMnFkdzlfYm9obWhfMjI0IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG4uYXdzdWlfcm9vdF8ycWR3OV9ib2htaF8xODUuYXdzdWlfcm9vdC12YXJpYW50LWgxXzJxZHc5X2JvaG1oXzIzMy5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQ6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC0yeC14eHMtZTc5aHIxLCA0cHgpO1xufVxuXG4uYXdzdWlfbWFpbl8ycWR3OV9ib2htaF8yNDM6bm90KCNcXDkpIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICByb3ctZ2FwOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxLCAycHgpKTtcbn1cbi5hd3N1aV9tYWluXzJxZHc5X2JvaG1oXzI0My5hd3N1aV9uby13cmFwXzJxZHc5X2JvaG1oXzI1Mzpub3QoI1xcOSkge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5hd3N1aV9tYWluXzJxZHc5X2JvaG1oXzI0My5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMTpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX21haW4tdmFyaWFudC1oMV8ycWR3OV9ib2htaF8yNTk6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1lNzlocjEsIDRweCk7XG59XG5cbi5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQgPiAuYXdzdWlfbWFpbl8ycWR3OV9ib2htaF8yNDM6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1lNzlocjEsIDRweCk7XG59XG5cbi5hd3N1aV9hY3Rpb25zXzJxZHc5X2JvaG1oXzI2Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtZGw5NXlsLCAzMnB4KTtcbn1cbi5hd3N1aV9hY3Rpb25zLWNlbnRlcmVkXzJxZHc5X2JvaG1oXzI3Mjpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oMV8ycWR3OV9ib2htaF8yNzUuYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpIC0gdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1kbDk1eWwsIDMycHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9hY3Rpb25zLXZhcmlhbnQtaDJfMnFkdzlfYm9obWhfMjc5LmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1tZzVieDYsIDI0cHgpIC0gdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1kbDk1eWwsIDMycHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9hY3Rpb25zLXZhcmlhbnQtaDNfMnFkdzlfYm9obWhfMjgzLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS11b2FxZGgsIDIycHgpIC0gdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1kbDk1eWwsIDMycHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9hY3Rpb25zLXZhcmlhbnQtaDFfMnFkdzlfYm9obWhfMjc1Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxKSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oMl8ycWR3OV9ib2htaF8yNzk6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpLCAuYXdzdWlfYWN0aW9ucy12YXJpYW50LWgzXzJxZHc5X2JvaG1oXzI4Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfcm9vdC1oYXMtZGVzY3JpcHRpb25fMnFkdzlfYm9obWhfMjI0ID4gLmF3c3VpX21haW5fMnFkdzlfYm9obWhfMjQzID4gLmF3c3VpX2FjdGlvbnNfMnFkdzlfYm9obWhfMjY3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG4uYXdzdWlfdGl0bGVfMnFkdzlfYm9obWhfMjk5Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LTV2YmlhZCwgIzBmMTQxYSk7XG59XG4uYXdzdWlfdGl0bGUtdmFyaWFudC1oMV8ycWR3OV9ib2htaF8zMDQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC13dmtidXIsIDI0cHgpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLWU3OWhyMSwgNHB4KTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgxXzJxZHc5X2JvaG1oXzMwNC5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWRsOTV5bCwgMzJweCkgLSB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLWhrbzZwMCwgMzBweCkpIC8gMik7XG59XG4uYXdzdWlfdGl0bGUtdmFyaWFudC1oMl8ycWR3OV9ib2htaF8zMTE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLXZuYWN4NiwgMjBweCk7XG59XG4uYXdzdWlfdGl0bGUtdmFyaWFudC1oMl8ycWR3OV9ib2htaF8zMTEuYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYygodmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1kbDk1eWwsIDMycHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCkpIC8gMik7XG59XG4uYXdzdWlfdGl0bGUtdmFyaWFudC1oM18ycWR3OV9ib2htaF8zMTc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLTE3MHlpeSwgMThweCk7XG59XG4uYXdzdWlfdGl0bGUtdmFyaWFudC1oM18ycWR3OV9ib2htaF8zMTcuYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYygodmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1kbDk1eWwsIDMycHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCkpIC8gMik7XG59XG4uYXdzdWlfdGl0bGUtdmFyaWFudC1oMl8ycWR3OV9ib2htaF8zMTE6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpLCAuYXdzdWlfdGl0bGUtdmFyaWFudC1oM18ycWR3OV9ib2htaF8zMTc6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbn1cbi5hd3N1aV9uby13cmFwXzJxZHc5X2JvaG1oXzI1MyA+IC5hd3N1aV90aXRsZV8ycWR3OV9ib2htaF8yOTk6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCkpO1xufVxuXG4uYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5X2JvaG1oXzIyMS5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQgPiAuYXdzdWlfbWFpbl8ycWR3OV9ib2htaF8yNDMgPiA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpLmF3c3VpX3RpdGxlLXZhcmlhbnQtaDJfMnFkdzlfYm9obWhfMzExLCAuYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5X2JvaG1oXzIyMS5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV9ib2htaF8yMjQgPiAuYXdzdWlfbWFpbl8ycWR3OV9ib2htaF8yNDMgPiA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV9ib2htaF8yMjEpLmF3c3VpX3RpdGxlLXZhcmlhbnQtaDNfMnFkdzlfYm9obWhfMzE3IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuXG4uYXdzdWlfcm9vdC12YXJpYW50LWgxXzJxZHc5X2JvaG1oXzIzMy5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfYm9obWhfMjIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5X2JvaG1oXzIyNCk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5X2JvaG1oXzIyMSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1lNzlocjEsIDRweCk7XG59XG5cbi5hd3N1aV92aXJ0dWFsLXNwYWNlXzJxZHc5X2JvaG1oXzMzODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hd3N1aV9pbmZvXzJxZHc5X2JvaG1oXzM0NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn1cblxuLmF3c3VpX2Rlc2NyaXB0aW9uXzJxZHc5X2JvaG1oXzM0ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1leHpqZTEsICM0MjQ2NTApO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDFfMnFkdzlfYm9obWhfMzU1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb24tdmFyaWFudC1oMl8ycWR3OV9ib2htaF8zNTk6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1zaXplLWcyd3dzMywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC10czJzNm8sIDIwcHgpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDJfMnFkdzlfYm9obWhfMzU5Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbn1cbi5hd3N1aV9kZXNjcmlwdGlvbi12YXJpYW50LWgzXzJxZHc5X2JvaG1oXzM2Njpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDNfMnFkdzlfYm9obWhfMzY2Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfYm9obWhfMjIxKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuXG4uYXdzdWlfaGVhZGluZ18ycWR3OV9ib2htaF8zNzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9oZWFkaW5nXzJxZHc5X2JvaG1oXzM3Nzpub3QoI1xcOSk6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWFkaW5nXzJxZHc5X2JvaG1oXzM3Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRpbmdfMnFkdzlfYm9obWhfMzc3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtMXAwaG51LCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0zOXV2eHIsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX2hlYWRpbmctdmFyaWFudC1oMV8ycWR3OV9ib2htaF80MDI6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC13dmtidXIsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1ja2tiNnUsIC0wLjAyZW0pO1xufVxuLmF3c3VpX2hlYWRpbmctdmFyaWFudC1oMl8ycWR3OV9ib2htaF80MDc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLXZuYWN4NiwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtbWc1Yng2LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC01djZpYnYsIC0wLjAxNWVtKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXZhcmlhbnQtaDNfMnFkdzlfYm9obWhfNDEyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS0xNzB5aXksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbn1cblxuLmF3c3VpX2hlYWRpbmctdGV4dF8ycWR3OV9ib2htaF80MTg6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG4uYXdzdWlfaGVhZGluZy10ZXh0LXZhcmlhbnQtaDFfMnFkdzlfYm9obWhfNDIxOm5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC13dmtidXIsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1ja2tiNnUsIC0wLjAyZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy14bC11M200d2UsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX2hlYWRpbmctdGV4dC12YXJpYW50LWgyXzJxZHc5X2JvaG1oXzQzMDpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC12bmFjeDYsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtNXY2aWJ2LCAtMC4wMTVlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMHQ2ZHdjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXRleHQtdmFyaWFudC1oM18ycWR3OV9ib2htaF80Mzk6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmctcnJpM2JiLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tMTcweWl5LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS11b2FxZGgsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLTI5ZXduaywgLTAuMDFlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0temY4MmRyLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cblxuLmF3c3VpX2NvdW50ZXJfMnFkdzlfYm9obWhfNDQ5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvdW50ZXItbDB2M3gwLCAjNjU2ODcxKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF8xMTFxel8xNjE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9nd3EwaF8xMTFxel8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLW90c2poOCwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1wYWNlZC15bTZleW4sIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fZ3dxMGhfMTExcXpfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRlbnQtZW50ZXJfZ3dxMGhfMTExcXpfMTYxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRlbnQtZW50ZXJfZ3dxMGhfMTExcXpfMTYxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRlbnQtZW50ZXJfZ3dxMGhfMTExcXpfMTYxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3RyaWdnZXItZXhwYW5kZWRfZ3dxMGhfMTExcXpfMTgzOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQtb3Rzamg4LCAxODBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXBhY2VkLXltNmV5biwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RyaWdnZXItZXhwYW5kZWRfZ3dxMGhfMTExcXpfMTgzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RyaWdnZXItZXhwYW5kZWRfZ3dxMGhfMTExcXpfMTgzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RyaWdnZXItZXhwYW5kZWRfZ3dxMGhfMTExcXpfMTgzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2ljb25fZ3dxMGhfMTExcXpfMTk3Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTkwLWx5emIwaywgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTkwLWpoYnFnOSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfaWNvbl9nd3EwaF8xMTFxel8xOTc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaWNvbl9nd3EwaF8xMTFxel8xOTc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfaWNvbl9nd3EwaF8xMTFxel8xOTc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9nd3EwaF8xMTFxel8yMTE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9leHBhbmQtYnV0dG9uX2d3cTBoXzExMXF6XzI0Njpub3QoI1xcOSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXdzdWlfaWNvbl9nd3EwaF8xMTFxel8xOTc6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaWNvbl9nd3EwaF8xMTFxel8xOTcuYXdzdWlfZXhwYW5kZWRfZ3dxMGhfMTExcXpfMjU0Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmF3c3VpX2ljb25fZ3dxMGhfMTExcXpfMTk3Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hd3N1aV9pY29uX2d3cTBoXzExMXF6XzE5Nzpub3QoI1xcOSk6ZGlyKHJ0bCkuYXdzdWlfZXhwYW5kZWRfZ3dxMGhfMTExcXpfMjU0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5hd3N1aV9pY29uLWNvbnRhaW5lcl9nd3EwaF8xMTFxel8yNjQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSkgLyAtMikgY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2ljb24tY29udGFpbmVyLWNvbnRhaW5lcl9nd3EwaF8xMTFxel8yNjg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX3dyYXBwZXJfZ3dxMGhfMTExcXpfMjcyOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoXzExMXF6XzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWlubGluZV9nd3EwaF8xMTFxel8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1mb290ZXJfZ3dxMGhfMTExcXpfMjgwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3dyYXBwZXItbmF2aWdhdGlvbl9nd3EwaF8xMTFxel8yODQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfd3JhcHBlci1uYXZpZ2F0aW9uX2d3cTBoXzExMXF6XzI4NDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWNvbnRhaW5lcl9nd3EwaF8xMTFxel8yODc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1sY3gwYWksIDcwMCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoXzExMXF6XzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWlubGluZV9nd3EwaF8xMTFxel8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1uYXZpZ2F0aW9uX2d3cTBoXzExMXF6XzI4NDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF8xMTFxel8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1jb21wYWN0X2d3cTBoXzExMXF6XzI5MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC1wanZrZ3AsICMwZjE0MWEpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfMTExcXpfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItaW5saW5lX2d3cTBoXzExMXF6XzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLW5hdmlnYXRpb25fZ3dxMGhfMTExcXpfMjg0Om5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItZm9vdGVyX2d3cTBoXzExMXF6XzI4MDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtZXhwYW5kYWJsZS1oZWFkaW5nLXNpemUtd3JzcjUyLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy00c3Q5ZXAsIC0wLjAwNWVtKTtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfMTExcXpfMjgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoXzExMXF6XzI4MC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF8xMTFxel8zMDQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoXzExMXF6XzI4MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF8xMTFxel8zMDQpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfMTExcXpfMjgwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzExMXF6XzMwNCkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCkgKyAodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCkpIC8gLTIgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX3dyYXBwZXItZGVmYXVsdF9nd3EwaF8xMTFxel8yODAuYXdzdWlfd3JhcHBlci1leHBhbmRlZF9nd3EwaF8xMTFxel8zMTA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfMTExcXpfMjgwLmF3c3VpX3dyYXBwZXItZXhwYW5kZWRfZ3dxMGhfMTExcXpfMzEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX3dyYXBwZXItZm9vdGVyX2d3cTBoXzExMXF6XzI4MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF8xMTFxel8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1jb21wYWN0X2d3cTBoXzExMXF6XzI5MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfd3JhcHBlci1mb290ZXJfZ3dxMGhfMTExcXpfMjgwLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzExMXF6XzMwNDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfMTExcXpfMjkxLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzExMXF6XzMwNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF8xMTFxel8yODA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMTExcXpfMzA0KSwgLmF3c3VpX3dyYXBwZXItY29tcGFjdF9nd3EwaF8xMTFxel8yOTE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMTExcXpfMzA0KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSArICh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSkgLyAtMiArIHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfMTExcXpfMjg3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWFtNHZ6dywgMTJweCkgdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tZWJ5OTN3LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1ob3Jpem9udGFsLW5xcnp5aCwgMjBweCk7XG59XG4uYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfMTExcXpfMjg3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3dyYXBwZXItZXhwYW5kZWRfZ3dxMGhfMTExcXpfMzEwKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1hbTR2encsIDEycHgpO1xufVxuLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzExMXF6XzI4Ny5hd3N1aV93cmFwcGVyLW5vdC1leHBhbmRlZC13aXRob3V0LWFjdGlvbnNfZ3dxMGhfMTExcXpfMzMzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWFtNHZ6dywgMTJweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSk7XG59XG4uYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfMTExcXpfMjg3LmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzExMXF6XzMwNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtbnFyenloLCAyMHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyLWNvbnRhaW5lcl9nd3EwaF8xMTFxel8yODc6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfMTExcXpfMzA0KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWNvbnRhaW5lci1ob3Jpem9udGFsLW5xcnp5aCwgMjBweCkgKyBjYWxjKHZhcigtLXNpemUtaWNvbi1tZWRpdW0tdXY4eGN6LCAyMHB4KSArICh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSkgLyAtMiArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzExMXF6XzI4Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpKTtcbn1cblxuLmF3c3VpX2hlYWRlcl9nd3EwaF8xMTFxel8zMDQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG4uYXdzdWlfaGVhZGVyLXdyYXBwZXJfZ3dxMGhfMTExcXpfMzUwOm5vdCgjXFw5KSwgLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoXzExMXF6XzMwNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLWxjeDBhaSwgNzAwKTtcbn1cbi5hd3N1aV9oZWFkZXItd3JhcHBlcl9nd3EwaF8xMTFxel8zNTA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWFkZXItYWN0aW9ucy13cmFwcGVyX2d3cTBoXzExMXF6XzM2Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWJ1dHRvbl9nd3EwaF8xMTFxel8zNjg6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNvbnRhaW5lci1idXR0b25fZ3dxMGhfMTExcXpfMzY4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItYnV0dG9uX2d3cTBoXzExMXF6XzM2ODpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF8xMTFxel8zNjg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMHB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItYnV0dG9uX2d3cTBoXzExMXF6XzM2ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jb250YWluZXItYnV0dG9uX2d3cTBoXzExMXF6XzM2ODpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaGVhZGVyLWJ1dHRvbl9nd3EwaF8xMTFxel8zNjg6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRhaW5lci1idXR0b25fZ3dxMGhfMTExcXpfMzY4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKHZhcigtLXNpemUtaWNvbi1tZWRpdW0tdXY4eGN6LCAyMHB4KSArICh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSkgLyAtMiArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2hlYWRlci1jb250YWluZXJfZ3dxMGhfMTExcXpfMzY4Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2hlYWRlci1jb250YWluZXJfZ3dxMGhfMTExcXpfMzY4ID4gLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoXzExMXF6XzI2NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtY250eW44LCA0cHgpO1xufVxuLmF3c3VpX2hlYWRlci1uYXZpZ2F0aW9uX2d3cTBoXzExMXF6XzQwMyA+IC5hd3N1aV9pY29uLWNvbnRhaW5lcl9nd3EwaF8xMTFxel8yNjQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LXR3Z3B6aCwgIzQyNDY1MCk7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfaGVhZGVyLW5hdmlnYXRpb25fZ3dxMGhfMTExcXpfNDAzID4gLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoXzExMXF6XzI2NDpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItOGgzMTg2LCAjMDA2Y2UwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItbmF2aWdhdGlvbl9nd3EwaF8xMTFxel80MDMgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfMTExcXpfMjY0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItbmF2aWdhdGlvbl9nd3EwaF8xMTFxel80MDMgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfMTExcXpfMjY0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDJweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLW5hdmlnYXRpb25fZ3dxMGhfMTExcXpfNDAzID4gLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoXzExMXF6XzI2NDpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaGVhZGVyLXRleHRfZ3dxMGhfMTExcXpfNDQwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG46bm90KCNcXDkpOm5vdCguYXdzdWlfd3JhcHBlci1jb21wYWN0X2d3cTBoXzExMXF6XzI5MSkgPiAuYXdzdWlfaGVhZGVyLWFjdGlvbnMtd3JhcHBlcl9nd3EwaF8xMTFxel8zNjIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxLCAycHgpO1xufVxuXG4uYXdzdWlfY29udGVudF9nd3EwaF8xMTFxel8xNjE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9jb250ZW50LWRlZmF1bHRfZ3dxMGhfMTExcXpfNDUzOm5vdCgjXFw5KSwgLmF3c3VpX2NvbnRlbnQtaW5saW5lX2d3cTBoXzExMXF6XzQ1Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9jb250ZW50LWZvb3Rlcl9nd3EwaF8xMTFxel80NTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9jb250ZW50LWV4cGFuZGVkX2d3cTBoXzExMXF6XzQ2MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9jb250ZW50LWNvbXBhY3RfZ3dxMGhfMTExcXpfNDY0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSArICh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSkgLyAtMiArIHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG5cbi5hd3N1aV9mb2N1c2FibGVfZ3dxMGhfMTExcXpfNDY4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9mb2N1c2FibGVfZ3dxMGhfMTExcXpfNDY4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1qbTBxZzcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTltamFqaywgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV9jbGljay10YXJnZXRfZ3dxMGhfMTExcXpfNDgzOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9jbGljay10YXJnZXRfZ3dxMGhfMTExcXpfNDgzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoXzExMXF6XzI4Nyk6bm90KC5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF8xMTFxel8zNjgpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLThoMzE4NiwgIzAwNmNlMCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9tYXJrZXJfMWlzZDFfMXd1dXlfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9tYXJrZXItLWxpbmVfMWlzZDFfMXd1dXlfMTg1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOXB4O1xuICBibG9jay1zaXplOiA0cHg7XG59XG4uYXdzdWlfbWFya2VyLS1yZWN0YW5nbGVfMWlzZDFfMXd1dXlfMTg5Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDE0cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG59XG4uYXdzdWlfbWFya2VyLS1ob2xsb3ctcmVjdGFuZ2xlXzFpc2QxXzF3dXV5XzE5Njpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxNHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xufVxuLmF3c3VpX21hcmtlci0taG9sbG93LXJlY3RhbmdsZV8xaXNkMV8xd3V1eV8xOTY6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2s6IDJweDtcbiAgbWFyZ2luLWlubGluZTogMnB4O1xuICBibG9jay1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hd3N1aV9tYXJrZXItLWRhc2hlZF8xaXNkMV8xd3V1eV8yMTI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBpbmxpbmUtc2l6ZTogNnB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDlweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG59XG4uYXdzdWlfbWFya2VyLS1kYXNoZWRfMWlzZDFfMXd1dXlfMjEyOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDZweDtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RpbW1lZF8xMGlwb19nbnQ3Ml8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stcXhhazNpLCBsaW5lYXIpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1tY20yeTAsIDkwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpbW1lZF8xMGlwb19nbnQ3Ml8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGltbWVkXzEwaXBvX2dudDcyXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaW1tZWRfMTBpcG9fZ250NzJfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbWFya2VyXzEwaXBvX2dudDcyXzIwNTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbiAgaW5saW5lLXNpemU6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfbWFya2VyLS1saW5lXzEwaXBvX2dudDcyXzI0NTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDlweDtcbiAgYmxvY2stc2l6ZTogNHB4O1xufVxuLmF3c3VpX21hcmtlci0tcmVjdGFuZ2xlXzEwaXBvX2dudDcyXzI0OTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxNHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xufVxuLmF3c3VpX21hcmtlci0taG9sbG93LXJlY3RhbmdsZV8xMGlwb19nbnQ3Ml8yNTY6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTRweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbn1cbi5hd3N1aV9tYXJrZXItLWhvbGxvdy1yZWN0YW5nbGVfMTBpcG9fZ250NzJfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAycHg7XG4gIG1hcmdpbi1pbmxpbmU6IDJweDtcbiAgYmxvY2stc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYXdzdWlfbWFya2VyLS1kYXNoZWRfMTBpcG9fZ250NzJfMjcyOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgaW5saW5lLXNpemU6IDZweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA5cHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xufVxuLmF3c3VpX21hcmtlci0tZGFzaGVkXzEwaXBvX2dudDcyXzI3Mjpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlubGluZS1zaXplOiA2cHg7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYXdzdWlfcm9vdF8xMGlwb19nbnQ3Ml8yOTE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV92YWx1ZV8xMGlwb19nbnQ3Ml8zMjM6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cbi5hd3N1aV92YWx1ZV8xMGlwb19nbnQ3Ml8zMjMuYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19nbnQ3Ml8zMjc6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1sY3gwYWksIDcwMCk7XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMxOm5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMyOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMyOm5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMxID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2dudDcyXzMzNzpub3QoI1xcOSksXG4uYXdzdWlfbGlzdC1pdGVtXzEwaXBvX2dudDcyXzMzMSA+IC5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb25fMTBpcG9fZ250NzJfMzM4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfaW5uZXItbGlzdC1pdGVtXzEwaXBvX2dudDcyXzMzMiA+IC5hd3N1aV9rZXlfMTBpcG9fZ250NzJfMzM3Om5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMxID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2dudDcyXzMzNyA+IC5hd3N1aV9rZXlfMTBpcG9fZ250NzJfMzM3Om5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMxID4gLmF3c3VpX2V4cGFuZGFibGUtc2VjdGlvbl8xMGlwb19nbnQ3Ml8zMzggPiAuYXdzdWlfa2V5XzEwaXBvX2dudDcyXzMzNzpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC00Z2RwY2wsICM0MjQ2NTApO1xufVxuXG4uYXdzdWlfc3ViLWl0ZW1zXzEwaXBvX2dudDcyXzM1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX2dudDcyXzMyNykge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxNHB4ICsgdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG59XG4uYXdzdWlfc3ViLWl0ZW1zXzEwaXBvX2dudDcyXzM1My5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX2dudDcyXzMyNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9zdWItaXRlbXNfMTBpcG9fZ250NzJfMzUzLmF3c3VpX2V4cGFuZGFibGVfMTBpcG9fZ250NzJfMzI3ID4gLmF3c3VpX2lubmVyLWxpc3QtaXRlbV8xMGlwb19nbnQ3Ml8zMzIgPiAuYXdzdWlfdmFsdWVfMTBpcG9fZ250NzJfMzIzOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9saXN0XzEwaXBvX2dudDcyXzMzMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX2xpc3RfMTBpcG9fZ250NzJfMzMxID4gLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19nbnQ3Ml8zMzEgPiAuYXdzdWlfa2V5LXZhbHVlLXBhaXJfMTBpcG9fZ250NzJfMzM3ID4gLmF3c3VpX2tleV8xMGlwb19nbnQ3Ml8zMzc6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYXdzdWlfbGlzdF8xMGlwb19nbnQ3Ml8zMzEgPiAuYXdzdWlfbGlzdC1pdGVtXzEwaXBvX2dudDcyXzMzMS5hd3N1aV9kaW1tZWRfMTBpcG9fZ250NzJfMTUzOm5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi5hd3N1aV9saXN0XzEwaXBvX2dudDcyXzMzMTpub3QoI1xcOSk6bm90KC5hd3N1aV9jb21wYWN0XzEwaXBvX2dudDcyXzM3OSkgPiAuYXdzdWlfbGlzdC1pdGVtXzEwaXBvX2dudDcyXzMzMTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fZ250NzJfMzMxLmF3c3VpX3dpdGgtc3ViLWl0ZW1zXzEwaXBvX2dudDcyXzM4NDpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX2dudDcyXzMyNykgPiAuYXdzdWlfa2V5LXZhbHVlLXBhaXJfMTBpcG9fZ250NzJfMzM3ID4gLmF3c3VpX2tleV8xMGlwb19nbnQ3Ml8zMzcsXG4uYXdzdWlfbGlzdC1pdGVtXzEwaXBvX2dudDcyXzMzMS5hd3N1aV93aXRoLXN1Yi1pdGVtc18xMGlwb19nbnQ3Ml8zODQ6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19nbnQ3Ml8zMjcpID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX2dudDcyXzMzNyA+IC5hd3N1aV92YWx1ZV8xMGlwb19nbnQ3Ml8zMjMge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLWxjeDBhaSwgNzAwKTtcbn1cblxuLmF3c3VpX2Z1bGwtd2lkdGhfMTBpcG9fZ250NzJfMzg5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZXJpZXNfeTF5cmhfMXNlNXpfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLW1jbTJ5MCwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLXF4YWszaSwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZXJpZXNfeTF5cmhfMXNlNXpfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZXJpZXNfeTF5cmhfMXNlNXpfMTg5ID4gcmVjdDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZXJpZXNfeTF5cmhfMXNlNXpfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X3kxeXJoXzFzZTV6XzIwMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Nlcmllc195MXlyaF8xc2U1el8xODk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtdGVzb3IxLCAycHgpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtbGluZS1qb2luLWFzbHdvdSwgcm91bmQpO1xufVxuXG4uYXdzdWlfc2VyaWVzLS1oaWdobGlnaHRlZF95MXlyaF8xc2U1el8yMTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZXJpZXMtLWRpbW1lZF95MXlyaF8xc2U1el8yMTk6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYXdzdWlfc2VyaWVzLS10aHJlc2hvbGRfeTF5cmhfMXNlNXpfMjIzOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LWRhc2gtYXJyYXktZGVzZWZpLCAzIDUpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLXRlc29yMSwgMnB4KTtcbn1cblxuLmF3c3VpX3BvcG92ZXItZGl2aWRlcl95MXlyaF8xc2U1el8yMjg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2dyaWRfMTR5ajBfMXludmRfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpIC8gLTIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkgLyAtMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2dyaWRfMTR5ajBfMXludmRfMTQ1LmF3c3VpX25vLWd1dHRlcnNfMTR5ajBfMXludmRfMTgxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Njpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfZ3JpZF8xNHlqMF8xeW52ZF8xNDUuYXdzdWlfbm8tZ3V0dGVyc18xNHlqMF8xeW52ZF8xODEgPiAuYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9jb2xzcGFuLTFfMTR5ajBfMXludmRfMTk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtaW5saW5lLXNpemU6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1c2gtMV8xNHlqMF8xeW52ZF8yMDE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4LjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9wdWxsLTFfMTR5ajBfMXludmRfMjA0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX2NvbHNwYW4tMl8xNHlqMF8xeW52ZF8yMDc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtaW5saW5lLXNpemU6IDE2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9wdXNoLTJfMTR5ajBfMXludmRfMjExOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1bGwtMl8xNHlqMF8xeW52ZF8yMTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX2NvbHNwYW4tM18xNHlqMF8xeW52ZF8yMTc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LWlubGluZS1zaXplOiAyNSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1c2gtM18xNHlqMF8xeW52ZF8yMjE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyNSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1bGwtM18xNHlqMF8xeW52ZF8yMjQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMjUlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9jb2xzcGFuLTRfMTR5ajBfMXludmRfMjI3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LWlubGluZS1zaXplOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVzaC00XzE0eWowXzF5bnZkXzIzMTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9wdWxsLTRfMTR5ajBfMXludmRfMjM0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9jb2xzcGFuLTVfMTR5ajBfMXludmRfMjM3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LWlubGluZS1zaXplOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVzaC01XzE0eWowXzF5bnZkXzI0MTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9wdWxsLTVfMTR5ajBfMXludmRfMjQ0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9jb2xzcGFuLTZfMTR5ajBfMXludmRfMjQ3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTAlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9wdXNoLTZfMTR5ajBfMXludmRfMjUxOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9wdWxsLTZfMTR5ajBfMXludmRfMjU0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDUwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfY29sc3Bhbi03XzE0eWowXzF5bnZkXzI1Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1c2gtN18xNHlqMF8xeW52ZF8yNjE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVsbC03XzE0eWowXzF5bnZkXzI2NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfY29sc3Bhbi04XzE0eWowXzF5bnZkXzI2Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1c2gtOF8xNHlqMF8xeW52ZF8yNzE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVsbC04XzE0eWowXzF5bnZkXzI3NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfY29sc3Bhbi05XzE0eWowXzF5bnZkXzI3Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtaW5saW5lLXNpemU6IDc1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVzaC05XzE0eWowXzF5bnZkXzI4MTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDc1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVsbC05XzE0eWowXzF5bnZkXzI4NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA3NSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX2NvbHNwYW4tMTBfMTR5ajBfMXludmRfMjg3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LWlubGluZS1zaXplOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVzaC0xMF8xNHlqMF8xeW52ZF8yOTE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVsbC0xMF8xNHlqMF8xeW52ZF8yOTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogODMuMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX2NvbHNwYW4tMTFfMTR5ajBfMXludmRfMjk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LWlubGluZS1zaXplOiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVzaC0xMV8xNHlqMF8xeW52ZF8zMDE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVsbC0xMV8xNHlqMF8xeW52ZF8zMDQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogOTEuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX2NvbHNwYW4tMTJfMTR5ajBfMXludmRfMzA3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1c2gtMTJfMTR5ajBfMXludmRfMzExOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVsbC0xMl8xNHlqMF8xeW52ZF8zMTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTAwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfcHVzaC0wXzE0eWowXzF5bnZkXzMxNzpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX3B1bGwtMF8xNHlqMF8xeW52ZF8zMjA6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfb2Zmc2V0LTFfMTR5ajBfMXludmRfMzIzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX29mZnNldC0yXzE0eWowXzF5bnZkXzMyNjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfb2Zmc2V0LTNfMTR5ajBfMXludmRfMzI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDI1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfb2Zmc2V0LTRfMTR5ajBfMXludmRfMzMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9vZmZzZXQtNV8xNHlqMF8xeW52ZF8zMzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNDEuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX29mZnNldC02XzE0eWowXzF5bnZkXzMzODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1MCU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMXludmRfMTg2LmF3c3VpX29mZnNldC03XzE0eWowXzF5bnZkXzM0MTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xeW52ZF8xODYuYXdzdWlfb2Zmc2V0LThfMTR5ajBfMXludmRfMzQ0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9vZmZzZXQtOV8xNHlqMF8xeW52ZF8zNDc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNzUlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9vZmZzZXQtMTBfMTR5ajBfMXludmRfMzUwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzF5bnZkXzE4Ni5hd3N1aV9vZmZzZXQtMTFfMTR5ajBfMXludmRfMzUzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uYXdzdWlfcmVzdG9yZS1wb2ludGVyLWV2ZW50c18xNHlqMF8xeW52ZF8zNTc6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGlubGluZS1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfYXF1MDBfb2NpZWRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTUzOm5vdCgjXFw5KSxcbi5hd3N1aV93YXJuaW5nLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl8xbW5pdl8xNTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzE0bWh2XzFtbml2XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zaGFrZS1ob3Jpem9udGFsbHlfMTRtaHZfMW1uaXZfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1jY3lxYXosIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTUzOm5vdCgjXFw5KSxcbiAgLmF3c3VpX3dhcm5pbmctaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzFtbml2XzE1NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2Vycm9yLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl8xbW5pdl8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV93YXJuaW5nLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl8xbW5pdl8xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2FybmluZy1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTU0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2Vycm9yLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xbW5pdl8xODQ6bm90KCNcXDkpLFxuLmF3c3VpX3dhcm5pbmctaWNvbi1zY2FsZS13cmFwcGVyXzE0bWh2XzFtbml2XzE4NTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1zY2FsZS1wb3B1cF8xNG1odl8xbW5pdl8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtY2N5cWF6LCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tc2NhbGUtcG9wdXBfMTRtaHZfMW1uaXZfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9lcnJvci1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTg0Om5vdCgjXFw5KSxcbiAgLmF3c3VpX3dhcm5pbmctaWNvbi1zY2FsZS13cmFwcGVyXzE0bWh2XzFtbml2XzE4NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lcnJvci1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTg0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2Vycm9yLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xbW5pdl8xODQ6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV93YXJuaW5nLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xbW5pdl8xODU6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2FybmluZy1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfMW1uaXZfMTg1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3dhcm5pbmdfMTRtaHZfMW1uaXZfMTU0Om5vdCgjXFw5KSxcbi5hd3N1aV9lcnJvcl8xNG1odl8xbW5pdl8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzE0bWh2XzFtbml2XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS1jY3lxYXosIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMTRtaHZfMW1uaXZfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV93YXJuaW5nXzE0bWh2XzFtbml2XzE1NDpub3QoI1xcOSksXG4gIC5hd3N1aV9lcnJvcl8xNG1odl8xbW5pdl8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2FybmluZ18xNG1odl8xbW5pdl8xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2FybmluZ18xNG1odl8xbW5pdl8xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lcnJvcl8xNG1odl8xbW5pdl8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXJyb3JfMTRtaHZfMW1uaXZfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMTRtaHZfMW1uaXZfMjM2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXdzdWlfbGFiZWxfMTRtaHZfMW1uaXZfMjY5Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtemhzdm11LCAjMGYxNDFhKTtcbiAgZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtZm9ybS1sYWJlbC1teGlxZDcsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZm9ybS1sYWJlbC1hc3UyNnUsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtZm9ybS1sYWJlbC1tcmc5ZWYsIDcwMCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfbGFiZWxfMTRtaHZfMW1uaXZfMjY5Om5vdCgjXFw5KTpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfaW5mb18xNG1odl8xbW5pdl8yODU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cblxuLmF3c3VpX2Rlc2NyaXB0aW9uXzE0bWh2XzFtbml2XzI5MTpub3QoI1xcOSksXG4uYXdzdWlfY29uc3RyYWludF8xNG1odl8xbW5pdl8yOTI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktNHVzZHdnLCAjNjU2ODcxKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xufVxuXG4uYXdzdWlfaGludHNfMTRtaHZfMW1uaXZfMjk5Om5vdCgjXFw5KSxcbi5hd3N1aV9jb25zdHJhaW50LWhhcy12YWxpZGF0aW9uLXRleHRfMTRtaHZfMW1uaXZfMzAwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV9zZWNvbmRhcnktY29udHJvbF8xNG1odl8xbW5pdl8zMDQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb250cm9sc18xNG1odl8xbW5pdl8zMDg6bm90KCNcXDkpOm5vdCguYXdzdWlfbGFiZWwtaGlkZGVuXzE0bWh2XzFtbml2XzMwOCkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX2xhYmVsLXdyYXBwZXJfMTRtaHZfMW1uaXZfMzExOm5vdCgjXFw5KTplbXB0eSArIC5hd3N1aV9jb250cm9sc18xNG1odl8xbW5pdl8zMDgge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfY29udHJvbF8xNG1odl8xbW5pdl8zMDg6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfZXJyb3JfMTRtaHZfMW1uaXZfMTUzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcsICNkYjAwMDApO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYXdzdWlfd2FybmluZ18xNG1odl8xbW5pdl8xNTQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmF3c3VpX2Vycm9yX19tZXNzYWdlXzE0bWh2XzFtbml2XzMzODpub3QoI1xcOSksXG4uYXdzdWlfd2FybmluZ19fbWVzc2FnZV8xNG1odl8xbW5pdl8zMzk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX3Zpc3VhbGx5LWhpZGRlbl8xNG1odl8xbW5pdl8zNDM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29uc3RyYWludF82bWpydl9hZzBib181Om5vdCgjXFw5KSxcbi5hd3N1aV9jaGFyYWN0ZXItY291bnRfNm1qcnZfYWcwYm9fNjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfdnJnenVfMXZlaGtfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1vcHRpb24tcGFkZGluZy12ZXJ0aWNhbC1kMnNydjksIDRweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLW9wdGlvbi1wYWRkaW5nLXZlcnRpY2FsLWQyc3J2OSwgNHB4KSArIHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWs3ZGY3aCwgIzY1Njg3MSk7XG59XG4uYXdzdWlfcm9vdF92cmd6dV8xdmVoa18xNDUgPiAuYXdzdWlfcmVjb3ZlcnlfdnJnenVfMXZlaGtfMTgwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xYWZpOV9kdjJwYV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF8xYWZpOV9kdjJwYV8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlkZGVuXzFhZmk5X2R2MnBhXzE3Nikge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9yb290XzFhZmk5X2R2MnBhXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWRkZW5fMWFmaTlfZHYycGFfMTc2KS5hd3N1aV9uby1pdGVtc18xYWZpOV9kdjJwYV8xNzkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1ncDJkMXAsIHRyYW5zcGFyZW50KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMnJoeXpfMWU4NXdfMTQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBmb3IgY29tcG9uZW50IHRvIGRpc3Rpbmd1aXNoIGlucHV0IGZyb20gb3RoZXIgaW5wdXQtbGlrZSBjb21wb25lbnRzLCBmb3IgZXhhbXBsZSBhdXRvc3VnZ2VzdCAqL1xufVxuXG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1maWVsZC12ZXJ0aWNhbC12bTk5cXosIDVweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKSk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3osICM4YzhjOTQpKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtZGw5NXlsLCAzMnB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDk6bm90KCNcXDkpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCkpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtZGtkNGJ6LCAjZmZmZmZmKSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWhvdmVyLTZiOXlwYSwgLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDkuYXdzdWlfaW5wdXQtcmVhZG9ubHlfMnJoeXpfMWU4NXdfMjAzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtcmVhZG9ubHktNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtZGtkNGJ6LCAjZmZmZmZmKSkpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKSkpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1yZWFkb25seS02Yjl5cGEsIHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSkpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1yZWFkb25seS02Yjl5cGEpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFlODV3XzE0OTpub3QoI1xcOSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtcGxhY2Vob2xkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZCwgIzY1Njg3MSkpO1xuICBmb250LXNpemU6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZS02Yjl5cGEpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hd3N1aS1zdHlsZS1wbGFjZWhvbGRlci1mb250LXN0eWxlLTZiOXlwYSwgaXRhbGljKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0LTZiOXlwYSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5Om5vdCgjXFw5KTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1wbGFjZWhvbGRlci1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItdHYydTdkLCAjNjU2ODcxKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXdzdWktc3R5bGUtcGxhY2Vob2xkZXItZm9udC1zaXplLTZiOXlwYSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGUtNmI5eXBhLCBpdGFsaWMpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXdzdWktc3R5bGUtcGxhY2Vob2xkZXItZm9udC13ZWlnaHQtNmI5eXBhKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDk6bm90KCNcXDkpOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtcGxhY2Vob2xkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZCwgIzY1Njg3MSkpO1xuICBmb250LXNpemU6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZS02Yjl5cGEpO1xuICBmb250LXN0eWxlOiB2YXIoLS1hd3N1aS1zdHlsZS1wbGFjZWhvbGRlci1mb250LXN0eWxlLTZiOXlwYSwgaXRhbGljKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0LTZiOXlwYSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZm9jdXMtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1zbDZ4MXgsICMwMDZjZTApKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZm9jdXMtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1zbDZ4MXgsICMwMDZjZTApKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWZvY3VzLTZiOXlwYSwgMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTltamFqaywgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCkpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZm9jdXMtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1mb2N1cy02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDk6bm90KCNcXDkpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqLCAjZWJlYmYwKSk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKSk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cywgI2I0YjRiYikpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDk6bm90KCNcXDkpOmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC15ZWE5eDAsICNiNGI0YmIpKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDk6bm90KCNcXDkpOmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC15ZWE5eDAsICNiNGI0YmIpKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDk6bm90KCNcXDkpOmRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtcGxhY2Vob2xkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MCwgI2I0YjRiYikpO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFlODV3XzE0OTpub3QoI1xcOSk6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5LmF3c3VpX2lucHV0LWludmFsaWRfMnJoeXpfMWU4NXdfMjY2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcsICNkYjAwMDApKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFlODV3XzE0OS5hd3N1aV9pbnB1dC1pbnZhbGlkXzJyaHl6XzFlODV3XzI2Njpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWZvY3VzLTZiOXlwYSwgMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOWpqZjk2LCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKSk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5LmF3c3VpX2lucHV0LWludmFsaWRfMnJoeXpfMWU4NXdfMjY2LmF3c3VpX2lucHV0LWhhcy1pY29uLWxlZnRfMnJoeXpfMWU4NXdfMjc1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LWlrd3p3eCwgMzZweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFlODV3XzE0OS5hd3N1aV9pbnB1dC13YXJuaW5nXzJyaHl6XzFlODV3XzI3ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCwgIzg1NTkwMCkpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5LmF3c3VpX2lucHV0LXdhcm5pbmdfMnJoeXpfMWU4NXdfMjc4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZm9jdXMtNmI5eXBhLCAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05ampmOTYsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDkuYXdzdWlfaW5wdXQtd2FybmluZ18ycmh5el8xZTg1d18yNzguYXdzdWlfaW5wdXQtaGFzLWljb24tbGVmdF8ycmh5el8xZTg1d18yNzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtaWt3end4LCAzNnB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpKSk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5LmF3c3VpX2lucHV0LXR5cGUtc2VhcmNoXzJyaHl6XzFlODV3XzI5MDpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5LmF3c3VpX2lucHV0LXR5cGUtc2VhcmNoXzJyaHl6XzFlODV3XzI5MDpub3QoI1xcOSk6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfMWU4NXdfMTQ5LmF3c3VpX2lucHV0LXR5cGUtc2VhcmNoXzJyaHl6XzFlODV3XzI5MDpub3QoI1xcOSk6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzFlODV3XzE0OS5hd3N1aV9pbnB1dC1oYXMtaWNvbi1sZWZ0XzJyaHl6XzFlODV3XzI3NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtaWt3end4LCAzNnB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDkuYXdzdWlfaW5wdXQtaGFzLWljb24tcmlnaHRfMnJoeXpfMWU4NXdfMzAzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtaWt3end4LCAzNnB4KTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el8xZTg1d18xNDkuYXdzdWlfaW5wdXQtaGFzLW5vLWJvcmRlci1yYWRpdXNfMnJoeXpfMWU4NXdfMzA2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbn1cblxuLmF3c3VpX2lucHV0LWNvbnRhaW5lcl8ycmh5el8xZTg1d18zMTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXdzdWlfaW5wdXQtaWNvbi1sZWZ0XzJyaHl6XzFlODV3XzMxODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgLyAyKTtcbn1cblxuLmF3c3VpX2lucHV0LWljb24tcmlnaHRfMnJoeXpfMWU4NXdfMzI1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyg1MCUgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAvIDIpIC0gdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSAtIHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkpO1xufVxuXG4uYXdzdWlfaW5wdXQtYnV0dG9uLXJpZ2h0XzJyaHl6XzFlODV3XzMzMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2lubGluZS1sYWJlbC10cmlnZ2VyLXdyYXBwZXJfMnJoeXpfMWU4NXdfMzM1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTdweDtcbn1cbi5hd3N1aV9pbmxpbmUtbGFiZWwtdHJpZ2dlci13cmFwcGVyLWZ1bGwtd2lkdGhfMnJoeXpfMWU4NXdfMzM4Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfaW5saW5lLWxhYmVsLXdyYXBwZXJfMnJoeXpfMWU4NXdfMzQyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpICogLTEpO1xufVxuLmF3c3VpX2lubGluZS1sYWJlbC13cmFwcGVyLWZ1bGwtd2lkdGhfMnJoeXpfMWU4NXdfMzQ1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfaW5saW5lLWxhYmVsXzJyaHl6XzFlODV3XzMzNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZiksIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXpoc3ZtdSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LXphdnBlbywgNzAwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgKyB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDJweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkpO1xuICB6LWluZGV4OiAxO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcGxhY2Vob2xkZXJfZHd1b2xfMTJ0ZDBfMTQ1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZCwgIzY1Njg3MSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmF3c3VpX2l0ZW1fZHd1b2xfMTJ0ZDBfMTUxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfaXRlbV9kd3VvbF8xMnRkMF8xNTEgPiAuYXdzdWlfY2hlY2tib3hfZHd1b2xfMTJ0ZDBfMTU1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtYWRtOTN5LCAxNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xufVxuXG4uYXdzdWlfb3B0aW9uLWdyb3VwX2R3dW9sXzEydGQwXzE2NDpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xufVxuXG4uYXdzdWlfZmlsdGVyX2R3dW9sXzEydGQwXzE2ODpub3QoI1xcOSkge1xuICB6LWluZGV4OiA0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmF3c3VpX3RyaWdnZXJfZHd1b2xfMTJ0ZDBfMTczOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYXdzdWlfbGF5b3V0LXN0cnV0X2R3dW9sXzEydGQwXzE3OTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYXdzdWlfbGlzdC1ib3R0b21fZHd1b2xfMTJ0ZDBfMTg1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdW5pdC10ZXN0cyAqL1xufVxuXG4uYXdzdWlfc2VsZWN0ZWQtaWNvbl9kd3VvbF8xMnRkMF8xODk6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWl0ZW0tc2VsZWN0ZWQtamRnNXlkLCAjMDA2Y2UwKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX3Nob3ctbGFiZWwtdGFnX2R3dW9sXzEydGQwXzE5NCA+IC5hd3N1aV9zZWxlY3RlZC1pY29uX2R3dW9sXzEydGQwXzE4OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KTtcbn1cblxuLmF3c3VpX2lubGluZS10b2tlbi10cmlnZ2VyX2R3dW9sXzEydGQwXzE5ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9pbmxpbmUtdG9rZW4tbGlzdF9kd3VvbF8xMnRkMF8yMDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdHJhbnNwYXJlbnQsIHdoaXRlIDIwcHgsIHdoaXRlKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaW5saW5lLXRva2VuLWxpc3RfZHd1b2xfMTJ0ZDBfMjA1Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjcwZGVnLCB0cmFuc3BhcmVudCwgd2hpdGUgMjBweCwgd2hpdGUpO1xufVxuXG4uYXdzdWlfaW5saW5lLXRva2VuLWhpZGRlbi1wbGFjZWhvbGRlcl9kd3VvbF8xMnRkMF8yMTk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufVxuXG4uYXdzdWlfaW5saW5lLXRva2VuLWNvdW50ZXJfZHd1b2xfMTJ0ZDBfMjI1Om5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtdHJpZ2dlci13cmFwcGVyX2R3dW9sXzEydGQwXzIyOTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC03cHg7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtd3JhcHBlcl9kd3VvbF8xMnRkMF8yMzM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCkgKiAtMSk7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWxfZHd1b2xfMTJ0ZDBfMjI5Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRieiwgI2ZmZmZmZikpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtemhzdm11LCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtemF2cGVvLCA3MDApO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSArIHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSAtIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMnB4O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gMiAqIHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfaW5saW5lLWxhYmVsLWRpc2FibGVkX2R3dW9sXzEydGQwXzI1ODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZiksIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqLCAjZWJlYmYwKSk7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtaW5saW5lLXRva2Vuc19kd3VvbF8xMnRkMF8yNjI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41cHgpO1xufVxuXG4uYXdzdWlfZGlzYWJsZWQtcmVhc29uLXRvb2x0aXBfZHd1b2xfMTJ0ZDBfMjY3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xZm43al8xZ3RjOV8xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9yb290XzFmbjdqXzFndGM5XzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94XzFmbjdqXzFndGM5XzE1Mjpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rNWRscXcsICNmZmZmZmYpO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRlZmF1bHQtc2gzNTQ4LCAjOGM4Yzk0KTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpO1xuICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLW1jbTJ5MCwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLXF4YWszaSwgbGluZWFyKSwgc3Ryb2tlIHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLW1jbTJ5MCwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLXF4YWszaSwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9yb290XzFmbjdqXzFndGM5XzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94XzFmbjdqXzFndGM5XzE1Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb290XzFmbjdqXzFndGM5XzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94XzFmbjdqXzFndGM5XzE1Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9yb290XzFmbjdqXzFndGM5XzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94XzFmbjdqXzFndGM5XzE1Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfcm9vdF8xZm43al8xZ3RjOV8xNDUgPiAuYXdzdWlfc3R5bGVkLWJveC1jaGVja2VkXzFmbjdqXzFndGM5XzE2ODpub3QoI1xcOSksIC5hd3N1aV9yb290XzFmbjdqXzFndGM5XzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94LWluZGV0ZXJtaW5hdGVfMWZuN2pfMWd0YzlfMTY4Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5MiwgIzAwNmNlMCk7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1oZmFpMmEsICMwMDZjZTApO1xufVxuLmF3c3VpX3Jvb3RfMWZuN2pfMWd0YzlfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3gtZGlzYWJsZWRfMWZuN2pfMWd0YzlfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX3Jvb3RfMWZuN2pfMWd0YzlfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3gtcmVhZG9ubHlfMWZuN2pfMWd0YzlfMTcyOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLW5wbXZndSwgI2RlZGVlMyk7XG59XG4uYXdzdWlfcm9vdF8xZm43al8xZ3RjOV8xNDUgPiAuYXdzdWlfc3R5bGVkLWxpbmVfMWZuN2pfMWd0YzlfMTc2Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQtcmh5ZzlvLCAjZmZmZmZmKTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBmaWxsOiBub25lO1xufVxuLmF3c3VpX3Jvb3RfMWZuN2pfMWd0YzlfMTQ1ID4gLmF3c3VpX3N0eWxlZC1saW5lLWRpc2FibGVkXzFmbjdqXzFndGM5XzE4MTpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1lMTAxamUsICNmZmZmZmYpO1xufVxuLmF3c3VpX3Jvb3RfMWZuN2pfMWd0YzlfMTQ1ID4gLmF3c3VpX3N0eWxlZC1saW5lLXJlYWRvbmx5XzFmbjdqXzFndGM5XzE4NDpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlLCAjNjU2ODcxKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfb3B0aW9uXzFwMmN4XzExcWk2XzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmF3c3VpX29wdGlvbl8xcDJjeF8xMXFpNl8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfMXAyY3hfMTFxaTZfMTkwKSB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9vcHRpb25fMXAyY3hfMTFxaTZfMTUzLmF3c3VpX3BhcmVudF8xcDJjeF8xMXFpNl8xOTM6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xufVxuLmF3c3VpX29wdGlvbl8xcDJjeF8xMXFpNl8xNTMuYXdzdWlfcGFyZW50XzFwMmN4XzExcWk2XzE5Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xcDJjeF8xMXFpNl8xOTApOm5vdCguYXdzdWlfaGlnaGxpZ2h0ZWRfMXAyY3hfMTFxaTZfMTk2KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLTN2amk0aywgIzQyNDY1MCk7XG59XG5cbi5hd3N1aV9jb250ZW50XzFwMmN4XzExcWk2XzIwMDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWlubGluZS1zaXplOiAwO1xufVxuXG4uYXdzdWlfbGFiZWwtY29udGVudF8xcDJjeF8xMXFpNl8yMDc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hd3N1aV9sYWJlbF8xcDJjeF8xMXFpNl8yMDc6bm90KCNcXDkpLFxuLmF3c3VpX3RhZ18xcDJjeF8xMXFpNl8yMTQ6bm90KCNcXDkpLFxuLmF3c3VpX2xhYmVsLXRhZ18xcDJjeF8xMXFpNl8yMTU6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfbGFiZWxfMXAyY3hfMTFxaTZfMjA3Om5vdCgjXFw5KSxcbi5hd3N1aV90YWdfMXAyY3hfMTFxaTZfMjE0Om5vdCgjXFw5KSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF3c3VpX2xhYmVsLXByZWZpeF8xcDJjeF8xMXFpNl8yMjU6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xufVxuXG4uYXdzdWlfbGFiZWwtdGFnXzFwMmN4XzExcWk2XzIxNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBmbGV4OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uYXdzdWlfbGFiZWwtdGFnXzFwMmN4XzExcWk2XzIxNTpub3QoI1xcOSk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfdGFnc18xcDJjeF8xMXFpNl8yMzg6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uXzFwMmN4XzExcWk2XzIzOTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTRmMzRmNiwgIzY1Njg3MSk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hd3N1aV90YWdzXzFwMmN4XzExcWk2XzIzOC5hd3N1aV9oaWdobGlnaHRlZF8xcDJjeF8xMXFpNl8xOTY6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uXzFwMmN4XzExcWk2XzIzOS5hd3N1aV9oaWdobGlnaHRlZF8xcDJjeF8xMXFpNl8xOTY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItYzA5cXUyLCAjNjU2ODcxKTtcbn1cbi5hd3N1aV90YWdzXzFwMmN4XzExcWk2XzIzOC5hd3N1aV9zZWxlY3RlZF8xcDJjeF8xMXFpNl8yNTA6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uXzFwMmN4XzExcWk2XzIzOS5hd3N1aV9zZWxlY3RlZF8xcDJjeF8xMXFpNl8yNTA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktNGYzNGY2LCAjNjU2ODcxKTtcbn1cblxuLmF3c3VpX3RhZ3NfMXAyY3hfMTFxaTZfMjM4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYXdzdWlfdGFnXzFwMmN4XzExcWk2XzIxNDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xufVxuXG4uYXdzdWlfaWNvbl8xcDJjeF8xMXFpNl8yNjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hd3N1aV9maWx0ZXJpbmctbWF0Y2gtaGlnaGxpZ2h0XzFwMmN4XzExcWk2XzI3MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWdqcHQxaCwgI2YwZmJmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWE0Zzl6bSwgIzAwNmNlMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkXzFwMmN4XzExcWk2XzE5MDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW5laHhiNywgI2I0YjRiYik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2Rpc2FibGVkXzFwMmN4XzExcWk2XzE5MCA+IC5hd3N1aV9jb250ZW50XzFwMmN4XzExcWk2XzIwMCA+IC5hd3N1aV90YWdzXzFwMmN4XzExcWk2XzIzODpub3QoI1xcOSksXG4uYXdzdWlfZGlzYWJsZWRfMXAyY3hfMTFxaTZfMTkwID4gLmF3c3VpX2NvbnRlbnRfMXAyY3hfMTFxaTZfMjAwID4gLmF3c3VpX2Rlc2NyaXB0aW9uXzFwMmN4XzExcWk2XzIzOTpub3QoI1xcOSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYXdzdWlfdHJpZ2dlci12YXJpYW50XzFwMmN4XzExcWk2XzI4Njpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmF3c3VpX2N1c3RvbS1jb250ZW50XzFwMmN4XzExcWk2XzI5Mjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2xhYmVsXzFxNXZ6X29jaWVkXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3BhcmVudF8yZG1taV9xdTYydF81Om5vdCgjXFw5KSxcbi5hd3N1aV9vcHRpb24tY29udGVudF8yZG1taV9xdTYydF82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxNzI2ciwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1iamRndmUsICMwZjE0MWEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfZGFkcDJfMTY0LmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV9kYWRwMl8xNjQpOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0KSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NSA+IC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW0tY29udGVudF8xNW82dV9kYWRwMl8xNjc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utb3B0aW9uLXBhZGRpbmctdmVydGljYWwtZDJzcnY5LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFkLWJvdHRvbV8xNW82dV9kYWRwMl8xNzE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAwIDAgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnUsICNjNmM2Y2QpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFkLWJvdHRvbV8xNW82dV9kYWRwMl8xNzEgPiAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtLWNvbnRlbnRfMTVvNnVfZGFkcDJfMTY3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLW9wdGlvbi1wYWRkaW5nLXZlcnRpY2FsLWQyc3J2OSwgNHB4KSArIHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1Om5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfdmlydHVhbF8xNW82dV9kYWRwMl8xNzg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2hhcy1iYWNrZ3JvdW5kXzE1bzZ1X2RhZHAyXzE4MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItaXdydmMxLCAjZjNmM2Y3KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2NoaWxkXzE1bzZ1X2RhZHAyXzE4NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfY2hpbGRfMTVvNnVfZGFkcDJfMTg0ID4gLmF3c3VpX3NlbGVjdGFibGUtaXRlbS1jb250ZW50XzE1bzZ1X2RhZHAyXzE2Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhsLTMyc3JtNCwgMzJweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV9kaXNhYmxlZF8xNW82dV9kYWRwMl8xOTAgPiAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtLWNvbnRlbnRfMTVvNnVfZGFkcDJfMTY3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmVoeGI3LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSksIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLTFhODVmYywgIzBmMTQxYSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1pd3J2YzEsICNmM2YzZjcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2LCAjOGM4Yzk0KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9pcy1rZXlib2FyZF8xNW82dV9kYWRwMl8yMDU6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tYm9yZGVyLXdpZHRoLWl0ZW0tc2VsZWN0ZWQteXY5M3ZkLCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpLCAjNDI0NjUwKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9kaXNhYmxlZF8xNW82dV9kYWRwMl8xOTA6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tYm9yZGVyLXdpZHRoLWl0ZW0tc2VsZWN0ZWQteXY5M3ZkLCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci1nYTlzY2gsICM4YzhjOTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWRoaG8wMywgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0LmF3c3VpX2Rpc2FibGVkXzE1bzZ1X2RhZHAyXzE5MCA+IC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW0tY29udGVudF8xNW82dV9kYWRwMl8xNjc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtOHR3bjZiLCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xNW82dV9kYWRwMl8yMTUpLmF3c3VpX2lzLWtleWJvYXJkXzE1bzZ1X2RhZHAyXzIwNSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05bWphamssIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1ubGo3bWQsICNmMGZiZmYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtNnJxM2ZtLCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV9kYWRwMl8xNjQ6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0tYm9yZGVyLXdpZHRoLWl0ZW0tc2VsZWN0ZWQteXY5M3ZkLCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLTZycTNmbSwgIzAwNmNlMCksIGluc2V0IDAgMCAwIGNhbGMoMiAqIHZhcigtLWJvcmRlci13aWR0aC1pdGVtLXNlbGVjdGVkLXl2OTN2ZCwgMnB4KSkgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2LCAjOGM4Yzk0KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV9kYWRwMl8xNjQuYXdzdWlfaXMta2V5Ym9hcmRfMTVvNnVfZGFkcDJfMjA1Om5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWJvcmRlci13aWR0aC1pdGVtLXNlbGVjdGVkLXl2OTN2ZCwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC02cnEzZm0sICMwMDZjZTApLCBpbnNldCAwIDAgMCBjYWxjKDIgKiB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkpIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtN3dtZXZpLCAjNDI0NjUwKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9uZXh0LWl0ZW0tc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMjI5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV9zZWxlY3RlZF8xNW82dV9kYWRwMl8xNjQuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzE1bzZ1X2RhZHAyXzIxNSkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItaWw1MmZ2LCAjOGM4Yzk0KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV9kYWRwMl8xNjQ6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMTVvNnVfZGFkcDJfMjE1KS5hd3N1aV9pcy1rZXlib2FyZF8xNW82dV9kYWRwMl8yMDUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC03d21ldmksICM0MjQ2NTApO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0ICsgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0LmF3c3VpX3ByZXZpb3VzLWl0ZW0tc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMjM5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFyZW50XzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNW82dV9kYWRwMl8xOTApID4gLmF3c3VpX3NlbGVjdGFibGUtaXRlbS1jb250ZW50XzE1bzZ1X2RhZHAyXzE2NyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLTN2amk0aywgIzQyNDY1MCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1X2RhZHAyXzE2NCkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtN2Y5MHM3LCAjYzZjNmNkKSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFyZW50XzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV9kYWRwMl8xNjQpOm5vdCg6aGFzKD4gLmF3c3VpX3NlbGVjdGFibGUtaXRlbS1jb250ZW50XzE1bzZ1X2RhZHAyXzE2NykpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFyZW50XzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV9kYWRwMl8xNjQpID4gLmF3c3VpX3NlbGVjdGFibGUtaXRlbS1jb250ZW50XzE1bzZ1X2RhZHAyXzE2NyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFyZW50XzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV9kYWRwMl8xNjQgPiAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtLWNvbnRlbnRfMTVvNnVfZGFkcDJfMTY3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfcGFyZW50XzE1bzZ1X2RhZHAyXzE2NC5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV9kYWRwMl8xNjQuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0ID4gLmF3c3VpX3NlbGVjdGFibGUtaXRlbS1jb250ZW50XzE1bzZ1X2RhZHAyXzE2Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLTFhODVmYywgIzBmMTQxYSk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNW82dV9kYWRwMl8xOTApOm5vdCguYXdzdWlfcGFyZW50XzE1bzZ1X2RhZHAyXzE2NCksIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNW82dV9kYWRwMl8xOTApIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1X2RhZHAyXzI3MSArIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzEpOm5vdCguYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0KTpub3QoLmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NCkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzEuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1X2RhZHAyXzI3MS5hd3N1aV9zZWxlY3RlZF8xNW82dV9kYWRwMl8xNjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzEgPiAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtLWNvbnRlbnRfMTVvNnVfZGFkcDJfMTY3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV9zdGlja3lfMTVvNnVfZGFkcDJfMjcxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NCk6bm90KC5hd3N1aV9zZWxlY3RlZF8xNW82dV9kYWRwMl8xNjQpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAwIDAgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnUsICNjNmM2Y2QpLCBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKSwgaW5zZXQgdmFyKC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItbmZsaXJoLCAycHgpIDAgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0KTpub3QoLmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NCk6bm90KC5hd3N1aV93aXRoLXNjcm9sbGJhcl8xNW82dV9kYWRwMl8yOTApIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAwIDAgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1nMXJmZnUsICNjNmM2Y2QpLCBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKSwgaW5zZXQgdmFyKC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItbmZsaXJoLCAycHgpIDAgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2LCAjYjRiNGJiKSwgaW5zZXQgY2FsYygtMSAqIHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLW5mbGlyaCwgMnB4KSkgMCAwIDAgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci00YWE3NTYsICNiNGI0YmIpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1X2RhZHAyXzI3MTpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV9kYWRwMl8xNjQpOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0KTpub3QoLmF3c3VpX2FmdGVyLWhlYWRlcl8xNW82dV9kYWRwMl8yOTMpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0KTpub3QoLmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NCk6bm90KC5hd3N1aV9hZnRlci1oZWFkZXJfMTVvNnVfZGFkcDJfMjkzKTpub3QoLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1X2RhZHAyXzI3MTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NCk6bm90KC5hd3N1aV9zZWxlY3RlZF8xNW82dV9kYWRwMl8xNjQpOm5vdCguYXdzdWlfYWZ0ZXItaGVhZGVyXzE1bzZ1X2RhZHAyXzI5MykuYXdzdWlfd2l0aC1zY3JvbGxiYXJfMTVvNnVfZGFkcDJfMjkwKSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1X2RhZHAyXzI3MTpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV9kYWRwMl8xNjQpOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0KS5hd3N1aV9hZnRlci1oZWFkZXJfMTVvNnVfZGFkcDJfMjkzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAwIDAgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzE3MjZyLCAjZmZmZmZmKSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCksIGluc2V0IHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLW5mbGlyaCwgMnB4KSAwIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1NiwgI2I0YjRiYik7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV9zdGlja3lfMTVvNnVfZGFkcDJfMjcxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NCk6bm90KC5hd3N1aV9zZWxlY3RlZF8xNW82dV9kYWRwMl8xNjQpLmF3c3VpX2FmdGVyLWhlYWRlcl8xNW82dV9kYWRwMl8yOTM6bm90KC5hd3N1aV93aXRoLXNjcm9sbGJhcl8xNW82dV9kYWRwMl8yOTApIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAwIDAgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzE3MjZyLCAjZmZmZmZmKSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCksIGluc2V0IHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLW5mbGlyaCwgMnB4KSAwIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLTRhYTc1NiwgI2I0YjRiYiksIGluc2V0IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci1uZmxpcmgsIDJweCkpIDAgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXItNGFhNzU2LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzEuYXdzdWlfZGlzYWJsZWRfMTVvNnVfZGFkcDJfMTkwLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSksIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV9kYWRwMl8yNzEuYXdzdWlfZGlzYWJsZWRfMTVvNnVfZGFkcDJfMTkwLmF3c3VpX3NlbGVjdGVkXzE1bzZ1X2RhZHAyXzE2NDpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV9kYWRwMl8xNDUuYXdzdWlfdmlydHVhbF8xNW82dV9kYWRwMl8xNzg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRyb3Bkb3duLXZpcnR1YWwtb2Zmc2V0LXdpZHRoLTN3cDk1NCwgMnB4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3ZpcnR1YWxfMTVvNnVfZGFkcDJfMTc4Om5vdCgjXFw5KTpmaXJzdC1vZi10eXBlOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfZGFkcDJfMTY0LCAuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfZGFkcDJfMTY0KSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgMCAwIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC1ncDJkMXAsIHRyYW5zcGFyZW50KSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1X2RhZHAyXzE0NS5hd3N1aV92aXJ0dWFsXzE1bzZ1X2RhZHAyXzE3OC5hd3N1aV9wYXJlbnRfMTVvNnVfZGFkcDJfMTY0Om5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1X2RhZHAyXzE2NCkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtN2Y5MHM3LCAjYzZjNmNkKSwgaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIDAgMCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCk7XG59XG5cbi5hd3N1aV9tZWFzdXJlLXN0cnV0XzE1bzZ1X2RhZHAyXzMyMjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfZGFkcDJfMTQ1LmF3c3VpX3ZpcnR1YWxfMTVvNnVfZGFkcDJfMTc4ID4gLmF3c3VpX21lYXN1cmUtc3RydXRfMTVvNnVfZGFkcDJfMzIyOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLWJvcmRlci13aWR0aC1pdGVtLXNlbGVjdGVkLXl2OTN2ZCwgMnB4KSk7XG59XG5cbi5hd3N1aV9zY3JlZW5yZWFkZXItY29udGVudF8xNW82dV9kYWRwMl8zMzQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufVxuXG4uYXdzdWlfb3B0aW9uLWNvbnRlbnRfMTVvNnVfZGFkcDJfMzQwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2VsZWN0LWFsbF8xNW82dV9kYWRwMl8zNDQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl9sMzJmbl94bzNzal81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxID4gLmF3c3VpX2Fycm93XzE4ZXNvXzF0dHY1XzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtY3hpOWc3LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLTdhNThyYywgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxID4gLmF3c3VpX2Fycm93XzE4ZXNvXzF0dHY1XzE2MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEgPiAuYXdzdWlfYXJyb3dfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MSA+IC5hd3N1aV9hcnJvd18xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZpZWxkLXZlcnRpY2FsLXZtOTlxeiwgNXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRieiwgI2ZmZmZmZik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXZ2NzN6LCAjOGM4Yzk0KTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtZGw5NXlsLCAzMnB4KTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLXJvb3RfMThlc29fMXR0djVfMjIxOm5vdCgjXFw5KSwgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tbmVzdGVkXzE4ZXNvXzF0dHY1XzIyMTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTJ1a2RwdSwgMnB4KTtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTJ1a2RwdSwgMnB4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBtaW4tYmxvY2stc2l6ZTogdW5zZXQ7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1yb290XzE4ZXNvXzF0dHY1XzIyMTpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLW5lc3RlZF8xOGVzb18xdHR2NV8yMjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tcm9vdF8xOGVzb18xdHR2NV8yMjE6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1uZXN0ZWRfMThlc29fMXR0djVfMjIxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1vcGVyYXRpb24tc2VsZWN0LWZvY3VzLW91dGxpbmUtZ3V0dGVyLWphY3gxdCwgLTVweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tcm9vdF8xOGVzb18xdHR2NV8yMjE6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLW5lc3RlZF8xOGVzb18xdHR2NV8yMjE6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXItamFjeDF0LCAtNXB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXItamFjeDF0LCAtNXB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1qYWN4MXQsIC01cHgpICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXItamFjeDF0LCAtNXB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1vcGVyYXRpb24tc2VsZWN0LWZvY3VzLW91dGxpbmUtZ3V0dGVyLWphY3gxdCwgLTVweCkgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci1qYWN4MXQsIC01cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tbmVzdGVkXzE4ZXNvXzF0dHY1XzIyMTpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpIC8gMik7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpIC8gMik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxLmF3c3VpX2hhcy1jYXJldF8xOGVzb18xdHR2NV8yNTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1pY29uLW9mZnNldC1pa3d6d3gsIDM2cHgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MSA+IC5hd3N1aV9wbGFjZWhvbGRlcl8xOGVzb18xdHR2NV8yNjA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItdHYydTdkLCAjNjU2ODcxKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MSA+IC5hd3N1aV9hcnJvd18xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDUwJSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpIC8gMik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LWVzOTBwYywgIzAwNmNlMCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9hcnJvd18xOGVzb18xdHR2NV8xNjEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItMzQ3MTZhLCAjMDAyYjY2KTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfcHJlc3NlZF8xOGVzb18xdHR2NV8yNzMgPiAuYXdzdWlfYXJyb3dfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9kaXNhYmxlZF8xOGVzb18xdHR2NV8yNzY6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC1jbjlicGosICNlYmViZjApO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cywgI2I0YjRiYik7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfZGlzYWJsZWRfMThlc29fMXR0djVfMjc2ID4gLmF3c3VpX2Fycm93XzE4ZXNvXzF0dHY1XzE2MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtaHVpMnk4LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfZGlzYWJsZWRfMThlc29fMXR0djVfMjc2LmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18xdHR2NV8yMjE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC1jbjlicGosICNlYmViZjApO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi0ydWtkcHUsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi0ydWtkcHUsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cywgI2I0YjRiYik7XG4gIGN1cnNvcjogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ucG12Z3UsICNkZWRlZTMpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9kaXNhYmxlZF8xOGVzb18xdHR2NV8yNzYgPiAuYXdzdWlfcGxhY2Vob2xkZXJfMThlc29fMXR0djVfMjYwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MCwgI2I0YjRiYik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxLmF3c3VpX3JlYWRvbmx5XzE4ZXNvXzF0dHY1XzI5Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfZGlzYWJsZWRfMThlc29fMXR0djVfMjc2KTpub3QoLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fMXR0djVfMjIxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxLmF3c3VpX3JlYWRvbmx5XzE4ZXNvXzF0dHY1XzI5Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfZGlzYWJsZWRfMThlc29fMXR0djVfMjc2KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzF0dHY1XzIyMSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtc2w2eDF4LCAjMDA2Y2UwKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1zbDZ4MXgsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05bWphamssIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fMXR0djVfMjIxKTppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzF0dHY1XzIyMSkuYXdzdWlfaW52YWxpZF8xOGVzb18xdHR2NV8zMjIsIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzF0dHY1XzIyMSkuYXdzdWlfaW52YWxpZF8xOGVzb18xdHR2NV8zMjI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcsICNkYjAwMDApO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18xdHR2NV8yMjEpLmF3c3VpX2ludmFsaWRfMThlc29fMXR0djVfMzIyOmZvY3VzLCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb18xdHR2NV8yMjEpLmF3c3VpX2ludmFsaWRfMThlc29fMXR0djVfMzIyOmZvY3VzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOWpqZjk2LCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzF0dHY1XzIyMSkuYXdzdWlfd2FybmluZ18xOGVzb18xdHR2NV8zMzEsIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvXzF0dHY1XzIyMSkuYXdzdWlfd2FybmluZ18xOGVzb18xdHR2NV8zMzE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgsICM4NTU5MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fMXR0djVfMjIxKS5hd3N1aV93YXJuaW5nXzE4ZXNvXzF0dHY1XzMzMTpmb2N1cywgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvXzF0dHY1XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fMXR0djVfMjIxKS5hd3N1aV93YXJuaW5nXzE4ZXNvXzF0dHY1XzMzMTpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTlqamY5NiwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fMXR0djVfMTYxLmF3c3VpX2N1c3RvbS1vcHRpb25fMThlc29fMXR0djVfMzQwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb18xdHR2NV8xNjEuYXdzdWlfaW5saW5lLXRva2Vuc18xOGVzb18xdHR2NV8zNDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2Rpc21pc3MtYnV0dG9uX2RtOGd4XzFzOXZpXzE0NTpub3QoI1xcOSksXG4uYXdzdWlfdG9rZW5fZG04Z3hfMXM5dmlfMTQ2Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcm9vdF9kbThneF8xczl2aV8xNTA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF9kbThneF8xczl2aV8xNTAuYXdzdWlfaGFzLWl0ZW1zX2RtOGd4XzFzOXZpXzE4MTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX2RtOGd4XzFzOXZpXzE4MSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xaTJ3Z19wcmppNV8xNjE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xaTJ3Z19wcmppNV8xOTM6bm90KCNcXDkpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXRva2VuLXN0eWxlLWRpc21pc3MtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtZXM5MHBjLCAjMDA2Y2UwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3gtc2hhZG93LTZiOXlwYTogMCAwIDAgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItd2lkdGgtNmI5eXBhLCAycHgpIHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xaTJ3Z19wcmppNV8xOTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzFpMndnX3Byamk1XzE5Mzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzFpMndnX3Byamk1XzE5Mzpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhKTtcbn1cbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xaTJ3Z19wcmppNV8xOTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzFpMndnX3Byamk1XzE5Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtZGlzbWlzcy1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLTM0NzE2YSwgIzAwMmI2NikpO1xufVxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uLWlubGluZV8xaTJ3Z19wcmppNV8yMzQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmF3c3VpX2ljb25fMWkyd2dfcHJqaTVfMjQxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9pY29uLWlubGluZV8xaTJ3Z19wcmppNV8yNDc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hd3N1aV90b2tlbi1ub3JtYWxfMWkyd2dfcHJqaTVfMjUyOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX3Rva2VuLWlubGluZV8xaTJ3Z19wcmppNV8yNTk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90b2tlbi1pbmxpbmVfMWkyd2dfcHJqaTVfMjU5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90b2tlbi1pbmxpbmVfMWkyd2dfcHJqaTVfMjU5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdG9rZW4taW5saW5lXzFpMndnX3Byamk1XzI1OTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV90b2tlbi1vcHRpb24taW5saW5lXzFpMndnX3Byamk1XzI4NTpub3QoI1xcOSkge1xuICBtYXgtYmxvY2stc2l6ZTogMjBweDtcbn1cblxuLmF3c3VpX3Rva2VuLWJveF8xaTJ3Z19wcmppNV8yODk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi0ydWtkcHUsIDJweCkgc29saWQgdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTJ1a2RwdSwgMnB4KSBzb2xpZCB2YXIoLS1hd3N1aS10b2tlbi1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYiwgIzAwNmNlMCkpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS10b2tlbi12ZXJ0aWNhbC13Mnl2dm4sIDRweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS10b2tlbi12ZXJ0aWNhbC13Mnl2dm4sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXRva2VuLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1vMzQ1NW8sICNmMGZiZmYpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi15Y25lbWgsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4teWNuZW1oLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4teWNuZW1oLCA4cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV90b2tlbi1ib3gtd2l0aG91dC1kaXNtaXNzXzFpMndnX3Byamk1XzMwODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbn1cblxuLmF3c3VpX3Rva2VuLWJveC1pbmxpbmVfMWkyd2dfcHJqaTVfMzEyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmxvY2stc2l6ZTogMjBweDtcbiAgbWF4LWJsb2NrLXNpemU6IDIwcHg7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS10b2tlbi1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYiwgIzAwNmNlMCkpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXRva2VuLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliLCAjMDA2Y2UwKSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLW8zNDU1bywgI2YwZmJmZikpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9kaXNhYmxlLXBhZGRpbmdfMWkyd2dfcHJqaTVfMzMyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfdG9rZW4tYm94LXJlYWRvbmx5XzFpMndnX3Byamk1XzMzOSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xaTJ3Z19wcmppNV8xOTM6bm90KCNcXDkpLFxuLmF3c3VpX3Rva2VuLWJveC1kaXNhYmxlZF8xaTJ3Z19wcmppNV8zNDAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMWkyd2dfcHJqaTVfMTkzOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV90b2tlbi1ib3gtcmVhZG9ubHlfMWkyd2dfcHJqaTVfMzM5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtYm9yZGVyLWNvbG9yLXJlYWQtb25seS02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC15eWhsdnksICNlYmViZjApKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtYmFja2dyb3VuZC1yZWFkLW9ubHktNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZikpO1xufVxuLmF3c3VpX3Rva2VuLWJveC1yZWFkb25seV8xaTJ3Z19wcmppNV8zMzkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMWkyd2dfcHJqaTVfMTkzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS10b2tlbi1zdHlsZS1kaXNtaXNzLWNvbG9yLXJlYWQtb25seS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLWh1aTJ5OCwgI2I0YjRiYikpO1xufVxuXG4uYXdzdWlfdG9rZW4tYm94LWRpc2FibGVkXzFpMndnX3Byamk1XzM0MDpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS10b2tlbi1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ucG12Z3UsICNkZWRlZTMpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpc2FibGVkLXkyZW94ZiwgI2I0YjRiYik7XG59XG4uYXdzdWlfdG9rZW4tYm94LWRpc2FibGVkXzFpMndnX3Byamk1XzM0MCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xaTJ3Z19wcmppNV8xOTM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXRva2VuLXN0eWxlLWRpc21pc3MtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC1odWkyeTgsICNiNGI0YmIpKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMWVweG9fMTJjdjBfNTpub3QoI1xcOSksXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMWVweG9fMTJjdjBfNjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Rva2VuX3YwNWY2X2M4aGsyXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfZ2Z3djNfMWJ2NnlfMTkzOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbn1cbi5hd3N1aV9yb290X2dmd3YzXzFidjZ5XzE5My5hd3N1aV9ob3Jpem9udGFsX2dmd3YzXzFidjZ5XzE5Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF3c3VpX3Jvb3RfZ2Z3djNfMWJ2NnlfMTkzLmF3c3VpX3ZlcnRpY2FsX2dmd3YzXzFidjZ5XzIwMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXdzdWlfbGlzdF9nZnd2M18xYnY2eV8yMDc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfbGlzdF9nZnd2M18xYnY2eV8yMDcuYXdzdWlfaG9yaXpvbnRhbF9nZnd2M18xYnY2eV8xOTY6bm90KCNcXDkpLCAuYXdzdWlfbGlzdF9nZnd2M18xYnY2eV8yMDcuYXdzdWlfdmVydGljYWxfZ2Z3djNfMWJ2NnlfMjAyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX2xpc3RfZ2Z3djNfMWJ2NnlfMjA3LmF3c3VpX2hvcml6b250YWxfZ2Z3djNfMWJ2NnlfMTk2Om5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hd3N1aV9saXN0X2dmd3YzXzFidjZ5XzIwNy5hd3N1aV92ZXJ0aWNhbF9nZnd2M18xYnY2eV8yMDI6bm90KCNcXDkpIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9saXN0X2dmd3YzXzFidjZ5XzIwNy5hd3N1aV9ncmlkX2dmd3YzXzFidjZ5XzIyNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyMzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2xpc3RfZ2Z3djNfMWJ2NnlfMjA3LmF3c3VpX2dyaWRfZ2Z3djNfMWJ2NnlfMjI2Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fZ2Z3djNfMWJ2NnlfMjM4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90b2dnbGUtY29udGFpbmVyLWlubGluZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tam0wcWc3LCAycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstdWVzdW83LCAxcHgpO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi1zdHlsZS1saW5rLXBrMnhtcCwgc29saWQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1zZWNvbmRhcnktZGVmYXVsdC0ydGlyMjQsICMwMDZjZTApKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS01cmJuM2ssIDE2NW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90b2dnbGVfZ2Z3djNfMWJ2NnlfMjQ1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdG9nZ2xlX2dmd3YzXzFidjZ5XzI0NTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzXzFidjZ5XzI0NTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1zZWNvbmRhcnktaG92ZXItZDJkYjd3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzXzFidjZ5XzI0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWhvdmVyLWQyZGI3dywgIzAwMmI2NikpO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfdG9nZ2xlX2dmd3YzXzFidjZ5XzI0NTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV90b2dnbGVfZ2Z3djNfMWJ2NnlfMjQ1Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV90b2dnbGVfZ2Z3djNfMWJ2NnlfMjQ1Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RvZ2dsZV9nZnd2M18xYnY2eV8yNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tam0wcWc3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOW1qYWprLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV90b2dnbGVfZ2Z3djNfMWJ2NnlfMjQ1ID4gLmF3c3VpX2Rlc2NyaXB0aW9uX2dmd3YzXzFidjZ5XzMzODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfc2VwYXJhdG9yX2dmd3YzXzFidjZ5XzM0Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9mOGc2cV8zamJiNV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9lbWJlZGRlZF9mOGc2cV8zamJiNV8xNzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfdG9rZW5zX2Y4ZzZxXzNqYmI1XzIxMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFweDdnX2d2bGluXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2NoYXJ0LWZpbHRlcl8xcHg3Z19ndmxpbl8xNzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jdXN0b20taWNvbi13cmFwcGVyXzFweDdnX2d2bGluXzE4MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbWFya2VyXzFramM3X3pnZm54XzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLW1jbTJ5MCwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLXF4YWszaSwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9tYXJrZXJfMWtqYzdfemdmbnhfMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX21hcmtlcl8xa2pjN196Z2ZueF8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbWFya2VyXzFramM3X3pnZm54XzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFramM3X3pnZm54XzE2Nzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi5hd3N1aV9yb290XzFramM3X3pnZm54XzE2Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXdzdWlfdGl0bGVfMWtqYzdfemdmbnhfMjAyOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfbGlzdF8xa2pjN196Z2ZueF8yMDY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX21hcmtlcl8xa2pjN196Z2ZueF8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX21hcmtlcl8xa2pjN196Z2ZueF8xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tYXJrZXJfMWtqYzdfemdmbnhfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tYXJrZXJfMWtqYzdfemdmbnhfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDJweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbWFya2VyXzFramM3X3pnZm54XzE1Mzpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfbWFya2VyXzFramM3X3pnZm54XzE1My5hd3N1aV9tYXJrZXItLWRpbW1lZF8xa2pjN196Z2ZueF8yNTI6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5hd3N1aV9tYXJrZXJfMWtqYzdfemdmbnhfMTUzLmF3c3VpX21hcmtlci0taGlnaGxpZ2h0ZWRfMWtqYzdfemdmbnhfMjU1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9lbXB0eS1hcHBlYXJfbjRxbHBfaWlybXNfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fbjRxbHBfaWlybXNfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXQ4ZDFvcywgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1zaG93LXBhY2VkLXgyazd1aCwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9uNHFscF9paXJtc18xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZW1wdHktYXBwZWFyX240cWxwX2lpcm1zXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lbXB0eS1hcHBlYXJfbjRxbHBfaWlybXNfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2VtcHR5LWFwcGVhcl9uNHFscF9paXJtc18xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9uNHFscF9paXJtc18xNzU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQ7XG4gIGdhcDogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYXdzdWlfZW1wdHlfbjRxbHBfaWlybXNfMTUzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWVtcHR5LTAzaHI5cywgIzY1Njg3MSk7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uYXdzdWlfcm93X240cWxwX2lpcm1zXzIxODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2RpdmlkZXJfbjRxbHBfaWlybXNfMjIyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cblxuLmF3c3VpX3Jvdy1jb250cm9sX240cWxwX2lpcm1zXzIyNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpZWxkX240cWxwX2lpcm1zXzIzMTpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDQwcHg7XG59XG5cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fbjRxbHBfaWlybXNfMjM1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LTR1c2R3ZywgIzY1Njg3MSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fbjRxbHBfaWlybXNfMjM1ID4gYTpub3QoI1xcOSkge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1mb250LWRlY29yYXRpb24tdGhpY2tuZXNzLWxpbmstdWVzdW83LCAxcHgpO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi1zdHlsZS1saW5rLXBrMnhtcCwgc29saWQpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LTh5djliNywgIzAwNmNlMCkpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVjb3JhdGlvbi1kZWZhdWx0LTB4OGZodSwgY3VycmVudENvbG9yKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2lpcm1zXzIzNSA+IGE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2lpcm1zXzIzNSA+IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2lpcm1zXzIzNSA+IGE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9paXJtc18yMzUgPiBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9paXJtc18yMzUgPiBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2lpcm1zXzIzNSA+IGE6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2lpcm1zXzIzNSA+IGE6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9paXJtc18yMzUgPiBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9paXJtc18yMzUgPiBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlY29yYXRpb24taG92ZXIta3VpMnQ5LCBjdXJyZW50Q29sb3IpO1xufVxuXG4uYXdzdWlfYWRkLXJvd19uNHFscF9paXJtc18yODI6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5hd3N1aV9hZGQtYnV0dG9uX240cWxwX2lpcm1zXzI4Njpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3JlbW92ZS1idXR0b24tY29udGFpbmVyX240cWxwX2lpcm1zXzI5MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hd3N1aV9yZW1vdmUtYnV0dG9uLWZpZWxkLXBhZGRpbmdfbjRxbHBfaWlybXNfMjk0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpKTtcbn1cblxuLmF3c3VpX3JlbW92ZS1idXR0b24tb3duLXJvd19uNHFscF9paXJtc18yOTg6bm90KCNcXDkpIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbi5hd3N1aV9yZW1vdmUtYnV0dG9uX240cWxwX2lpcm1zXzI5MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Ryb3Bkb3duLWZvb3Rlcl92bThxZl9qeGR2aF81Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXdzdWlfZHJvcGRvd24tY29udGVudF92bThxZl9qeGR2aF8xMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMTJod2Nfb2JvaTRfNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2xheW91dC1zdHJ1dF8xMmh3Y19vYm9pNF85Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5hd3N1aV9saXN0LWJvdHRvbV8xMmh3Y19vYm9pNF8xNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHVuaXQtdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2JhZGdlXzF5anlnX3U3enltXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iYWRnZS1leG9sZmIsIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJhZGdlLWV4b2xmYiwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtZXhvbGZiLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtZXhvbGZiLCA0cHgpO1xuICBib3JkZXItYmxvY2stc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC13NXRkZHEsICNmOWY5ZmEpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnX3U3enltXzE0NS5hd3N1aV9iYWRnZS1jb2xvci1ncmV5XzF5anlnX3U3enltXzE5MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LTRubzMzNywgIzQyNDY1MCk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfdTd6eW1fMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLWdyZWVuXzF5anlnX3U3enltXzE5NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmVlbi0ycmt5dnUsICMwMDgwMmYpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnX3U3enltXzE0NS5hd3N1aV9iYWRnZS1jb2xvci1ibHVlXzF5anlnX3U3enltXzE5Nzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ibHVlLTR2bm9iOCwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfdTd6eW1fMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLXJlZF8xeWp5Z191N3p5bV8yMDA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tcmVkLTA0ODdlYSwgI2RiMDAwMCk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfdTd6eW1fMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLXNldmVyaXR5LWNyaXRpY2FsXzF5anlnX3U3enltXzIwMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1jcml0aWNhbC0weGw4cHAsICM4NzAzMDMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktY3JpdGljYWwtdHY0dnc0LCAjZjlmOWZhKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z191N3p5bV8xNDUuYXdzdWlfYmFkZ2UtY29sb3Itc2V2ZXJpdHktaGlnaF8xeWp5Z191N3p5bV8yMDc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC04bmJnZGksICNjZTMzMTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC10NHN1dnUsICNmOWY5ZmEpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnX3U3enltXzE0NS5hd3N1aV9iYWRnZS1jb2xvci1zZXZlcml0eS1tZWRpdW1fMXlqeWdfdTd6eW1fMjExOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW1lZGl1bS1sYmxqczIsICNmODkyNTYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLThmNjBrYiwgIzBmMTQxYSk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfdTd6eW1fMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLXNldmVyaXR5LWxvd18xeWp5Z191N3p5bV8yMTU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbG93LWdpejhiNiwgI2YyY2Q1NCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1sb3ctZ3ZvamhpLCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z191N3p5bV8xNDUuYXdzdWlfYmFkZ2UtY29sb3Itc2V2ZXJpdHktbmV1dHJhbF8xeWp5Z191N3p5bV8yMTk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbmV1dHJhbC1obmhnbXYsICM2NTY4NzEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbmV1dHJhbC15bm0yd2wsICNmOWY5ZmEpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZXJpZXNfMXl6OWNfdjY4ZTZfMTg5Om5vdCgjXFw5KSxcbi5hd3N1aV9zZXJpZXMtLWJhcl8xeXo5Y192NjhlNl8xOTAgPiAuYXdzdWlfc2VyaWVzX19yZWN0XzF5ejljX3Y2OGU2XzE5MDpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLW1jbTJ5MCwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLXF4YWszaSwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZXJpZXNfMXl6OWNfdjY4ZTZfMTg5Om5vdCgjXFw5KSxcbiAgLmF3c3VpX3Nlcmllcy0tYmFyXzF5ejljX3Y2OGU2XzE5MCA+IC5hd3N1aV9zZXJpZXNfX3JlY3RfMXl6OWNfdjY4ZTZfMTkwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Nlcmllc18xeXo5Y192NjhlNl8xODk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc2VyaWVzXzF5ejljX3Y2OGU2XzE4OTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Nlcmllcy0tYmFyXzF5ejljX3Y2OGU2XzE5MCA+IC5hd3N1aV9zZXJpZXNfX3JlY3RfMXl6OWNfdjY4ZTZfMTkwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Nlcmllcy0tYmFyXzF5ejljX3Y2OGU2XzE5MCA+IC5hd3N1aV9zZXJpZXNfX3JlY3RfMXl6OWNfdjY4ZTZfMTkwOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2V4aXRpbmdfMXl6OWNfdjY4ZTZfMjA3Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtb3V0LTBfMXl6OWNfdjY4ZTZfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtemZpYmg2LCAxMTVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYi00NGt6NG8sIGN1YmljLWJlemllcigxLCAwLCAwLjgzLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLW91dC0wXzF5ejljX3Y2OGU2XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXhpdGluZ18xeXo5Y192NjhlNl8yMDc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXhpdGluZ18xeXo5Y192NjhlNl8yMDc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXhpdGluZ18xeXo5Y192NjhlNl8yMDc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xeXo5Y192NjhlNl8yMjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZXJpZXNfMXl6OWNfdjY4ZTZfMTg5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLXRlc29yMSwgMnB4KTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LWxpbmUtam9pbi1hc2x3b3UsIHJvdW5kKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV9zZXJpZXMtLWhpZ2hsaWdodGVkXzF5ejljX3Y2OGU2XzI0Mjpub3QoI1xcOSksXG4uYXdzdWlfc2VyaWVzX19iYXItLWhpZ2hsaWdodGVkXzF5ejljX3Y2OGU2XzI0Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGRvbSBxdWVyeSAqL1xufVxuXG4uYXdzdWlfc2VyaWVzLS1kaW1tZWRfMXl6OWNfdjY4ZTZfMjQ3Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmF3c3VpX3Nlcmllcy0tdGhyZXNob2xkXzF5ejljX3Y2OGU2XzI1MTpub3QoI1xcOSkge1xuICBzdHJva2UtZGFzaGFycmF5OiB2YXIoLS1ib3JkZXItbGluZS1jaGFydC1kYXNoLWFycmF5LWRlc2VmaSwgMyA1KTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1ib3JkZXItbGluZS1jaGFydC13aWR0aC10ZXNvcjEsIDJweCk7XG59XG5cbi5hd3N1aV9iYXItZ3JvdXBfMXl6OWNfdjY4ZTZfMjU2Om5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMWdmZTFfN2I2cDhfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY2FsZW5kYXJfMXlrYXJfbnc0d3lfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xeWthcl9udzR3eV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLXR5dm55dywgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay05aGxqOHEsIGVhc2Utb3V0KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xeWthcl9udzR3eV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NhbGVuZGFyXzF5a2FyX253NHd5XzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jYWxlbmRhcl8xeWthcl9udzR3eV8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY2FsZW5kYXJfMXlrYXJfbnc0d3lfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF5a2FyX253NHd5XzE4MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NhbGVuZGFyXzF5a2FyX253NHd5XzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtaHYzMTM2LCAyMzhweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmF3c3VpX2NhbGVuZGFyLWlubmVyXzF5a2FyX253NHd5XzIxODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlcl8xeWthcl9udzR3eV8yMjI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlci10aXRsZV8xeWthcl9udzR3eV8yMjc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtYmpkZ3ZlLCAjMGYxNDFhKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2NhbGVuZGFyLW5leHQtYnRuXzF5a2FyX253NHd5XzIzNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGZvciBpZGVudGlmeWluZyBlbGVtZW50ICovXG59XG4uYXdzdWlfY2FsZW5kYXItcHJldi1idG5fMXlrYXJfbnc0d3lfMjM4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgZm9yIGlkZW50aWZ5aW5nIGVsZW1lbnQgKi9cbn1cbi5hd3N1aV9jYWxlbmRhci1ncmlkXzF5a2FyX253NHd5XzI0MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5hd3N1aV9jYWxlbmRhci1ncmlkXzF5a2FyX253NHd5XzI0MTpub3QoI1xcOSk6bm90KC5hd3N1aV9jYWxlbmRhci1ncmlkLWRlbnNlXzF5a2FyX253NHd5XzI0NSkge1xuICBib3JkZXItc3BhY2luZzogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1ndXR0ZXItem9qbzZyLCA2cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZ3JpZC1kZW5zZV8xeWthcl9udzR3eV8yNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYXdzdWlfY2FsZW5kYXItZ3JpZC1jZWxsXzF5a2FyX253NHd5XzI1Mzpub3QoI1xcOSkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWhlYWRlcl8xeWthcl9udzR3eV8yNTg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLXVvdW54bywgIzY1Njg3MSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX253NHd5XzI1ODpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtNjdyNHc0LCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtNjdyNHc0LCB0cmFuc3BhcmVudCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW5laHhiNywgI2I0YjRiYik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX253NHd5XzI1ODpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtNjdyNHc0LCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX253NHd5XzI3ODpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LTRmMzRmNiwgIzY1Njg3MSk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX253NHd5XzI3ODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX253NHd5XzI3OC5hd3N1aV9jYWxlbmRhci1kYXRlLWN1cnJlbnQtcGFnZV8xeWthcl9udzR3eV8yODg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWJqZGd2ZSwgIzBmMTQxYSk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX253NHd5XzI3OC5hd3N1aV9jYWxlbmRhci1kYXRlLWN1cnJlbnQtcGFnZV8xeWthcl9udzR3eV8yODg6bm90KCNcXDkpOmhvdmVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItODA4ZG95LCAjMGYxNDFhKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWl3cnZjMSwgI2YzZjNmNyk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX253NHd5XzI3OC5hd3N1aV9jYWxlbmRhci1kYXRlLWN1cnJlbnQtcGFnZV8xeWthcl9udzR3eV8yODg6bm90KCNcXDkpOmhvdmVyOm5vdCguYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9udzR3eV8yOTkpOjphZnRlciB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdiwgIzhjOGM5NCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnYsICM4YzhjOTQpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGUtY3VycmVudF8xeWthcl9udzR3eV8yODg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTZua3c5NiwgI2YzZjNmNyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX253NHd5XzI1ODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX253NHd5XzI1ODpub3QoI1xcOSk6bm90KC5hd3N1aV9jYWxlbmRhci1kYXRlLWRlbnNlXzF5a2FyX253NHd5XzMyMCk6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLWRlbnNlXzF5a2FyX253NHd5XzMyMDpub3QoI1xcOSk6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMXB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9udzR3eV8yNTggPiAuYXdzdWlfZGF0ZS1pbm5lcl8xeWthcl9udzR3eV8zMjg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfbnc0d3lfMjU4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9udzR3eV8yNTg6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfbnc0d3lfMjU4Om5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdnZoNDNtLCAtNXB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9udzR3eV8yNTg6bm90KCNcXDkpOmZvY3VzOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWMsIDNweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXh2dmJ1YywgM3B4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmcteHZ2YnVjLCAzcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmcteHZ2YnVjLCAzcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfbnc0d3lfMjU4Om5vdCgjXFw5KTpmb2N1czpmb2N1czo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX253NHd5XzI5OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX253NHd5XzI5OTpub3QoI1xcOSk6Zm9jdXM6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9udzR3eV8yOTk6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX253NHd5XzI5OTpub3QoI1xcOSk6Zm9jdXM6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdnZoNDNtLCAtNXB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXh2dmJ1YywgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmcteHZ2YnVjLCAzcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWMsIDNweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWMsIDNweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLWE4eDkxaywgI2Y5ZjlmYSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9udzR3eV8yOTk6bm90KCNcXDkpOmZvY3VzOmZvY3VzOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGUtc2VsZWN0ZWRfMXlrYXJfbnc0d3lfMjk5Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyLCAjMDA2Y2UwKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyLCAjMDA2Y2UwKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5MiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9udzR3eV8yOTkgPiAuYXdzdWlfZGF0ZS1pbm5lcl8xeWthcl9udzR3eV8zMjg6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LWs1ZGxxdywgI2ZmZmZmZik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jYWxlbmRhci1yb3dfMXlrYXJfbnc0d3lfNDAzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX253NHd5XzI1OCB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTY3cjR3NCwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYXdzdWlfZGlzYWJsZWQtcmVhc29uLXRvb2x0aXBfMXlrYXJfbnc0d3lfNDA3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXQ4ZDFvcywgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQteDJrN3VoLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItdG9wLWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci1ib3R0b20tY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXQ4ZDFvcywgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQteDJrN3VoLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1Mzpub3QoI1xcOSk6OmJlZm9yZSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfaGVhZGVyLWlubmVyX24xZnd0XzQ5aHpyXzE4NTpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy16cDA4ZW4sIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWhtaTR2YywgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtNHN0OWVwLCAtMC4wMDVlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtbGN4MGFpLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV9oZWFkZXJfbjFmd3RfNDloenJfMTg1Om5vdCgjXFw5KTpub3QoOmhhcygrIC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NCkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX2JvZHlfbjFmd3RfNDloenJfMTk0Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9mb290ZXJfbjFmd3RfNDloenJfMjAyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tY2FyZC1mdDMxaTEsICNmZmZmZmYpKTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1pdGVtLWNhcmQtYm94LXNoYWRvdy1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tc2hhZG93LWl0ZW0tY2FyZC0yODJmOHcsIG5vbmUpKTtcbn1cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1Mzpub3QoI1xcOSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDBweDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1pdGVtLWNhcmQtYm9yZGVyLXdpZHRoLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1jYXJkLTN3bXlwMywgMXB4KSkgdmFyKC0tYXdzdWktc3R5bGUtaXRlbS1jYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tY2FyZC10OTE2MDksICNjNmM2Y2QpKTtcbiAgYm9yZGVyLWlubGluZTogc29saWQgdmFyKC0tYXdzdWktc3R5bGUtaXRlbS1jYXJkLWJvcmRlci13aWR0aC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tYm9yZGVyLXdpZHRoLWl0ZW0tY2FyZC0zd215cDMsIDFweCkpIHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtdDkxNjA5LCAjYzZjNmNkKSk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF9uMWZ3dF80OWh6cl8yNjgpOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHNvbGlkIHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1ib3JkZXItd2lkdGgtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLW4xZWtlNiwgMHB4KSkgdmFyKC0tYXdzdWktc3R5bGUtaXRlbS1jYXJkLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtazN2bW96LCB0cmFuc3BhcmVudCkpO1xufVxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX2hpZ2hsaWdodGVkX24xZnd0XzQ5aHpyXzI3MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvLCAjZjBmYmZmKTtcbn1cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV9oaWdobGlnaHRlZF9uMWZ3dF80OWh6cl8yNzE6bm90KCNcXDkpOmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jazogc29saWQgdmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQtc2VsZWN0ZWQtMDFpNmJyLCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtaGlnaGxpZ2h0ZWQtcnprcHBlLCAjMDA2Y2UwKTtcbiAgYm9yZGVyLWlubGluZTogc29saWQgdmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQtc2VsZWN0ZWQtMDFpNmJyLCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWNhcmQtaGlnaGxpZ2h0ZWQtcnprcHBlLCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWVtYmVkZGVkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3ODpub3QoI1xcOSksIC5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2hlYWRlcl9uMWZ3dF80OWh6cl8xODUgKyAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQ6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpLFxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2hlYWRlcl9uMWZ3dF80OWh6cl8xODUgKyAuYXdzdWlfZm9vdGVyX24xZnd0XzQ5aHpyXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQgKyAuYXdzdWlfZm9vdGVyX24xZnd0XzQ5aHpyXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9oZWFkZXJfbjFmd3RfNDloenJfMTg1ICsgLmF3c3VpX2JvZHlfbjFmd3RfNDloenJfMTk0Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2hlYWRlcl9uMWZ3dF80OWh6cl8xODUgKyAuYXdzdWlfZm9vdGVyX24xZnd0XzQ5aHpyXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NCArIC5hd3N1aV9mb290ZXJfbjFmd3RfNDloenJfMjAyOm5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaGVhZGVyX24xZnd0XzQ5aHpyXzE4NTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCk6aGFzKCsgLmF3c3VpX2JvZHlfbjFmd3RfNDloenJfMTk0LCArIC5hd3N1aV9mb290ZXJfbjFmd3RfNDloenJfMjAyKSwgLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2JvZHlfbjFmd3RfNDloenJfMTk0Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KTpoYXMoKyAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQsICsgLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDIpLCAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9oZWFkZXJfbjFmd3RfNDloenJfMTg1Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KTpoYXMoKyAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQsICsgLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDIpLCAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NDpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCk6aGFzKCsgLmF3c3VpX2JvZHlfbjFmd3RfNDloenJfMTk0LCArIC5hd3N1aV9mb290ZXJfbjFmd3RfNDloenJfMjAyKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfbjFmd3RfNDloenJfMjc4Om5vdCgjXFw5KSwgLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfbjFmd3RfNDloenJfMjc4Om5vdCgjXFw5KTpiZWZvcmUsIC5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWVtYmVkZGVkX24xZnd0XzQ5aHpyXzI3ODpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtaXRlbS1jYXJkLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tY2FyZC1lbWJlZGRlZC1sMGc2ZTMsIDhweCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtaXRlbS1jYXJkLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tY2FyZC1lbWJlZGRlZC1sMGc2ZTMsIDhweCkpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtaXRlbS1jYXJkLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tY2FyZC1lbWJlZGRlZC1sMGc2ZTMsIDhweCkpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWNhcmQtZW1iZWRkZWQtbDBnNmUzLCA4cHgpKTtcbn1cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWVtYmVkZGVkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9oZWFkZXJfbjFmd3RfNDloenJfMTg1Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWVtYmVkZGVkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NDpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfZm9vdGVyX24xZnd0XzQ5aHpyXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1pdGVtLWNhcmQtdmVydGljYWwtZW1iZWRkZWQtenVvemVmLCAxMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWl0ZW0tY2FyZC1ob3Jpem9udGFsLWVtYmVkZGVkLWUwdmVmNSwgMTJweCk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaGVhZGVyX24xZnd0XzQ5aHpyXzE4NTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCk6bm90KC5hd3N1aV93aXRoLWFjdGlvbnNfbjFmd3RfNDloenJfMzA5KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWVtYmVkZGVkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NDpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCk6bm90KC5hd3N1aV93aXRoLWFjdGlvbnNfbjFmd3RfNDloenJfMzA5KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWVtYmVkZGVkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9mb290ZXJfbjFmd3RfNDloenJfMjAyOm5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KTpub3QoLmF3c3VpX3dpdGgtYWN0aW9uc19uMWZ3dF80OWh6cl8zMDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1pdGVtLWNhcmQtaG9yaXpvbnRhbC1lbWJlZGRlZC1lMHZlZjUsIDEycHgpO1xufVxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZW1iZWRkZWRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2hlYWRlcl9uMWZ3dF80OWh6cl8xODU6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpLmF3c3VpX3dpdGgtYWN0aW9uc19uMWZ3dF80OWh6cl8zMDksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQ6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpLmF3c3VpX3dpdGgtYWN0aW9uc19uMWZ3dF80OWh6cl8zMDksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfZm9vdGVyX24xZnd0XzQ5aHpyXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCkuYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1pdGVtLWNhcmQtaG9yaXpvbnRhbC1lbWJlZGRlZC1lMHZlZjUsIDEycHgpIC0gdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaGVhZGVyX24xZnd0XzQ5aHpyXzE4NTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCkuYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtaXRlbS1jYXJkLXZlcnRpY2FsLWVtYmVkZGVkLXp1b3plZiwgMTBweCkgLSB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaGVhZGVyX24xZnd0XzQ5aHpyXzE4NTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCkuYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOTpoYXMoKyAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQsICsgLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDIpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3ODpub3QoI1xcOSksIC5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4Om5vdCgjXFw5KTpiZWZvcmUsIC5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWNhcmQtZGVmYXVsdC1waTl1OHEsIDE2cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWNhcmQtZGVmYXVsdC1waTl1OHEsIDE2cHgpKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWl0ZW0tY2FyZC1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWNhcmQtZGVmYXVsdC1waTl1OHEsIDE2cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1pdGVtLWNhcmQtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1jYXJkLWRlZmF1bHQtcGk5dThxLCAxNnB4KSk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9oZWFkZXJfbjFmd3RfNDloenJfMTg1Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2JvZHlfbjFmd3RfNDloenJfMTk0Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDI6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtaXRlbS1jYXJkLXZlcnRpY2FsLWRlZmF1bHQtZG96Y2luLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWl0ZW0tY2FyZC1ob3Jpem9udGFsLWRlZmF1bHQtb2JxMmtzLCAyMHB4KTtcbn1cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2hlYWRlcl9uMWZ3dF80OWh6cl8xODU6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpOm5vdCguYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOSksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NDpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCk6bm90KC5hd3N1aV93aXRoLWFjdGlvbnNfbjFmd3RfNDloenJfMzA5KSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDI6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpOm5vdCguYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWl0ZW0tY2FyZC1ob3Jpem9udGFsLWRlZmF1bHQtb2JxMmtzLCAyMHB4KTtcbn1cbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2hlYWRlcl9uMWZ3dF80OWh6cl8xODU6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpLmF3c3VpX3dpdGgtYWN0aW9uc19uMWZ3dF80OWh6cl8zMDksXG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9ib2R5X24xZnd0XzQ5aHpyXzE5NDpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCkuYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOSxcbi5hd3N1aV9yb290X24xZnd0XzQ5aHpyXzE1My5hd3N1aV92YXJpYW50LWRlZmF1bHRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2lubmVyLWNhcmRfbjFmd3RfNDloenJfMjc4ID4gLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDI6bm90KCNcXDkpOm5vdCguYXdzdWlfbm8tcGFkZGluZ19uMWZ3dF80OWh6cl8yODQpLmF3c3VpX3dpdGgtYWN0aW9uc19uMWZ3dF80OWh6cl8zMDkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtaXRlbS1jYXJkLWhvcml6b250YWwtZGVmYXVsdC1vYnEya3MsIDIwcHgpIC0gdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG59XG4uYXdzdWlfcm9vdF9uMWZ3dF80OWh6cl8xNTMuYXdzdWlfdmFyaWFudC1kZWZhdWx0X24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9pbm5lci1jYXJkX24xZnd0XzQ5aHpyXzI3OCA+IC5hd3N1aV9oZWFkZXJfbjFmd3RfNDloenJfMTg1Om5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfbjFmd3RfNDloenJfMjg0KS5hd3N1aV93aXRoLWFjdGlvbnNfbjFmd3RfNDloenJfMzA5IHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1pdGVtLWNhcmQtdmVydGljYWwtZGVmYXVsdC1kb3pjaW4sIDE2cHgpIC0gdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpO1xufVxuLmF3c3VpX3Jvb3RfbjFmd3RfNDloenJfMTUzLmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaW5uZXItY2FyZF9uMWZ3dF80OWh6cl8yNzggPiAuYXdzdWlfaGVhZGVyX24xZnd0XzQ5aHpyXzE4NTpub3QoI1xcOSk6bm90KC5hd3N1aV9uby1wYWRkaW5nX24xZnd0XzQ5aHpyXzI4NCkuYXdzdWlfd2l0aC1hY3Rpb25zX24xZnd0XzQ5aHpyXzMwOTpoYXMoKyAuYXdzdWlfYm9keV9uMWZ3dF80OWh6cl8xOTQsICsgLmF3c3VpX2Zvb3Rlcl9uMWZ3dF80OWh6cl8yMDIpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV9mdWxsLWhlaWdodF9uMWZ3dF80OWh6cl8zNTU6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2Rlc2NyaXB0aW9uX24xZnd0XzQ5aHpyXzM1OTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS1leHpqZTEsICM0MjQ2NTApO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9pY29uXzE0YW40X3RuNjUxXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9ib2R5XzE0YW40X3RuNjUxXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9kZXNjcmlwdGlvbl8xNGFuNF90bjY1MV8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2hlYWRlcl8xNGFuNF90bjY1MV8xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Zvb3Rlcl8xNGFuNF90bjY1MV8yMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2xhYmVsXzEzdHBlXzl3OHBkXzU6bm90KCNcXDkpLFxuLmF3c3VpX25hdGl2ZS1pbnB1dF8xM3RwZV85dzhwZF82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9jb250ZW50XzF3ZXBnXzVvZDY0XzE0NTpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fMXdlcGdfNW9kNjRfMTQ2Om5vdCgjXFw5KSxcbi5hd3N1aV9sYWJlbF8xd2VwZ181b2Q2NF8xNDc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9sYWJlbF8xd2VwZ181b2Q2NF8xNDc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTFmNGVkeiwgIzBmMTQxYSk7XG59XG5cbi5hd3N1aV9vdXRsaW5lXzF3ZXBnXzVvZDY0XzE1NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX291dGxpbmVfMXdlcGdfNW9kNjRfMTU1LmF3c3VpX3Nob3ctb3V0bGluZV8xd2VwZ181b2Q2NF8xNTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9uYXRpdmUtaW5wdXRfMXdlcGdfNW9kNjRfMTYyOm5vdCgjXFw5KTpmb2N1cyArIC5hd3N1aV9vdXRsaW5lXzF3ZXBnXzVvZDY0XzE1NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfd3JhcHBlcl8xd2VwZ181b2Q2NF8xNjY6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfbGFiZWwtd3JhcHBlcl8xd2VwZ181b2Q2NF8xNzI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hd3N1aV9jb250ZW50XzF3ZXBnXzVvZDY0XzE0NTpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9lbXB0eS1jb250ZW50XzF3ZXBnXzVvZDY0XzE4Mzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMHB4O1xufVxuXG4uYXdzdWlfZGVzY3JpcHRpb25fMXdlcGdfNW9kNjRfMTQ2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LTR1c2R3ZywgIzY1Njg3MSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbn1cbi5hd3N1aV9kZXNjcmlwdGlvbi1ib3R0b20tcGFkZGluZ18xd2VwZ181b2Q2NF8xOTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuXG4uYXdzdWlfbGFiZWxfMXdlcGdfNW9kNjRfMTQ3Om5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl8xd2VwZ181b2Q2NF8xNDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9sYWJlbC1kaXNhYmxlZF8xd2VwZ181b2Q2NF8yMDE6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uLWRpc2FibGVkXzF3ZXBnXzVvZDY0XzIwMjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLXFnOGs1OCwgI2I0YjRiYik7XG59XG5cbi5hd3N1aV9jb250cm9sXzF3ZXBnXzVvZDY0XzIwNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9jb250cm9sXzF3ZXBnXzVvZDY0XzIwNiA+IGlucHV0Om5vdCgjXFw5KSwgLmF3c3VpX2NvbnRyb2xfMXdlcGdfNW9kNjRfMjA2ID4gc3ZnOm5vdCgjXFw5KSwgLmF3c3VpX2NvbnRyb2xfMXdlcGdfNW9kNjRfMjA2ID4gLmF3c3VpX291dGxpbmVfMXdlcGdfNW9kNjRfMTU1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfY29udHJvbF8xd2VwZ181b2Q2NF8yMDYgPiBpbnB1dDpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfazJ5MnFfMWZ1d2FfMTQ1LmF3c3VpX3Jvb3RfazJ5MnFfMWZ1d2FfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfY2hlY2tib3gtY29udHJvbF9rMnkycV8xZnV3YV8xNzg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpKSAvIDIpO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLWFkbTkzeSwgMTZweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLWFkbTkzeSwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLWFkbTkzeSwgMTZweCk7XG59XG5cbi5hd3N1aV9vdXRsaW5lX2syeTJxXzFmdXdhXzE4Njpub3QoI1xcOSkge1xuICAtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm94LXNoYWRvdy02Yjl5cGE6IDAgMCAwIHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXdpZHRoLTZiOXlwYSwgMnB4KSB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9vdXRsaW5lX2syeTJxXzFmdXdhXzE4Njpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuLmF3c3VpX291dGxpbmVfazJ5MnFfMWZ1d2FfMTg2Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm94LXNoYWRvdy02Yjl5cGEpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcmFkaW8tY29udHJvbF8xdjFoa18xN3Azcl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpKSAvIDIpO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLWFkbTkzeSwgMTZweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLWFkbTkzeSwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC1hZG05M3ksIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLWFkbTkzeSwgMTZweCk7XG59XG5cbi5hd3N1aV9vdXRsaW5lXzF2MWhrXzE3cDNyXzE1Mzpub3QoI1xcOSkge1xuICAtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm94LXNoYWRvdy02Yjl5cGE6IDAgMCAwIHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXdpZHRoLTZiOXlwYSwgMnB4KSB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9vdXRsaW5lXzF2MWhrXzE3cDNyXzE1Mzpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuLmF3c3VpX291dGxpbmVfMXYxaGtfMTdwM3JfMTUzOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1jaXJjdWxhci1mb2N1cy1yaW5nLXlqaHNjdywgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy15amhzY3csIDRweCkpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWNpcmN1bGFyLWZvY3VzLXJpbmcteWpoc2N3LCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy15amhzY3csIDRweCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhKTtcbn1cblxuLmF3c3VpX3N0eWxlZC1jaXJjbGUtYm9yZGVyXzF2MWhrXzE3cDNyXzE3Njpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRlZmF1bHQtc2gzNTQ4LCAjOGM4Yzk0KTtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtazVkbHF3LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9zdHlsZWQtY2lyY2xlLWJvcmRlcl8xdjFoa18xN3Azcl8xNzYuYXdzdWlfc3R5bGVkLWNpcmNsZS1kaXNhYmxlZF8xdjFoa18xN3Azcl8xODA6bm90KCNcXDkpLCAuYXdzdWlfc3R5bGVkLWNpcmNsZS1ib3JkZXJfMXYxaGtfMTdwM3JfMTc2LmF3c3VpX3N0eWxlZC1jaXJjbGUtcmVhZG9ubHlfMXYxaGtfMTdwM3JfMTgwOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xufVxuXG4uYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzF2MWhrXzE3cDNyXzE4NTpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5MiwgIzAwNmNlMCk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LXJoeWc5bywgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stcXhhazNpLCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xdjFoa18xN3Azcl8xODU6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzF2MWhrXzE3cDNyXzE4NTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMXYxaGtfMTdwM3JfMTg1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMXYxaGtfMTdwM3JfMTg1LmF3c3VpX3N0eWxlZC1jaXJjbGUtY2hlY2tlZF8xdjFoa18xN3Azcl8yMDE6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMXYxaGtfMTdwM3JfMTg1LmF3c3VpX3N0eWxlZC1jaXJjbGUtZGlzYWJsZWRfMXYxaGtfMTdwM3JfMTgwOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1lMTAxamUsICNmZmZmZmYpO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xufVxuLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xdjFoa18xN3Azcl8xODUuYXdzdWlfc3R5bGVkLWNpcmNsZS1yZWFkb25seV8xdjFoa18xN3Azcl8xODA6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS0xNjR1ZGUsICM2NTY4NzEpO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xNW9qMl8xcTkzbF81Om5vdCgjXFw5KSB7XG4gIC8qdXNlZCBpbiB0ZXN0LXV0aWxzKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMXM1NXhfMTRwcHNfMTQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBhbmQgaW4gdGhlIHVzZS1zZWxlY3Rpb24gaG9vayAqL1xufVxuXG4uYXdzdWlfbGFiZWxfMXM1NXhfMTRwcHNfMTQ5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX2xhYmVsLXRvcF8xczU1eF8xNHBwc18xNjM6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9zdHVkXzFzNTV4XzE0cHBzXzE2ODpub3QoI1xcOSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3Rfd2loMWxfa3Y1cnVfMTUzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV90b29sc193aWgxbF9rdjVydV8xNjQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtYm90dG9tLWQ5dTVrZiwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfdG9vbHMtZmlsdGVyaW5nX3dpaDFsX2t2NXJ1XzE3Mzpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5Ac3VwcG9ydHMgKGZsZXgtYmFzaXM6IGZpdC1jb250ZW50KSB7XG4gIC5hd3N1aV90b29scy1maWx0ZXJpbmdfd2loMWxfa3Y1cnVfMTczOm5vdCgjXFw5KSB7XG4gICAgZmxleDogMSAxIGZpdC1jb250ZW50O1xuICB9XG59XG5Ac3VwcG9ydHMgbm90IChmbGV4LWJhc2lzOiBmaXQtY29udGVudCkge1xuICAuYXdzdWlfdG9vbHMtZmlsdGVyaW5nX3dpaDFsX2t2NXJ1XzE3Mzpub3QoI1xcOSkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4uYXdzdWlfdG9vbHMtYWxpZ24tcmlnaHRfd2loMWxfa3Y1cnVfMTg2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG4uYXdzdWlfdG9vbHMtcGFnaW5hdGlvbl93aWgxbF9rdjVydV8xOTAgKyAuYXdzdWlfdG9vbHMtcHJlZmVyZW5jZXNfd2loMWxfa3Y1cnVfMTkwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX3Rvb2xzLXNtYWxsX3dpaDFsX2t2NXJ1XzE5NiA+IC5hd3N1aV90b29scy1maWx0ZXJpbmdfd2loMWxfa3Y1cnVfMTczOm5vdCgjXFw5KSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5hd3N1aV90YWJsZV93aWgxbF9rdjVydV8yMDA6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfdGFibGUtbGF5b3V0LWZpeGVkX3dpaDFsX2t2NXJ1XzIwNjpub3QoI1xcOSkge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYXdzdWlfd3JhcHBlcl93aWgxbF9rdjVydV8yMTA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBIaWRlIHNjcm9sbGJhciBpbiBGaXJlZm94ICovXG59XG4uYXdzdWlfd3JhcHBlcl93aWgxbF9rdjVydV8yMTAuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t2NXJ1XzIxNyA+IC5hd3N1aV90YWJsZV93aWgxbF9rdjVydV8yMDA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlcl93aWgxbF9rdjVydV8yMTAuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t2NXJ1XzIxNyA+IC5hd3N1aV93cmFwcGVyLWNvbnRlbnQtbWVhc3VyZV93aWgxbF9rdjVydV8yMTc6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlcl93aWgxbF9rdjVydV8yMTAuYXdzdWlfdmFyaWFudC1jb250YWluZXJfd2loMWxfa3Y1cnVfMjE3ID4gLmF3c3VpX3RhYmxlX3dpaDFsX2t2NXJ1XzIwMDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyX3dpaDFsX2t2NXJ1XzIxMC5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9rdjVydV8yMTcgPiAuYXdzdWlfd3JhcHBlci1jb250ZW50LW1lYXN1cmVfd2loMWxfa3Y1cnVfMjE3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLXN1dXJ6aiwgMjBweCk7XG59XG4uYXdzdWlfd3JhcHBlcl93aWgxbF9rdjVydV8yMTAuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t2NXJ1XzIxNzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtZm9vdGVyX3dpaDFsX2t2NXJ1XzIyMCksIC5hd3N1aV93cmFwcGVyX3dpaDFsX2t2NXJ1XzIxMC5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9rdjVydV8yMTc6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWZvb3Rlcl93aWgxbF9rdjVydV8yMjApIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXRhYmxlLWNvbnRlbnQtYm90dG9tLXRsZnFtcSwgNHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyX3dpaDFsX2t2NXJ1XzIxMDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtaGVhZGVyX3dpaDFsX2t2NXJ1XzIyMykge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbn1cbi5hd3N1aV93cmFwcGVyX3dpaDFsX2t2NXJ1XzIxMDpub3QoI1xcOSk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZSBzY3JvbGxiYXIgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV93cmFwcGVyX3dpaDFsX2t2NXJ1XzIxMDpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX2NlbGwtbWVyZ2VkX3dpaDFsX2t2NXJ1XzI0MDpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NlbGwtbWVyZ2VkX3dpaDFsX2t2NXJ1XzI0MC5hd3N1aV9oYXMtZm9vdGVyX3dpaDFsX2t2NXJ1XzIyMDpub3QoI1xcOSkge1xuICAvKlxuICBBZGQgYSBib3R0b20gYm9yZGVyIHRvIHRoZSBib2R5IGNlbGwgb2YgYW4gZW1wdHkgdGFibGUgYXMgYSBzZXBhcmF0b3IgYmV0d2VlbiB0aGVcbiAgdGFibGUgYW5kIHRoZSBmb290ZXJcbiAgKi9cbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX2NlbGwtbWVyZ2VkLWNvbnRlbnRfd2loMWxfa3Y1cnVfMjUyOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuYXdzdWlfY2VsbC1tZXJnZWQtY29udGVudF93aWgxbF9rdjVydV8yNTI6bm90KCNcXDkpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYygtMiAqIHZhcigtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtc3V1cnpqLCAyMHB4KSk7XG4gIH1cbn1cblxuLmF3c3VpX2VtcHR5X3dpaDFsX2t2NXJ1XzI2ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lbXB0eS0wM2hyOXMsICM2NTY4NzEpO1xufVxuXG4uYXdzdWlfbG9hZGluZ193aWgxbF9rdjVydV8yNzI6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi8qXG5UaGUgbWluL21heC93aWR0aCB0b2tlbiB2YWx1ZXMgaW4gVmlzdWFsIFJlZnJlc2ggc2hvdWxkIGFsaWduXG50aGUgdGFibGUgaGVhZGVyIGFuZCBib2R5IGNlbGxzIHNlbGVjdGlvbiBjb250cm9sIHdpdGggdGhlIHRhYmxlXG5maWx0ZXIgc2VhcmNoIGljb24uXG4qL1xuLmF3c3VpX3NlbGVjdGlvbi1jb250cm9sX3dpaDFsX2t2NXJ1XzI4MTpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaW5saW5lLXNpemU6IHZhcigtLXNpemUtdGFibGUtc2VsZWN0aW9uLWhvcml6b250YWwtcXFpYWpkLCA0MHB4KTtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zaXplLXRhYmxlLXNlbGVjdGlvbi1ob3Jpem9udGFsLXFxaWFqZCwgNDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtdGFibGUtc2VsZWN0aW9uLWhvcml6b250YWwtcXFpYWpkLCA0MHB4KTtcbn1cbi5hd3N1aV9zZWxlY3Rpb24tY29udHJvbF93aWgxbF9rdjVydV8yODEuYXdzdWlfc2VsZWN0aW9uLWNvbnRyb2wtaGVhZGVyX3dpaDFsX2t2NXJ1XzI4ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLXdpZHRoLWl0ZW0tc2VsZWN0ZWQteXY5M3ZkLCAycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9rdjVydV8yOTQ6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWw1NjM3bSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9rdjVydV8yOTQuYXdzdWlfdmFyaWFudC1mdWxsLXBhZ2Vfd2loMWxfa3Y1cnVfMzA1Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9oZWFkZXItc2Vjb25kYXJ5X3dpaDFsX2t2NXJ1XzI5NC5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfa3Y1cnVfMjE3ID4gLmF3c3VpX3RhYmxlX3dpaDFsX2t2NXJ1XzIwMDpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItc2Vjb25kYXJ5X3dpaDFsX2t2NXJ1XzI5NC5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9rdjVydV8yMTcgPiAuYXdzdWlfdGFibGVfd2loMWxfa3Y1cnVfMjAwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLXN1dXJ6aiwgMjBweCk7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9rdjVydV8yOTQuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t2NXJ1XzIxNzpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJsZS1oYXMtaGVhZGVyX3dpaDFsX2t2NXJ1XzMxMSksIC5hd3N1aV9oZWFkZXItc2Vjb25kYXJ5X3dpaDFsX2t2NXJ1XzI5NC5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF9rdjVydV8yMTc6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFibGUtaGFzLWhlYWRlcl93aWgxbF9rdjVydV8zMTEpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9rdjVydV8yOTQ6bm90KCNcXDkpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF9rdjVydV8yOTQuYXdzdWlfdGFibGUtaGFzLWhlYWRlcl93aWgxbF9rdjVydV8zMTE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItOWh1ejFhLCB0cmFuc3BhcmVudCk7XG59XG5cbi5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfa3Y1cnVfMzIyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLWFtNHZ6dywgMTJweCkgdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tZWJ5OTN3LCA4cHgpO1xufVxuLmF3c3VpX2hlYWRlci1jb250cm9sc193aWgxbF9rdjVydV8zMjIuYXdzdWlfdmFyaWFudC1mdWxsLXBhZ2Vfd2loMWxfa3Y1cnVfMzA1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDAgY2FsYyh2YXIoLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1lYnk5M3csIDhweCkgKyB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtZnVsbC1wYWdlLWJvdHRvbS05bTQ3ZzYsIDRweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jb250cm9sc193aWgxbF9rdjVydV8zMjIuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsX2t2NXJ1XzIxNzpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfa3Y1cnVfMzIyLmF3c3VpX3ZhcmlhbnQtY29udGFpbmVyX3dpaDFsX2t2NXJ1XzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLXN1dXJ6aiwgMjBweCkgKyB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItaG9yaXpvbnRhbC1rYjV3dzIsIDBweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jb250cm9sc193aWgxbF9rdjVydV8zMjIuYXdzdWlfdmFyaWFudC1lbWJlZGRlZF93aWgxbF9rdjVydV8zMzE6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLWNvbnRyb2xzX3dpaDFsX2t2NXJ1XzMyMi5hd3N1aV92YXJpYW50LWJvcmRlcmxlc3Nfd2loMWxfa3Y1cnVfMzMxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItaG9yaXpvbnRhbC1rYjV3dzIsIDBweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXRhYmxlLWVtYmVkZGVkLWhlYWRlci10b3AtdHd1NjI4LCAwcHgpO1xufVxuXG4uYXdzdWlfZm9vdGVyLXdyYXBwZXJfd2loMWxfa3Y1cnVfMzM2LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF93aWgxbF9rdjVydV8yMTc6bm90KCNcXDkpLCAuYXdzdWlfZm9vdGVyLXdyYXBwZXJfd2loMWxfa3Y1cnVfMzM2LmF3c3VpX3ZhcmlhbnQtY29udGFpbmVyX3dpaDFsX2t2NXJ1XzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1zdXVyemosIDIwcHgpO1xufVxuXG4uYXdzdWlfZm9vdGVyX3dpaDFsX2t2NXJ1XzMzNjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtdGFibGUtZm9vdGVyLWhvcml6b250YWwtbDVnNDk1LCAwcHgpO1xufVxuLmF3c3VpX2Zvb3Rlci13aXRoLXBhZ2luYXRpb25fd2loMWxfa3Y1cnVfMzQ0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG4uYXdzdWlfZm9vdGVyLXBhZ2luYXRpb25fd2loMWxfa3Y1cnVfMzUyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5hd3N1aV90aGVhZC1hY3RpdmVfd2loMWxfa3Y1cnVfMzU2Om5vdCgjXFw5KSxcbi5hd3N1aV9yb3dfd2loMWxfa3Y1cnVfMzU3Om5vdCgjXFw5KSxcbi5hd3N1aV9yb3ctc2VsZWN0ZWRfd2loMWxfa3Y1cnVfMzU4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGFpbmVyXzZ1bWN3X2Q3dThqXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn1cblxuLmF3c3VpX2NhcmRzLWxpc3RfNnVtY3dfZDd1OGpfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufVxuXG4uYXdzdWlfY2FyZC1oZWFkZXJfNnVtY3dfZDd1OGpfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfcDhhNmlfMWE5cWtfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlX3A4YTZpXzFhOXFrXzE3Ny5hd3N1aV9oZWFkZXItcmVmcmVzaF9wOGE2aV8xYTlxa18xNzc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tZWJ5OTN3LCA4cHgpICsgdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLXRvb2xzLWZ1bGwtcGFnZS1ib3R0b20tOW00N2c2LCA0cHgpKTtcbn1cblxuLmF3c3VpX2xpc3RfcDhhNmlfMWE5cWtfMTg0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpICogLTEpO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtMV9wOGE2aV8xYTlxa18xOTUgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLTJfcDhhNmlfMWE5cWtfMTk4ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWE5cWtfMTk1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA1MCU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLTNfcDhhNmlfMWE5cWtfMjAxID4gLmF3c3VpX2NhcmRfcDhhNmlfMWE5cWtfMTk1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtNF9wOGE2aV8xYTlxa18yMDQgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDI1JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtNV9wOGE2aV8xYTlxa18yMDcgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDIwJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtNl9wOGE2aV8xYTlxa18yMTAgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDE2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWE5cWtfMTg0LmF3c3VpX2xpc3QtZ3JpZC03X3A4YTZpXzFhOXFrXzIxMyA+IC5hd3N1aV9jYXJkX3A4YTZpXzFhOXFrXzE5NTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTQuMjg1NzE0Mjg1NyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLThfcDhhNmlfMWE5cWtfMjE2ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWE5cWtfMTk1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMi41JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtOV9wOGE2aV8xYTlxa18yMTkgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDExLjExMTExMTExMTElO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWE5cWtfMTg0LmF3c3VpX2xpc3QtZ3JpZC0xMF9wOGE2aV8xYTlxa18yMjIgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtMTFfcDhhNmlfMWE5cWtfMjI1ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWE5cWtfMTk1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA5LjA5MDkwOTA5MDklO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWE5cWtfMTg0LmF3c3VpX2xpc3QtZ3JpZC0xMl9wOGE2aV8xYTlxa18yMjggPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLTEzX3A4YTZpXzFhOXFrXzIzMSA+IC5hd3N1aV9jYXJkX3A4YTZpXzFhOXFrXzE5NTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNy42OTIzMDc2OTIzJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtMTRfcDhhNmlfMWE5cWtfMjM0ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWE5cWtfMTk1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA3LjE0Mjg1NzE0MjklO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWE5cWtfMTg0LmF3c3VpX2xpc3QtZ3JpZC0xNV9wOGE2aV8xYTlxa18yMzcgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLTE2X3A4YTZpXzFhOXFrXzI0MCA+IC5hd3N1aV9jYXJkX3A4YTZpXzFhOXFrXzE5NTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNi4yNSU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLTE3X3A4YTZpXzFhOXFrXzI0MyA+IC5hd3N1aV9jYXJkX3A4YTZpXzFhOXFrXzE5NTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNS44ODIzNTI5NDEyJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzFhOXFrXzE4NC5hd3N1aV9saXN0LWdyaWQtMThfcDhhNmlfMWE5cWtfMjQ2ID4gLmF3c3VpX2NhcmRfcDhhNmlfMWE5cWtfMTk1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA1LjU1NTU1NTU1NTYlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMWE5cWtfMTg0LmF3c3VpX2xpc3QtZ3JpZC0xOV9wOGE2aV8xYTlxa18yNDkgPiAuYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDUuMjYzMTU3ODk0NyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xYTlxa18xODQuYXdzdWlfbGlzdC1ncmlkLTIwX3A4YTZpXzFhOXFrXzI1MiA+IC5hd3N1aV9jYXJkX3A4YTZpXzFhOXFrXzE5NTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNSU7XG59XG5cbi5hd3N1aV9zZWxlY3Rpb24tY29udHJvbF9wOGE2aV8xYTlxa18yNTY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1zaXplLWNvbnRyb2wtYWRtOTN5LCAxNnB4KSArIDIgKiB2YXIoLS1zcGFjZS1jYXJkLWhvcml6b250YWwtZGVmYXVsdC1waWhlMTIsIDIwcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNhcmQtdmVydGljYWwtZGVmYXVsdC0yb3B1cXksIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWRlZmF1bHQtcGloZTEyLCAyMHB4KTtcbn1cblxuLmF3c3VpX2xvYWRpbmdfcDhhNmlfMWE5cWtfMjY2Om5vdCgjXFw5KSxcbi5hd3N1aV9lbXB0eV9wOGE2aV8xYTlxa18yNjc6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lbXB0eS0wM2hyOXMsICM2NTY4NzEpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpO1xufVxuXG4uYXdzdWlfaGFzLWhlYWRlcl9wOGE2aV8xYTlxa18yNzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpO1xufVxuLmF3c3VpX2hhcy1oZWFkZXJfcDhhNmlfMWE5cWtfMjc0LmF3c3VpX3JlZnJlc2hfcDhhNmlfMWE5cWtfMjc3LmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV9wOGE2aV8xYTlxa18xNzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xufVxuXG4uYXdzdWlfY2FyZF9wOGE2aV8xYTlxa18xOTU6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmF3c3VpX2NhcmQtaGVhZGVyX3A4YTZpXzFhOXFrXzI5Mzpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS0xNzB5aXksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS16ZjgyZHIsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX2NhcmQtaGVhZGVyLWlubmVyX3A4YTZpXzFhOXFrXzMwMjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cbi5hd3N1aV9jYXJkLWhlYWRlci1pbm5lci1zZWxlY3RhYmxlX3A4YTZpXzFhOXFrXzMwNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogOTAlO1xufVxuLmF3c3VpX2NhcmQtc2VsZWN0ZWRfcDhhNmlfMWE5cWtfMzA4Om5vdCgjXFw5KSB7XG4gIC8qIFVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfc2VjdGlvbl9wOGE2aV8xYTlxa18zMTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfc2VjdGlvbi1oZWFkZXJfcDhhNmlfMWE5cWtfMzE5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LXphdnBlbywgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGFiZWwtbW8zbngwLCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9zZWN0aW9uLWNvbnRlbnRfcDhhNmlfMWE5cWtfMzI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2VjdGlvbl9wOGE2aV8xYTlxa18zMTI6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuXG4uYXdzdWlfc2VjdGlvbl9wOGE2aV8xYTlxa18zMTI6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbn1cblxuLmF3c3VpX2Zvb3Rlci1wYWdpbmF0aW9uX3A4YTZpXzFhOXFrXzMzNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCAqL1xuLmF3c3VpX2NvZGUtZWRpdG9yLXJlZnJlc2hfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci01cGFsY2ssIDhweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yLXJlZnJlc2hfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2Vfc2Nyb2xsZXI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci01cGFsY2ssIDhweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xufVxuXG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yOm5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSksXG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDJweDtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfaW5mbzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfZXJyb3I6bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZGIwMDAwJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNycvJTNFICUzQ3BhdGggZD0nTTEwLjgyOCA1LjE3MmwtNS42NTYgNS42NTZNMTAuODI4IDEwLjgyOEw1LjE3MiA1LjE3MicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgYm9keS5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmN2E3YScgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIGJvZHkgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzg1NTkwMCcgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgYm9keS5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpLCBib2R5LmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmYmQzMzInIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogMjRweCAxNnB4O1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KSB7XG4gIC8qIEEgZ29vZCB0ZXN0IGNhc2UgZm9yIGRpc2FibGVkIGZvbGRzXG4gICAgIDw8aHRtbDw8PDxcbiAgICAgPC9odG1sPlxuICAqL1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yMXB4O1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KSxcbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXJfYW5ub3RhdGlvbjpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXJfYW5ub3RhdGlvbjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgLTFweCArIC0xcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9tYXJrZXItbGF5ZXIgPiAuYWNlX2FjdGl2ZS1saW5lOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLXE2aHN2dCwgI2RlZGVlMyk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLXE2aHN2dCwgI2RlZGVlMyk7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yLmFjZV9kYXJrIC5hY2VfbWFya2VyLWxheWVyID4gLmFjZV9hY3RpdmUtbGluZTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWRhcmstdGhlbWUtdjA5ZXRpLCAjNjU2ODcxKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtZGFyay10aGVtZS12MDlldGksICM2NTY4NzEpO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LTBvcTdlZiwgI2YzZjNmNyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWRxdTR6aCwgIzBmMTQxYSk7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyOm5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9zY3JvbGxlcjpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIGJvZHkgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQyNDY1MCcgZmlsbD0nJTIzNDI0NjUwJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIGJvZHkuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgYm9keSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZjlmOWZhJyBmaWxsPSclMjNmOWY5ZmEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQyNDY1MCcgZmlsbD0nJTIzNDI0NjUwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgYm9keS5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIGJvZHkuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZGVkZWUzJyBmaWxsPSclMjNkZWRlZTMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIGJvZHkgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtamJ1N3FoLCAjNjU2ODcxKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWk4NzB0eCwgI2ZmZmZmZik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgLmFjZV9mb2xkLXdpZGdldDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTJweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZ3V0dGVyX2Fubm90YXRpb246bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogLTJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogLTJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAtMnB4ICsgLTJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIC0ycHggKyAtMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtaTg3MHR4LCAjZmZmZmZmKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCBib2R5LmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgYm9keSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGw9JyUyMzBmMTQxYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIGJvZHkgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGw9JyUyM2RlZGVlMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgYm9keS5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZjlmOWZhJyBmaWxsPSclMjNmOWY5ZmEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIGJvZHkuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGw9JyUyMzBmMTQxYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtaTg3MHR4LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3ItbWhrbXJlLCAjZGIwMDAwKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3I6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMwZjE0MWEnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UgJTNDcGF0aCBkPSdNMTAuODI4IDUuMTcybC01LjY1NiA1LjY1Nk0xMC44MjggMTAuODI4TDUuMTcyIDUuMTcyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNOCAxbDcgMTRIMUw4IDF6Jy8lM0UgJTNDcGF0aCBkPSdNNy45OSAxMkg4di4wMWgtLjAxek04IDZ2NCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgYm9keS5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzBmMTQxYScgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIGJvZHkgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgYm9keSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGw9JyUyM2RlZGVlMycgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIGJvZHkuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCBib2R5LmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgYm9keSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Y5ZjlmYScgZmlsbD0nJTIzZjlmOWZhJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgYm9keS5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIGJvZHkuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBib2R5IC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgYm9keSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCBib2R5LmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIGJvZHkuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxYjIzMmQnIGZpbGw9JyUyMzFiMjMyZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgYm9keSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIGJvZHkgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgYm9keS5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzFkNW02XzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCBib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xZDVtNl8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCBib2R5LmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9wYW5lXzFnbDljXzFkNW02XzQ5Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LTFldGl3OCwgI2RlZGVlMyk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLTVwYWxjaywgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLTVwYWxjaywgOHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWN0cThjYiwgI2YzZjNmNyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xufVxuLmF3c3VpX3BhbmVfX2Nsb3NlLWNvbnRhaW5lcl8xZ2w5Y18xZDVtNl81MDc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCkgLyAyKTtcbn1cbi5hd3N1aV9wYW5lX19saXN0XzFnbDljXzFkNW02XzUxMjpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpICsgMiAqIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG59XG4uYXdzdWlfcGFuZV9fdGFibGVfMWdsOWNfMWQ1bTZfNTE5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xZDVtNl81MjUgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xZDVtNl81MjU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQtaTYxZ3MxLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci10cmFuc3BhcmVudC1pNjFnczEsIHRyYW5zcGFyZW50KTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFkNW02XzUyNSA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQtaTYxZ3MxLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWQ1bTZfNTI1ID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMWQ1bTZfNTI1Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci10cmFuc3BhcmVudC1pNjFnczEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtLS1oaWdobGlnaHRlZF8xZ2w5Y18xZDVtNl81Mzk6bm90KCNcXDkpLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xZDVtNl81MjU6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xZDVtNl81MjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzFkNW02XzUzOSA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSksIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xZDVtNl81MjUsIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSk6Zm9jdXMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xZDVtNl81MjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci11ZDR6eTcsICNlYmViZjApO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzFkNW02XzUzOSA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSksIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xZDVtNl81MjUsIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSk6Zm9jdXMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xZDVtNl81MjUge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXNiYW00MiwgIzhjOGM5NCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXNiYW00MiwgIzhjOGM5NCk7XG59XG4uYXdzdWlfcGFuZV9faXRlbS0taGlnaGxpZ2h0ZWRfMWdsOWNfMWQ1bTZfNTM5ID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMWQ1bTZfNTI1Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWQ1bTZfNTI1Om5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpmaXJzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWQ1bTZfNTI1Om5vdCgjXFw5KTpmb2N1cyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLXNiYW00MiwgIzhjOGM5NCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzFkNW02XzUzOSA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpub3QoI1xcOSk6bGFzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMWQ1bTZfNTI1Om5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzFkNW02XzUyNTpsYXN0LWNoaWxkLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xZDVtNl81MjU6bm90KCNcXDkpOmZvY3VzID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMWQ1bTZfNTI1Omxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItc2JhbTQyLCAjOGM4Yzk0KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9wYW5lX19sb2NhdGlvbl8xZ2w5Y18xZDVtNl81NjA6bm90KCNcXDkpLCAuYXdzdWlfcGFuZV9fZGVzY3JpcHRpb25fMWdsOWNfMWQ1bTZfNTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG4uYXdzdWlfcGFuZV9fbG9jYXRpb25fMWdsOWNfMWQ1bTZfNTYwOm5vdCgjXFw5KSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpICsgdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpKTtcbn1cbi5hd3N1aV9wYW5lX19kZXNjcmlwdGlvbl8xZ2w5Y18xZDVtNl81NjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9mb2N1cy1sb2NrXzFnbDljXzFkNW02XzU3NTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMWQ1bTZfMTU4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LTFldGl3OCwgI2RlZGVlMyk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtMWV0aXc4LCAjZGVkZWUzKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci01cGFsY2ssIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLTVwYWxjaywgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItNXBhbGNrLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItNXBhbGNrLCA4cHgpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2VkaXRvcl8xZ2w5Y18xZDVtNl82MTk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5hd3N1aV9lZGl0b3JfMWdsOWNfMWQ1bTZfNjE5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9lZGl0b3JfMWdsOWNfMWQ1bTZfNjE5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDNweCAtIDFweCk7XG59XG4uYXdzdWlfZWRpdG9yXzFnbDljXzFkNW02XzYxOTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDNweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAzcHggKyAzcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAzcHggKyAzcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfZWRpdG9yXzFnbDljXzFkNW02XzYxOTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYXdzdWlfZWRpdG9yLXJlZnJlc2hfMWdsOWNfMWQ1bTZfNjQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci01cGFsY2ssIDhweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLTVwYWxjaywgOHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSk7XG59XG5cbi5hd3N1aV9zdGF0dXMtYmFyXzFnbDljXzFkNW02XzY1NDpub3QoI1xcOSkge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC0xZXRpdzgsICNkZWRlZTMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItY3RxOGNiLCAjZjNmM2Y3KTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmF3c3VpX3N0YXR1cy1iYXItd2l0aC1oaWRkZW4tcGFuZV8xZ2w5Y18xZDVtNl82NjM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItNXBhbGNrLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItNXBhbGNrLCA4cHgpO1xufVxuLmF3c3VpX3N0YXR1cy1iYXJfX2xlZnRfMWdsOWNfMWQ1bTZfNjY3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtMWV0aXc4LCAjZGVkZWUzKTtcbn1cbi5hd3N1aV9zdGF0dXMtYmFyX19yaWdodF8xZ2w5Y18xZDVtNl82NzQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9zdGF0dXMtYmFyX19sYW5ndWFnZS1tb2RlXzFnbDljXzFkNW02XzY3ODpub3QoI1xcOSksIC5hd3N1aV9zdGF0dXMtYmFyX19jdXJzb3ItcG9zaXRpb25fMWdsOWNfMWQ1bTZfNjc4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG4uYXdzdWlfc3RhdHVzLWJhcl9fY29nLWJ1dHRvbl8xZ2w5Y18xZDVtNl82ODQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSAtIDFweCk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSAtIDJweCk7XG59XG5cbi5hd3N1aV90YWItbGlzdF8xZ2w5Y18xZDVtNl82ODk6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFkNW02XzY5NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFkNW02XzY5NDpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLWNuaThlNCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNywgI2RiMDAwMCk7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xZDVtNl82OTQ6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IHZhcigtLWJvcmRlci1hY3RpdmUtd2lkdGgtYXh6bTI0LCA0cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy1vNHFrdTEsIDIwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxLCAyMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLW80cWt1MSwgMjBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxLCAyMHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1yZWZyZXNoXzFnbDljXzFkNW02XzcyNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpICsgdmFyKC0tYm9yZGVyLWFjdGl2ZS13aWR0aC1heHptMjQsIDRweCkgLSAycHgpO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLXdhcm5pbmdzXzFnbDljXzFkNW02XzczMDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy16Yjd1bTgsICM4NTU5MDApO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLXdhcm5pbmdzXzFnbDljXzFkNW02XzczMDpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCwgIzg1NTkwMCk7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0td2FybmluZ3NfMWdsOWNfMWQ1bTZfNzMwOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCwgIzg1NTkwMCk7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tYWN0aXZlXzFnbDljXzFkNW02XzczOTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1yZWZyZXNoXzFnbDljXzFkNW02XzcyNzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS01cmJuM2ssIDE2NW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1jLWN4eTJzaywgY3ViaWMtYmV6aWVyKDAuODQsIDAsIDAuMTYsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90YWItYnV0dG9uLS1yZWZyZXNoXzFnbDljXzFkNW02XzcyNzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdGFiLWJ1dHRvbi0tcmVmcmVzaF8xZ2w5Y18xZDVtNl83Mjc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMWQ1bTZfNzI3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tZGlzYWJsZWRfMWdsOWNfMWQ1bTZfNzU1Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLXExdHB1bywgIzhjOGM5NCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1kaXNhYmxlZF8xZ2w5Y18xZDVtNl83NTU6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC1xMXRwdW8sICM4YzhjOTQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1kaXNhYmxlZF8xZ2w5Y18xZDVtNl83NTU6bm90KCNcXDkpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xZDVtNl82OTQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMWQ1bTZfNjk0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWNvZGUtZWRpdG9yLXN0YXR1cy1mb2N1cy1vdXRsaW5lLWd1dHRlci1vODdocmEsIC03cHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFkNW02XzY5NDpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItbzg3aHJhLCAtN3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLW84N2hyYSwgLTdweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLW84N2hyYSwgLTdweCkgKyB2YXIoLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItbzg3aHJhLCAtN3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNvZGUtZWRpdG9yLXN0YXR1cy1mb2N1cy1vdXRsaW5lLWd1dHRlci1vODdocmEsIC03cHgpICsgdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLW84N2hyYSwgLTdweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tZGl2aWRlcl8xZ2w5Y18xZDVtNl83ODg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWJvcmRlci1jb2RlLWVkaXRvci1zdGF0dXMtZGl2aWRlci13aWR0aC00d2U2amYsIDFweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXIta3JvZmQ2LCAjYzZjNmNkKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1lcnJvcnNfMWdsOWNfMWQ1bTZfNzk1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuQHN1cHBvcnRzIChjb250YWluOiBpbmxpbmUtc2l6ZSkge1xuICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xZDVtNl82OTQ6bm90KCNcXDkpIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgfVxuICBAY29udGFpbmVyIG5vdCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFkNW02XzY5NCA+IC5hd3N1aV9jb3VudF8xZ2w5Y18xZDVtNl84MDQ6bm90KCNcXDkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzFkNW02XzY5NCA+IC5hd3N1aV90ZXh0XzFnbDljXzFkNW02XzgwNzpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICBAY29udGFpbmVyIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMWQ1bTZfNjk0ID4gLmF3c3VpX2NvdW50XzFnbDljXzFkNW02XzgwNDpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xZDVtNl82OTQgPiAuYXdzdWlfdGV4dF8xZ2w5Y18xZDVtNl84MDc6bm90KCNcXDkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgbm90IChjb250YWluOiBpbmxpbmUtc2l6ZSkge1xuICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xZDVtNl82OTQgPiAuYXdzdWlfY291bnRfMWdsOWNfMWQ1bTZfODA0Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xZDVtNl82OTQgPiAuYXdzdWlfdGV4dF8xZ2w5Y18xZDVtNl84MDc6bm90KCNcXDkpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmF3c3VpX2xvYWRpbmctc2NyZWVuXzFnbDljXzFkNW02XzgyOTpub3QoI1xcOSksXG4uYXdzdWlfZXJyb3Itc2NyZWVuXzFnbDljXzFkNW02XzgzMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmxvY2stc2l6ZTogNDgwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbSwgIzQyNDY1MCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy14cmV5ZWQsICNmOWY5ZmEpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLTVwYWxjaywgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItNXBhbGNrLCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci01cGFsY2ssIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci01cGFsY2ssIDhweCk7XG59XG5cbi5hd3N1aV9lcnJvci1zY3JlZW5fMWdsOWNfMWQ1bTZfODMwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcsICNkYjAwMDApO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jlc2l6YWJsZS1ib3hfY3VmdTlfMTE1MnZfMTQ5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV8xMTUydl8xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV8xMTUydl8xNTMpIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXRiZG8zMCwgMjUwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS1oamozYWksIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV8xMTUydl8xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV8xMTUydl8xNTMpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV8xMTUydl8xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV8xMTUydl8xNTMpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV8xMTUydl8xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV8xMTUydl8xNTMpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcmVzaXphYmxlLWJveC1oYW5kbGVfY3VmdTlfMTE1MnZfMTY3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuXG4uYXdzdWlfcmVzaXplLWFjdGl2ZV9jdWZ1OV8xMTUydl8xNzY6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuZGwuYXdzdWlfY3NzLWdyaWRfenFxM3hfbWh6dmRfMTgxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF9taHp2ZF8xODE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpO1xufVxuLmF3c3VpX2Nzcy1ncmlkX3pxcTN4X21oenZkXzE4MS5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfenFxM3hfbWh6dmRfMTkyOm5vdCgjXFw5KSB7XG4gIGdhcDogMDtcbn1cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF9taHp2ZF8xODEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF96cXEzeF9taHp2ZF8xOTUgPiAuYXdzdWlfaXRlbV96cXEzeF9taHp2ZF8xOTU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfbWh6dmRfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfbWh6dmRfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfbWh6dmRfMTk1Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTAuNSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkpKTtcbn1cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF9taHp2ZF8xODEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF96cXEzeF9taHp2ZF8xOTUgPiAuYXdzdWlfaXRlbV96cXEzeF9taHp2ZF8xOTU6bm90KCNcXDkpOmRpcihydGwpOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygwLjUgKiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpKSk7XG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfbWh6dmRfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfbWh6dmRfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfbWh6dmRfMTk1LmF3c3VpX2ZpcnN0LWNvbHVtbl96cXEzeF9taHp2ZF8yMTI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfbWh6dmRfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfbWh6dmRfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfbWh6dmRfMTk1LmF3c3VpX2ZpcnN0LWNvbHVtbl96cXEzeF9taHp2ZF8yMTI6bm90KCNcXDkpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIC0yKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpIC8gLTIpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192dnhuN18xdGRkY18yMTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92dnhuN18xdGRkY18yMjMuYXdzdWlfZ3JpZC1icmVha3BvaW50LWRlZmF1bHRfdnZ4bjdfMXRkZGNfMjMxID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzF0ZGRjXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtMV92dnhuN18xdGRkY18yMzQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xdGRkY18yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy0xX3Z2eG43XzF0ZGRjXzIzNC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzF0ZGRjXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN18xdGRkY18yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xdGRkY18yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy0yX3Z2eG43XzF0ZGRjXzI0MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzF0ZGRjXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN18xdGRkY18yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xdGRkY18yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43XzF0ZGRjXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43XzF0ZGRjXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN18xdGRkY18yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xdGRkY18yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzF0ZGRjXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfdnZ4bjdfMXRkZGNfMjE5KSA+ICoge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIDIpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192dnhuN18xdGRkY18yMTkpLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfMXRkZGNfMjIzID4gKiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xdGRkY18yNjg6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMjY4ID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xdGRkY18yNjguYXdzdWlfZ3JpZC1icmVha3BvaW50LWRlZmF1bHRfdnZ4bjdfMXRkZGNfMjMxID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xdGRkY18yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdnZ4bjdfMXRkZGNfMjM0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMXRkZGNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xdGRkY18yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdnZ4bjdfMXRkZGNfMjM0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xdGRkY18yMzcgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43XzF0ZGRjXzI2OC5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN18xdGRkY18yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN18xdGRkY18yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43XzF0ZGRjXzI2OC5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN18xdGRkY18yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzF0ZGRjXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43XzF0ZGRjXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43XzF0ZGRjXzIzNCA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43XzF0ZGRjXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDNuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xdGRkY18yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMXRkZGNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMXRkZGNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN18xdGRkY18yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMXRkZGNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xdGRkY18yMzcgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoNG4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxID4gKjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3Z2eG43XzF0ZGRjXzI0MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43XzF0ZGRjXzIzNCA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3Z2eG43XzF0ZGRjXzI0MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xdGRkY18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdnZ4bjdfMXRkZGNfMjQ2LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMXRkZGNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xdGRkY18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdnZ4bjdfMXRkZGNfMjQ2LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xdGRkY18yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzF0ZGRjXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN18xdGRkY18yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzF0ZGRjXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43XzF0ZGRjXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xdGRkY18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMXRkZGNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfMXRkZGNfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xdGRkY18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMXRkZGNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xdGRkY18yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzF0ZGRjXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN18xdGRkY18yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzF0ZGRjXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0bisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzF0ZGRjXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuKzMpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43XzF0ZGRjXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43XzF0ZGRjXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN18xdGRkY18zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfMXRkZGNfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN18xdGRkY18yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfMXRkZGNfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfMXRkZGNfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43XzF0ZGRjXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN18xdGRkY18yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43XzF0ZGRjXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg0bisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN18xdGRkY18xODEgPiAuYXdzdWlfZ3JpZF92dnhuN18xdGRkY18yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfMXRkZGNfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43XzF0ZGRjXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfMXRkZGNfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbkBrZXlmcmFtZXMgYXdzdWlfbW9kYWwtc2xpZGUtdXBfMWQyaTdfOG9iMDRfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLmF3c3VpX2RpYWxvZ18xZDJpN184b2IwNF8xNjk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9tb2RhbC1zbGlkZS11cF8xZDJpN184b2IwNF8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXpqaTV2bCwgMTgwbXMpIGVhc2Utb3V0LCBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFkMmk3XzhvYjA0XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctemppNXZsLCAxODBtcykgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtdW5udGY2LCA5MG1zKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xZDJpN184b2IwNF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpYWxvZ18xZDJpN184b2IwNF8xNjk6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaWFsb2dfMWQyaTdfOG9iMDRfMTY5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfOG9iMDRfMTY5LmF3c3VpX3JlZnJlc2hfMWQyaTdfOG9iMDRfMTkyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLXNjYWxlLXBvcHVwXzFkMmk3XzhvYjA0XzEsIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMWQyaTdfOG9iMDRfMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtemZpYmg2LCAxMTVtcyk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtY2N5cWF6LCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFkMmk3XzhvYjA0XzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zY2FsZS1wb3B1cF8xZDJpN184b2IwNF8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpYWxvZ18xZDJpN184b2IwNF8xNjkuYXdzdWlfcmVmcmVzaF8xZDJpN184b2IwNF8xOTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OS5hd3N1aV9yZWZyZXNoXzFkMmk3XzhvYjA0XzE5Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaWFsb2dfMWQyaTdfOG9iMDRfMTY5LmF3c3VpX3JlZnJlc2hfMWQyaTdfOG9iMDRfMTkyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMWQyaTdfOG9iMDRfMjI1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMWQyaTdfOG9iMDRfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tZXh0cmEtc2xvdy0yOWJxeW0sIDI3MG1zKSBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMWQyaTdfOG9iMDRfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMWQyaTdfOG9iMDRfMjI1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMWQyaTdfOG9iMDRfMjI1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMWQyaTdfOG9iMDRfMjI1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9yb290XzFkMmk3XzhvYjA0XzIyNS5hd3N1aV9yZWZyZXNoXzFkMmk3XzhvYjA0XzE5Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC16ZmliaDYsIDExNW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9yb290XzFkMmk3XzhvYjA0XzIyNS5hd3N1aV9yZWZyZXNoXzFkMmk3XzhvYjA0XzE5Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb290XzFkMmk3XzhvYjA0XzIyNS5hd3N1aV9yZWZyZXNoXzFkMmk3XzhvYjA0XzE5Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9yb290XzFkMmk3XzhvYjA0XzIyNS5hd3N1aV9yZWZyZXNoXzFkMmk3XzhvYjA0XzE5Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFkMmk3XzhvYjA0XzIyNTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LTNwcHNkOCwgcmdiYSgzNSwgNDMsIDU1LCAwLjcpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3Jvb3RfMWQyaTdfOG9iMDRfMjI1LmF3c3VpX2hpZGRlbl8xZDJpN184b2IwNF8zMDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2ZvY3VzLWxvY2tfMWQyaTdfOG9iMDRfMzA2Om5vdCgjXFw5KSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2ZvY3VzLWxvY2tfMWQyaTdfOG9iMDRfMzA2LmF3c3VpX3Bvc2l0aW9uLXRvcF8xZDJpN184b2IwNF8zMTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2ZvY3VzLWxvY2tfMWQyaTdfOG9iMDRfMzA2LmF3c3VpX3Bvc2l0aW9uLWNlbnRlcl8xZDJpN184b2IwNF8zMTc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xufVxuXG4uYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpICogMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OS5hd3N1aV9zbWFsbF8xZDJpN184b2IwNF8zMzE6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAzMjBweDtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfOG9iMDRfMTY5LmF3c3VpX21lZGl1bV8xZDJpN184b2IwNF8zMzQ6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiA2MDBweDtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfOG9iMDRfMTY5LmF3c3VpX2xhcmdlXzFkMmk3XzhvYjA0XzMzNzpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDgyMHB4O1xufVxuLmF3c3VpX2RpYWxvZ18xZDJpN184b2IwNF8xNjkuYXdzdWlfeC1sYXJnZV8xZDJpN184b2IwNF8zNDA6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDI0cHg7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OS5hd3N1aV94eC1sYXJnZV8xZDJpN184b2IwNF8zNDM6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMjgwcHg7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OS5hd3N1aV9jdXN0b20td2lkdGhfMWQyaTdfOG9iMDRfMzQ2Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktbW9kYWwtY3VzdG9tLXdpZHRoLTZiOXlwYSk7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OS5hd3N1aV9tYXhfMWQyaTdfOG9iMDRfMzQ5LmF3c3VpX2JyZWFrcG9pbnQteHNfMWQyaTdfOG9iMDRfMzQ5Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDB2dyAtICg4ICogMTBweCArIHZhcigtLXNwYWNlLXh4eGwtYXV0MXU3LCA0MHB4KSkpO1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzhvYjA0XzE2OS5hd3N1aV9jdXN0b20taGVpZ2h0XzFkMmk3XzhvYjA0XzM1NDpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1tb2RhbC1jdXN0b20taGVpZ2h0LTZiOXlwYSk7XG4gIG1heC1ibG9jay1zaXplOiBjYWxjKDEwMHZoIC0gMiAqIHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KSk7XG59XG5cbi5hd3N1aV9jb250YWluZXJfMWQyaTdfOG9iMDRfMzU5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtbjFla2U2LCAwcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLWszdm1veiwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1vZGFsLWNya2U4ZiwgMHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbn1cbi5hd3N1aV9jb250YWluZXJfMWQyaTdfOG9iMDRfMzU5LmF3c3VpX2N1c3RvbS1oZWlnaHQtY29udGFpbmVyXzFkMmk3XzhvYjA0XzM5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfY29udGVudF8xZDJpN184b2IwNF80MDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLTF3dHFyYywgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLW1vZGFsLWNvbnRlbnQtYm90dG9tLW5sNmNlcSwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tb2RhbC1ob3Jpem9udGFsLXk1aG53cCwgMjBweCk7XG59XG4uYXdzdWlfY29udGVudF8xZDJpN184b2IwNF80MDUuYXdzdWlfbm8tcGFkZGluZ3NfMWQyaTdfOG9iMDRfNDEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyaTdfOG9iMDRfNDA1LmF3c3VpX2N1c3RvbS1oZWlnaHQtY29udGVudF8xZDJpN184b2IwNF80MTQ6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYXdzdWlfaGVhZGVyXzFkMmk3XzhvYjA0XzQxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1hbTR2encsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20tZWJ5OTN3LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbW9kYWwtaG9yaXpvbnRhbC15NWhud3AsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItMXh2a2RnLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci05aHV6MWEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG5cbi5hd3N1aV9oZWFkZXItLXRleHRfMWQyaTdfOG9iMDRfNDMxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZm9vdGVyXzFkMmk3XzhvYjA0XzQzNTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1ob3Jpem9udGFsLW5xcnp5aCwgMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiA4MDA7XG59XG4uYXdzdWlfZm9vdGVyLS1yb3VuZGVkXzFkMmk3XzhvYjA0XzQ0NDpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbn1cbi5hd3N1aV9mb290ZXJfMWQyaTdfOG9iMDRfNDM1Om5vdCgjXFw5KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmF3c3VpX2Rpc21pc3MtY29udHJvbF8xZDJpN184b2IwNF80NTY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9tb2RhbC1vcGVuXzFkMmk3XzhvYjA0XzQ2MDpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKlxuICAgKiBXaGVuIHBhZGRpbmctcmlnaHQgaXMgYWRkZWQgdG8gYWNjb3VudCBmb3Igc2Nyb2xsYmFyIGJlaW5nIHR1cm5lZFxuICAgKiBvZmYgYnkgb3ZlcmZsb3c6aGlkZGVuLCB0aGF0IHBhZGRpbmcgd2lsbCBnbyBvZmZzY3JlZW4gYW5kIGhhdmUgbm9cbiAgICogZWZmZWN0IGlmIGJveC1zaXppbmcgaXMgY29udGVudC1ib3ggYW5kIGJvZHkgd2lkdGggaXMgMTAwJS4gIFNldFxuICAgKiBib3JkZXItYm94IHRvIGF2b2lkIHRoaXM7IHRoaXMgc2hvdWxkIGJlIHNhZmUgYXMgYm94LXNpemluZyBpc24ndFxuICAgKiBpbmhlcml0ZWQgYnkgY2hpbGQgZWxlbWVudHMgbm9ybWFsbHkuXG4gICAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaGVhZGVyXzE1ZHhzXzFuczBjXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfcjJ2Y29fMWVmcTNfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJpZ2dlci1idXR0b25fMTE5ZnZfMTF6aWhfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xc2RxM193OXZkZl8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg2ODhweCAtIDIgKiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkpO1xufVxuXG4uYXdzdWlfaW5wdXRfMXNkcTNfdzl2ZGZfMTgwOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9yZXN1bHRzXzFzZHEzX3c5dmRmXzE4NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXpoc3ZtdSwgIzBmMTQxYSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfNHlpMnVfMTg3czZfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfb3V0bGluZV80eWkydV8xODdzNl8xNzg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhOiAwIDAgMCB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci13aWR0aC02Yjl5cGEsIDJweCkgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfb3V0bGluZV80eWkydV8xODdzNl8xNzg6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbi5hd3N1aV9vdXRsaW5lXzR5aTJ1XzE4N3M2XzE3ODpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhKTtcbn1cblxuLmF3c3VpX3RvZ2dsZS1jb250cm9sXzR5aTJ1XzE4N3M2XzIwMTpub3QoI1xcOSkge1xuICBmb3JjZWQtY29sb3ItYWRqdXN0OiBub25lO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpIC0gMTZweCkgLyAyKTtcbiAgbWluLWJsb2NrLXNpemU6IDE2cHg7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMjRweDtcbiAgYmxvY2stc2l6ZTogMTZweDtcbiAgaW5saW5lLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQteXB2cWppLCAjNDI0NjUwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDhweDtcbn1cbi5hd3N1aV90b2dnbGUtY29udHJvbC1jaGVja2VkXzR5aTJ1XzE4N3M2XzIxNDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xufVxuLmF3c3VpX3RvZ2dsZS1jb250cm9sLWRpc2FibGVkXzR5aTJ1XzE4N3M2XzIxNzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKTtcbn1cbi5hd3N1aV90b2dnbGUtY29udHJvbC1kaXNhYmxlZF80eWkydV8xODdzNl8yMTcuYXdzdWlfdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZF80eWkydV8xODdzNl8yMTQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC1wczhzODMsICNiOGU3ZmYpO1xufVxuLmF3c3VpX3RvZ2dsZS1jb250cm9sLXJlYWRvbmx5XzR5aTJ1XzE4N3M2XzIyMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKTtcbn1cblxuLmF3c3VpX3RvZ2dsZS1oYW5kbGVfNHlpMnVfMTg3czZfMjI3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LXJoeWc5bywgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaW5saW5lLXNpemU6IDEycHg7XG4gIGJsb2NrLXNpemU6IDEycHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtdW5udGY2LCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLWVhc2Utb3V0LXF1YXJ0LXA5YXhobSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtdW5udGY2LCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLWVhc2Utb3V0LXF1YXJ0LXA5YXhobSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdG9nZ2xlLWhhbmRsZV80eWkydV8xODdzNl8yMjc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdG9nZ2xlLWhhbmRsZV80eWkydV8xODdzNl8yMjc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdG9nZ2xlLWhhbmRsZV80eWkydV8xODdzNl8yMjc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtY2hlY2tlZF80eWkydV8xODdzNl8yNTI6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtY2hlY2tlZF80eWkydV8xODdzNl8yNTI6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtZGlzYWJsZWRfNHlpMnVfMTg3czZfMjU5Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1lMTAxamUsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtcmVhZG9ubHlfNHlpMnVfMTg3czZfMjYzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RvZ2dsZS1oYW5kbGUtZGlzYWJsZWRfNHlpMnVfMTg3czZfMjU5KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfdG9nZ2xlLWhhbmRsZS1yZWFkb25seV80eWkydV8xODdzNl8yNjM6bm90KCNcXDkpOm5vdCguYXdzdWlfdG9nZ2xlLWhhbmRsZS1kaXNhYmxlZF80eWkydV8xODdzNl8yNTkpLmF3c3VpX3RvZ2dsZS1oYW5kbGUtY2hlY2tlZF80eWkydV8xODdzNl8yNTIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZSwgIzY1Njg3MSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Zpc2libGUtY29udGVudF90Yzk2d19ndHJxZF8xNTM6bm90KCNcXDkpLFxuLmF3c3VpX3Zpc2libGUtY29udGVudC10b2dnbGVfdGM5NndfZ3RycWRfMTU0Om5vdCgjXFw5KSxcbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtZ3JvdXBzX3RjOTZ3X2d0cnFkXzE1NTpub3QoI1xcOSksXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LWdyb3VwX3RjOTZ3X2d0cnFkXzE1NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Zpc2libGUtY29udGVudC10aXRsZV90Yzk2d19ndHJxZF8xNjA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtemF2cGVvLCA3MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLXpoc3ZtdSwgIzBmMTQxYSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3Zpc2libGUtY29udGVudC1ncm91cC1sYWJlbF90Yzk2d19ndHJxZF8xNzA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsLCAjNDI0NjUwKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWdvYnJ1aSwgI2ViZWJmMCk7XG59XG5cbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtb3B0aW9uX3RjOTZ3X2d0cnFkXzE3Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDBweDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWdvYnJ1aSwgI2ViZWJmMCk7XG59XG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LW9wdGlvbl90Yzk2d19ndHJxZF8xNzY6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LW9wdGlvbi1sYWJlbF90Yzk2d19ndHJxZF8xODk6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LW9wdGlvbi10b2dnbGVfdGM5NndfZ3RycWRfMjEyOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LW9wdGlvbi1jb250ZW50X3RjOTZ3X2d0cnFkXzIxNjpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1vcHRpb24tbGFiZWxfdGM5NndfZ3RycWRfMjU2Om5vdCgjXFw5KSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheV90Yzk2d19ndHJxZF8yMTI6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS10ZXh0LWZpbHRlcl90Yzk2d19ndHJxZF8yNjQ6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1uby1tYXRjaF90Yzk2d19ndHJxZF8yNjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXktdGl0bGVfdGM5NndfZ3RycWRfMjY5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LXphdnBlbywgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC16aHN2bXUsICMwZjE0MWEpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXktZGVzY3JpcHRpb25fdGM5NndfZ3RycWRfMjc4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LTR1c2R3ZywgIzY1Njg3MSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LWRpc3BsYXktb3B0aW9uLWxpc3RfdGM5NndfZ3RycWRfMjg2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9yb290X3RjOTZ3X2d0cnFkXzI5Mzpub3QoI1xcOSksXG4uYXdzdWlfbW9kYWwtcm9vdF90Yzk2d19ndHJxZF8yOTQ6bm90KCNcXDkpLFxuLmF3c3VpX3RyaWdnZXItYnV0dG9uX3RjOTZ3X2d0cnFkXzI5NTpub3QoI1xcOSksXG4uYXdzdWlfY2FuY2VsLWJ1dHRvbl90Yzk2d19ndHJxZF8yOTY6bm90KCNcXDkpLFxuLmF3c3VpX2NvbmZpcm0tYnV0dG9uX3RjOTZ3X2d0cnFkXzI5Nzpub3QoI1xcOSksXG4uYXdzdWlfY3VzdG9tX3RjOTZ3X2d0cnFkXzI5ODpub3QoI1xcOSksXG4uYXdzdWlfY29udGVudC1iZWZvcmVfdGM5NndfZ3RycWRfMjk5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2Vjb25kLWNvbHVtbi1zbWFsbF90Yzk2d19ndHJxZF8zMDM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYygyICogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSk7XG59XG5cbi5hd3N1aV93cmFwLWxpbmVzX3RjOTZ3X2d0cnFkXzMwNzpub3QoI1xcOSksXG4uYXdzdWlfc3RyaXBlZC1yb3dzX3RjOTZ3X2d0cnFkXzMwODpub3QoI1xcOSksXG4uYXdzdWlfY29udGVudC1kZW5zaXR5X3RjOTZ3X2d0cnFkXzMwOTpub3QoI1xcOSksXG4uYXdzdWlfcGFnZS1zaXplX3RjOTZ3X2d0cnFkXzMxMDpub3QoI1xcOSksXG4uYXdzdWlfcGFnZS1zaXplLWZvcm0tZmllbGRfdGM5NndfZ3RycWRfMzExOm5vdCgjXFw5KSxcbi5hd3N1aV9wYWdlLXNpemUtcmFkaW8tZ3JvdXBfdGM5NndfZ3RycWRfMzEyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGlja3ktY29sdW1uc190Yzk2d19ndHJxZF8zMTM6bm90KCNcXDkpLFxuLmF3c3VpX3N0aWNreS1jb2x1bW5zLWZvcm0tZmllbGRfdGM5NndfZ3RycWRfMzE0Om5vdCgjXFw5KSxcbi5hd3N1aV9zdGlja3ktY29sdW1ucy1yYWRpby1ncm91cF90Yzk2d19ndHJxZF8zMTU6bm90KCNcXDkpLFxuLmF3c3VpX3N0aWNreS1jb2x1bW5zLWZpcnN0X3RjOTZ3X2d0cnFkXzMxNjpub3QoI1xcOSksXG4uYXdzdWlfc3RpY2t5LWNvbHVtbnMtbGFzdF90Yzk2d19ndHJxZF8zMTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZWxlY3RlZF8xbTkzZl8xNGZ2bF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yYWRpby1ncm91cF8xbWFia185dmJ5c18xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcmFkaW8tZ3JvdXBfMW1hYmtfOXZieXNfMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hvcml6b250YWwtZ3JvdXBfMW1hYmtfOXZieXNfMTc2KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX3JhZGlvLWdyb3VwXzFtYWJrXzl2YnlzXzE0NS5hd3N1aV9ob3Jpem9udGFsLWdyb3VwXzFtYWJrXzl2YnlzXzE3Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG59XG5cbi5hd3N1aV9yYWRpb18xbWFia185dmJ5c18xNDUgKyAuYXdzdWlfcmFkaW9fMW1hYmtfOXZieXNfMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hvcml6b250YWxfMW1hYmtfOXZieXNfMTc2KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG5cbi5hd3N1aV9yYWRpby0taGFzLWRlc2NyaXB0aW9uXzFtYWJrXzl2YnlzXzE5MCArIC5hd3N1aV9yYWRpb18xbWFia185dmJ5c18xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaG9yaXpvbnRhbF8xbWFia185dmJ5c18xNzYpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xufVxuXG4uYXdzdWlfcmFkaW9fMW1hYmtfOXZieXNfMTQ1LmF3c3VpX2hvcml6b250YWxfMW1hYmtfOXZieXNfMTc2Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxNiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oLCAzMnB4KSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzFucDV3XzFxOTNsXzU6bm90KCNcXDkpIHtcbiAgLyp1c2VkIGluIHRlc3QtdXRpbHMqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfbGF5b3V0XzVndGszXzNqN2xtXzE0NTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLTZiOXlwYTogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1idWMwenosIDI0cHgpO1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLTZiOXlwYTogMHB4O1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLTZiOXlwYTogMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMCAxZnIgbWlubWF4KDAsIHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLTZiOXlwYSkpIDFmciAwIDA7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtbWFpbi1nYXAtNmI5eXBhKSBtaW4tY29udGVudCBtaW4tY29udGVudCBhdXRvIHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtbGQ0NWFwLCAzNnB4KSAxZnI7XG4gIG1pbi1ibG9jay1zaXplOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfNWd0azNfM2o3bG1fMTQ1Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1jb250ZW50LWxheW91dC1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy02Yjl5cGE6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgfVxufVxuLmF3c3VpX2xheW91dF81Z3RrM18zajdsbV8xNDUgPiAuYXdzdWlfYmFja2dyb3VuZF81Z3RrM18zajdsbV8xNTk6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvODtcbiAgZ3JpZC1yb3c6IDEvNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzNqN2xtXzE0NSA+IC5hd3N1aV9iYWNrZ3JvdW5kXzVndGszXzNqN2xtXzE1OS5hd3N1aV9pcy1vdmVybGFwLWRpc2FibGVkXzVndGszXzNqN2xtXzE2NDpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMS81O1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18zajdsbV8xNDUgPiAuYXdzdWlfYmFja2dyb3VuZF81Z3RrM18zajdsbV8xNTkgPiAuYXdzdWlfaGVhZGVyLWJhY2tncm91bmRfNWd0azNfM2o3bG1fMTY3Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18zajdsbV8xNDUgPiAuYXdzdWlfbm90aWZpY2F0aW9uc181Z3RrM18zajdsbV8xNzE6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiAyO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18zajdsbV8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYnNfNWd0azNfM2o3bG1fMTc2Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogMztcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9sYXlvdXRfNWd0azNfM2o3bG1fMTQ1LmF3c3VpX2RlZmF1bHQtcGFkZGluZ181Z3RrM18zajdsbV8xODE6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1jb250ZW50LWxheW91dC1tYWluLWdhcC02Yjl5cGE6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tYXdzdWktdG9nZ2xlcy1sZWZ0LXdpZHRoLTZiOXlwYSwgMCkgdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctNmI5eXBhLCAwKSAxZnIgbWlubWF4KDAsIHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLTZiOXlwYSkpIDFmciB2YXIoLS1hd3N1aS1jb250ZW50LWxheW91dC1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy02Yjl5cGEsIDApIHZhcigtLWF3c3VpLXRvZ2dsZXMtcmlnaHQtd2lkdGgtNmI5eXBhLCAwKTtcbn1cbi5hd3N1aV9sYXlvdXRfNWd0azNfM2o3bG1fMTQ1ID4gLmF3c3VpX2hlYWRlci13cmFwcGVyXzVndGszXzNqN2xtXzE4NTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDQ7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS0xbndreTcsIDE2cHgpO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18zajdsbV8xNDUgPiAuYXdzdWlfaGVhZGVyLXdyYXBwZXJfNWd0azNfM2o3bG1fMTg1LmF3c3VpX3dpdGgtZGl2aWRlcl81Z3RrM18zajdsbV8xOTA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9sYXlvdXRfNWd0azNfM2o3bG1fMTQ1ID4gLmF3c3VpX2NvbnRlbnRfNWd0azNfM2o3bG1fMTkzOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogNS84O1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18zajdsbV8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWhlYWRlcl81Z3RrM18zajdsbV8xOTcpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1hd3N1aS1jb250ZW50LWxheW91dC1tYWluLWdhcC02Yjl5cGEpIG1pbi1jb250ZW50IG1pbi1jb250ZW50IDAgY2FsYyh2YXIoLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWxkNDVhcCwgMzZweCkpIDFmcjtcbn1cbi5hd3N1aV9sYXlvdXRfNWd0azNfM2o3bG1fMTQ1LmF3c3VpX2lzLW92ZXJsYXAtZGlzYWJsZWRfNWd0azNfM2o3bG1fMTY0Om5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtbWFpbi1nYXAtNmI5eXBhKSBtaW4tY29udGVudCBtaW4tY29udGVudCBhdXRvIDAgMWZyO1xufVxuXG4uYXdzdWlfbGF5b3V0XzVndGszXzNqN2xtXzE0NS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF81Z3RrM18zajdsbV8yMDQgPiAuYXdzdWlfYmFja2dyb3VuZF81Z3RrM18zajdsbV8xNTkuYXdzdWlfaGFzLWRlZmF1bHQtYmFja2dyb3VuZF81Z3RrM18zajdsbV8yMDQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xufVxuXG4uYXdzdWlfbGF5b3V0XzVndGszXzNqN2xtXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF81Z3RrM18zajdsbV8yMDQpLmF3c3VpX2hhcy1ub3RpZmljYXRpb25zXzVndGszXzNqN2xtXzIwOCB7XG4gIC0tYXdzdWktY29udGVudC1sYXlvdXQtbWFpbi1nYXAtNmI5eXBhOiAwcHg7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzNqN2xtXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF81Z3RrM18zajdsbV8yMDQpID4gLmF3c3VpX25vdGlmaWNhdGlvbnNfNWd0azNfM2o3bG1fMTcxIHtcbiAgZ3JpZC1jb2x1bW46IDEvODtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlcl82NHRnZV8xc2N4Z181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2Vjb25kYXJ5LWhlYWRlcl82NHRnZV8xc2N4Z185Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbm90aWZpY2F0aW9uc182NHRnZV8xc2N4Z18xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2JyZWFkY3J1bWJzXzY0dGdlXzFzY3hnXzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfNWExNDVfbDdpNzVfOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2lubGluZS1jb250YWluZXJfNWExNDVfbDdpNzVfMTM6bm90KCNcXDkpIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmF3c3VpX2lubGluZS1jb250YWluZXItdHJpZ2dlcl81YTE0NV9sN2k3NV8xNjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG4uYXdzdWlfaW5saW5lLWNvbnRhaW5lci1uby13cmFwXzVhMTQ1X2w3aTc1XzE5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4uYXdzdWlfaW5saW5lLWNvbnRhaW5lci1uby13cmFwXzVhMTQ1X2w3aTc1XzE5ID4gLmF3c3VpX2lubGluZS1jb250YWluZXItdHJpZ2dlcl81YTE0NV9sN2k3NV8xNjpub3QoI1xcOSkge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9pbmxpbmUtY29udGFpbmVyLW5vLXdyYXBfNWExNDVfbDdpNzVfMTkgPiAuYXdzdWlfdGV4dC10by1kaXNwbGF5XzVhMTQ1X2w3aTc1XzI4Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2xqcHdjXzMwejViXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90ZXh0LXRvLWNvcHlfbGpwd2NfMzB6NWJfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3RleHQtdG8tZGlzcGxheV9sanB3Y18zMHo1Yl8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfeW9ka3hfaW04djdfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMTQ1cGFfMWVjMWlfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfZm9jdXMtbG9ja18xNDVwYV8xZWMxaV8xNzc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9jYWxlbmRhcl8xNDVwYV8xZWMxaV8xODE6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYXdzdWlfY2FsZW5kYXJfMTQ1cGFfMWVjMWlfMTgxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXJfMTQ1cGFfMWVjMWlfMTgxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX2RhdGUtcGlja2VyLWNvbnRhaW5lcl8xNDVwYV8xZWMxaV8xOTc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaW5saW5lLXNpemU6IDIzNHB4O1xufVxuXG4uYXdzdWlfZGF0ZS1waWNrZXItdHJpZ2dlcl8xNDVwYV8xZWMxaV8yMDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX2RhdGUtcGlja2VyLWlucHV0XzE0NXBhXzFlYzFpXzIwNjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9vcGVuLWNhbGVuZGFyLWJ1dHRvbl8xNDVwYV8xZWMxaV8yMTE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzFhZmt2X2k5OWxpXzU6bm90KCNcXDkpLFxuLmF3c3VpX2Ryb3Bkb3duXzFhZmt2X2k5OWxpXzY6bm90KCNcXDkpLFxuLmF3c3VpX2xhYmVsXzFhZmt2X2k5OWxpXzc6bm90KCNcXDkpLFxuLmF3c3VpX3JlbGF0aXZlLXJhbmdlLXJhZGlvLWdyb3VwXzFhZmt2X2k5OWxpXzg6bm90KCNcXDkpLFxuLmF3c3VpX2N1c3RvbS1yYW5nZS1kdXJhdGlvbi1pbnB1dF8xYWZrdl9pOTlsaV85Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtdW5pdC1zZWxlY3RfMWFma3ZfaTk5bGlfMTA6bm90KCNcXDkpLFxuLmF3c3VpX21vZGUtc3dpdGNoXzFhZmt2X2k5OWxpXzExOm5vdCgjXFw5KSxcbi5hd3N1aV9maXJzdC1ncmlkXzFhZmt2X2k5OWxpXzEyOm5vdCgjXFw5KSxcbi5hd3N1aV9zZWNvbmQtZ3JpZF8xYWZrdl9pOTlsaV8xMzpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItaGVhZGVyXzFhZmt2X2k5OWxpXzE0Om5vdCgjXFw5KSxcbi5hd3N1aV9jYWxlbmRhci1uZXh0LXBhZ2UtYnRuXzFhZmt2X2k5OWxpXzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9jYWxlbmRhci1wcmV2LXBhZ2UtYnRuXzFhZmt2X2k5OWxpXzE2Om5vdCgjXFw5KSxcbi5hd3N1aV9jYWxlbmRhci1uZXh0LW1vbnRoLWJ0bl8xYWZrdl9pOTlsaV8xNzpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItcHJldi1tb250aC1idG5fMWFma3ZfaTk5bGlfMTg6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLWFyaWEtbGl2ZV8xYWZrdl9pOTlsaV8xOTpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItZGF0ZV8xYWZrdl9pOTlsaV8yMDpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItd2Vla18xYWZrdl9pOTlsaV8yMTpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItbW9udGhfMWFma3ZfaTk5bGlfMjI6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLXF1YXJ0ZXJfMWFma3ZfaTk5bGlfMjM6bm90KCNcXDkpLFxuLmF3c3VpX3RvZGF5XzFhZmt2X2k5OWxpXzI0Om5vdCgjXFw5KSxcbi5hd3N1aV90aGlzLW1vbnRoXzFhZmt2X2k5OWxpXzI1Om5vdCgjXFw5KSxcbi5hd3N1aV9kYXktaGVhZGVyXzFhZmt2X2k5OWxpXzI2Om5vdCgjXFw5KSxcbi5hd3N1aV9zdGFydC1kYXRlXzFhZmt2X2k5OWxpXzI3Om5vdCgjXFw5KSxcbi5hd3N1aV9lbmQtZGF0ZV8xYWZrdl9pOTlsaV8yODpub3QoI1xcOSksXG4uYXdzdWlfc3RhcnQtdGltZS1pbnB1dF8xYWZrdl9pOTlsaV8yOTpub3QoI1xcOSksXG4uYXdzdWlfZW5kLXRpbWUtaW5wdXRfMWFma3ZfaTk5bGlfMzA6bm90KCNcXDkpLFxuLmF3c3VpX3N0YXJ0LWRhdGUtaW5wdXRfMWFma3ZfaTk5bGlfMzE6bm90KCNcXDkpLFxuLmF3c3VpX2VuZC1kYXRlLWlucHV0XzFhZmt2X2k5OWxpXzMyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFydC1tb250aC1pbnB1dF8xYWZrdl9pOTlsaV8zMzpub3QoI1xcOSksXG4uYXdzdWlfZW5kLW1vbnRoLWlucHV0XzFhZmt2X2k5OWxpXzM0Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF8xYWZrdl9pOTlsaV8zNTpub3QoI1xcOSksXG4uYXdzdWlfdmFsaWRhdGlvbi1zZWN0aW9uXzFhZmt2X2k5OWxpXzM2Om5vdCgjXFw5KSxcbi5hd3N1aV92YWxpZGF0aW9uLWVycm9yXzFhZmt2X2k5OWxpXzM3Om5vdCgjXFw5KSxcbi5hd3N1aV9jbGVhci1idXR0b25fMWFma3ZfaTk5bGlfMzg6bm90KCNcXDkpLFxuLmF3c3VpX2FwcGx5LWJ1dHRvbl8xYWZrdl9pOTlsaV8zOTpub3QoI1xcOSksXG4uYXdzdWlfY2FuY2VsLWJ1dHRvbl8xYWZrdl9pOTlsaV80MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9ncmlkXzFtZmJuXzF2c3l1XzE0OTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWh2MzEzNiwgMjM4cHgpO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmF3c3VpX2dyaWQtY2VsbF8xbWZibl8xdnN5dV8xNTQ6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDE0LjI4NTcxNDI4NTclO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cblxuLmF3c3VpX2RheS1oZWFkZXJfMW1mYm5fMXZzeXVfMTYxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC11b3VueG8sICM2NTY4NzEpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG59XG5cbi5hd3N1aV9kYXlfMW1mYm5fMXZzeXVfMTYxOm5vdCgjXFw5KSxcbi5hd3N1aV9tb250aF8xbWZibl8xdnN5dV8xNzI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTY3cjR3NCwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTY3cjR3NCwgdHJhbnNwYXJlbnQpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1uZWh4YjcsICNiNGI0YmIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfZGF5XzFtZmJuXzF2c3l1XzE2MTpub3QoI1xcOSk6Zm9jdXMsXG4uYXdzdWlfbW9udGhfMW1mYm5fMXZzeXVfMTcyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfZGF5XzFtZmJuXzF2c3l1XzE2MTpub3QoI1xcOSk6OmFmdGVyLFxuLmF3c3VpX21vbnRoXzFtZmJuXzF2c3l1XzE3Mjpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSk7XG4gIGluc2V0LWJsb2NrLWVuZDogLTFweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGF5XzFtZmJuXzF2c3l1XzE2MTpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbW9udGhfMW1mYm5fMXZzeXVfMTcyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kYXlfMW1mYm5fMXZzeXVfMTYxOm5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tb250aF8xbWZibl8xdnN5dV8xNzI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci12dmg0M20sIC01cHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kYXlfMW1mYm5fMXZzeXVfMTYxOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX21vbnRoXzFtZmJuXzF2c3l1XzE3Mjpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdnZoNDNtLCAtNXB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZ2aDQzbSwgLTVweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXh2dmJ1YywgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmcteHZ2YnVjLCAzcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWMsIDNweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWMsIDNweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfZGF5XzFtZmJuXzF2c3l1XzE2MSA+IC5hd3N1aV9kYXktaW5uZXJfMW1mYm5fMXZzeXVfMjIwOm5vdCgjXFw5KSxcbi5hd3N1aV9kYXlfMW1mYm5fMXZzeXVfMTYxID4gLmF3c3VpX21vbnRoLWlubmVyXzFtZmJuXzF2c3l1XzIyMTpub3QoI1xcOSksXG4uYXdzdWlfbW9udGhfMW1mYm5fMXZzeXVfMTcyID4gLmF3c3VpX2RheS1pbm5lcl8xbWZibl8xdnN5dV8yMjA6bm90KCNcXDkpLFxuLmF3c3VpX21vbnRoXzFtZmJuXzF2c3l1XzE3MiA+IC5hd3N1aV9tb250aC1pbm5lcl8xbWZibl8xdnN5dV8yMjE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXdzdWlfaW4tZmlyc3Qtcm93XzFtZmJuXzF2c3l1XzIyODpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1wcmV2aW91cy1tb250aF8xbWZibl8xdnN5dV8yMjgpLFxuLmF3c3VpX2luLWZpcnN0LXJvd18xbWZibl8xdnN5dV8yMjg6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcHJldmlvdXMteWVhcl8xbWZibl8xdnN5dV8yMjkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtNjdyNHc0LCB0cmFuc3BhcmVudCk7XG59XG5cbi5hd3N1aV9pbi1wcmV2aW91cy1tb250aF8xbWZibl8xdnN5dV8yMjg6bm90KCNcXDkpOm5vdCguYXdzdWlfbGFzdC1kYXktb2YtbW9udGhfMW1mYm5fMXZzeXVfMjMzKSxcbi5hd3N1aV9pbi1wcmV2aW91cy15ZWFyXzFtZmJuXzF2c3l1XzIyOTpub3QoI1xcOSk6bm90KC5hd3N1aV9sYXN0LW1vbnRoLW9mLXllYXJfMW1mYm5fMXZzeXVfMjM0KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX2luLW5leHQtbW9udGhfMW1mYm5fMXZzeXVfMjM4Om5vdCgjXFw5KSxcbi5hd3N1aV9pbi1uZXh0LXllYXJfMW1mYm5fMXZzeXVfMjM5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV9pbi1maXJzdC1jb2x1bW5fMW1mYm5fMXZzeXVfMjQzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtNjdyNHc0LCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfaW4tZmlyc3QtY29sdW1uXzFtZmJuXzF2c3l1XzI0My5hd3N1aV9pbi12aXNpYmxlLWNhbGVuZGFyXzFtZmJuXzF2c3l1XzI0Ni5hd3N1aV9pbi1jdXJyZW50LW1vbnRoXzFtZmJuXzF2c3l1XzI0Njpub3QoI1xcOSksIC5hd3N1aV9pbi1maXJzdC1jb2x1bW5fMW1mYm5fMXZzeXVfMjQzLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl8xdnN5dV8yNDY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLTY3cjR3NCwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTA6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5fMXZzeXVfMjQ2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl8xdnN5dV8yNDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LWJqZGd2ZSwgIzBmMTQxYSk7XG59XG4uYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xdnN5dV8yNDY6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5fMXZzeXVfMjQ2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2luLXJhbmdlXzFtZmJuXzF2c3l1XzI1Nik6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xdnN5dV8yNDYuYXdzdWlfZW5kLWRhdGVfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2VuZC1kYXRlXzFtZmJuXzF2c3l1XzI1Ni5hd3N1aV9zdGFydC1kYXRlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xdnN5dV8yNDYuYXdzdWlfbm8tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuXzF2c3l1XzI0Njpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYpLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuXzF2c3l1XzI0Njpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYpOjphZnRlciwgLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfZW5kLWRhdGVfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfZW5kLWRhdGVfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9lbmFibGVkXzFtZmJuXzF2c3l1XzI1MC5hd3N1aV9pbi12aXNpYmxlLWNhbGVuZGFyXzFtZmJuXzF2c3l1XzI0Ni5hd3N1aV9pbi1jdXJyZW50LXllYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSksIC5hd3N1aV9lbmFibGVkXzFtZmJuXzF2c3l1XzI1MC5hd3N1aV9pbi12aXNpYmxlLWNhbGVuZGFyXzFtZmJuXzF2c3l1XzI0Ni5hd3N1aV9pbi1jdXJyZW50LXllYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl8xdnN5dV8yNDY6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuXzF2c3l1XzI0Njpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLTgwOGRveSwgIzBmMTQxYSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1pd3J2YzEsICNmM2YzZjcpO1xufVxuLmF3c3VpX2VuYWJsZWRfMW1mYm5fMXZzeXVfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5fMXZzeXVfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5fMXZzeXVfMjQ2Om5vdCgjXFw5KTpob3Zlcjpub3QoLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzF2c3l1XzI2Nik6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl8xdnN5dV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl8xdnN5dV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuXzF2c3l1XzI0Njpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xdnN5dV8yNjYpOjphZnRlciB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLWlsNTJmdiwgIzhjOGM5NCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci1pbDUyZnYsICM4YzhjOTQpO1xufVxuXG4uYXdzdWlfdG9kYXlfMW1mYm5fMXZzeXVfMjcxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLXJhbmdlXzFtZmJuXzF2c3l1XzI1NiksXG4uYXdzdWlfdGhpcy1tb250aF8xbWZibl8xdnN5dV8yNzI6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLTZua3c5NiwgI2YzZjNmNyk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG5cbi5hd3N1aV9zZWxlY3RlZF8xbWZibl8xdnN5dV8yNjY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMXZzeXVfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xdnN5dV8yNjY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjgsIC01cHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWxlY3RlZF8xbWZibl8xdnN5dV8yNjY6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjgsIC01cHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWR5NmdmOCwgLTVweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjgsIC01cHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjgsIC01cHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjgsIC01cHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1keTZnZjgsIC01cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy14dnZidWMsIDNweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXh2dmJ1YywgM3B4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmcteHZ2YnVjLCAzcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmcteHZ2YnVjLCAzcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1hOHg5MWssICNmOWY5ZmEpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlbGVjdGVkXzFtZmJuXzF2c3l1XzI2Njpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMXZzeXVfMjY2Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyLCAjMDA2Y2UwKTtcbiAgei1pbmRleDogMDtcbn1cbi5hd3N1aV9zZWxlY3RlZF8xbWZibl8xdnN5dV8yNjYgPiAuYXdzdWlfZGF5LWlubmVyXzFtZmJuXzF2c3l1XzIyMDpub3QoI1xcOSksXG4uYXdzdWlfc2VsZWN0ZWRfMW1mYm5fMXZzeXVfMjY2ID4gLmF3c3VpX21vbnRoLWlubmVyXzFtZmJuXzF2c3l1XzIyMTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtazVkbHF3LCAjZmZmZmZmKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC1ubGo3bWQsICNmMGZiZmYpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1zdGFydF8xbWZibl8xdnN5dV8zMjg6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5MiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtZW5kXzFtZmJuXzF2c3l1XzMzMTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuXzF2c3l1XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stZW5kXzFtZmJuXzF2c3l1XzMzNDpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5MiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtc3RhcnRfMW1mYm5fMXZzeXVfMzM3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyLCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLXN0YXJ0XzFtZmJuXzF2c3l1XzMyOC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLWVuZF8xbWZibl8xdnN5dV8zMzE6bm90KCNcXDkpLCAuYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1zdGFydF8xbWZibl8xdnN5dV8zMjguYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1lbmRfMW1mYm5fMXZzeXVfMzMxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLWVuZF8xbWZibl8xdnN5dV8zMzQuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1lbmRfMW1mYm5fMXZzeXVfMzMxOm5vdCgjXFw5KSwgLmF3c3VpX2luLXJhbmdlXzFtZmJuXzF2c3l1XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stZW5kXzFtZmJuXzF2c3l1XzMzNC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLWVuZF8xbWZibl8xdnN5dV8zMzE6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLWVuZF8xbWZibl8xdnN5dV8zMzQuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1zdGFydF8xbWZibl8xdnN5dV8zMzc6bm90KCNcXDkpLCAuYXdzdWlfaW4tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1lbmRfMW1mYm5fMXZzeXVfMzM0LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtc3RhcnRfMW1mYm5fMXZzeXVfMzM3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLXN0YXJ0XzFtZmJuXzF2c3l1XzMyOC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLXN0YXJ0XzFtZmJuXzF2c3l1XzMzNzpub3QoI1xcOSksIC5hd3N1aV9pbi1yYW5nZV8xbWZibl8xdnN5dV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLXN0YXJ0XzFtZmJuXzF2c3l1XzMyOC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLXN0YXJ0XzFtZmJuXzF2c3l1XzMzNzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cblxuLmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSksIC5hd3N1aV9uby1yYW5nZV8xbWZibl8xdnN5dV8yNTY6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfbm8tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfbm8tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfbm8tcmFuZ2VfMW1mYm5fMXZzeXVfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX25vLXJhbmdlXzFtZmJuXzF2c3l1XzI1Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jYWxlbmRhcl9tZ2phMF8xNGM3al8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wX21namEwXzE0YzdqXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcXVpY2stdHl2bnl3LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXF1aWNrLTlobGo4cSwgZWFzZS1vdXQpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wX21namEwXzE0YzdqXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY2FsZW5kYXJfbWdqYTBfMTRjN2pfMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NhbGVuZGFyX21namEwXzE0YzdqXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jYWxlbmRhcl9tZ2phMF8xNGM3al8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9tZ2phMF8xNGM3al8xNzY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG4uYXdzdWlfcm9vdF9tZ2phMF8xNGM3al8xNzY6bm90KCNcXDkpOm5vdCguYXdzdWlfd2lkZV9tZ2phMF8xNGM3al8yMDcpIHtcbiAgbWF4LWlubGluZS1zaXplOiAzMmVtO1xufVxuLmF3c3VpX3Jvb3RfbWdqYTBfMTRjN2pfMTc2LmF3c3VpX3dpZGVfbWdqYTBfMTRjN2pfMjA3Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMzllbTtcbn1cblxuLmF3c3VpX2ZvY3VzLWxvY2tfbWdqYTBfMTRjN2pfMjE0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1mbGV4Ym94X21namEwXzE0YzdqXzIxODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfY2FsZW5kYXItY29udGFpbmVyX21namEwXzE0YzdqXzIyMjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogY2FsYygyICogdmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWh2MzEzNiwgMjM4cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1jb250YWluZXJfbWdqYTBfMTRjN2pfMjIyLmF3c3VpX29uZS1ncmlkX21namEwXzE0YzdqXzIyNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWh2MzEzNiwgMjM4cHgpO1xufVxuXG4uYXdzdWlfY2FsZW5kYXItaGVhZGVyX21namEwXzE0YzdqXzIyOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jYWxlbmRhci1oZWFkZXItcGFnZXMtd3JhcHBlcl9tZ2phMF8xNGM3al8yMzU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfY2FsZW5kYXItaGVhZGVyLXBhZ2VfbWdqYTBfMTRjN2pfMjM1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uYXdzdWlfZGF0ZS1hbmQtdGltZS1jb250YWluZXJfbWdqYTBfMTRjN2pfMjU1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgodmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWh2MzEzNiwgMjM4cHgpLCAxZnIpKTtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9kYXRlLWFuZC10aW1lLXdyYXBwZXJfbWdqYTBfMTRjN2pfMjYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtaHYzMTM2LCAyMzhweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uYXdzdWlfZm9vdGVyX21namEwXzE0YzdqXzI2ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cbi5hd3N1aV9mb290ZXJfbWdqYTBfMTRjN2pfMjY4LmF3c3VpX2hhcy1jbGVhci1idXR0b25fbWdqYTBfMTRjN2pfMjc3Om5vdCgjXFw5KSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hd3N1aV9mb290ZXJfbWdqYTBfMTRjN2pfMjY4LmF3c3VpX29uZS1ncmlkX21namEwXzE0YzdqXzIyNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuXG4uYXdzdWlfZm9vdGVyLWJ1dHRvbi13cmFwcGVyX21namEwXzE0YzdqXzI4Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG4uYXdzdWlfZm9vdGVyLWJ1dHRvbi13cmFwcGVyX21namEwXzE0YzdqXzI4Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5hd3N1aV9pY29uLXdyYXBwZXJfbWdqYTBfMTRjN2pfMjkzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cblxuLmF3c3VpX2xhYmVsX21namEwXzE0YzdqXzI5ODpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hd3N1aV9sYWJlbF9tZ2phMF8xNGM3al8yOTguYXdzdWlfbGFiZWwtZW5hYmxlZF9tZ2phMF8xNGM3al8zMDI6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX3RyaWdnZXItZmxleGJveF9tZ2phMF8xNGM3al8yMTggPiAuYXdzdWlfaWNvbi13cmFwcGVyX21namEwXzE0YzdqXzI5MyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSk7XG59XG5cbi5hd3N1aV9sYWJlbC10ZXh0X21namEwXzE0YzdqXzMwNjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci10djJ1N2QsICM2NTY4NzEpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hd3N1aV9sYWJlbC10b2tlbi1ub3dyYXBfbWdqYTBfMTRjN2pfMzEyOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9kcm9wZG93bl9tZ2phMF8xNGM3al8zMTY6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLWszdm1veiwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3AtazN2bW96LCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbn1cbi5hd3N1aV9kcm9wZG93bl9tZ2phMF8xNGM3al8zMTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kcm9wZG93bl9tZ2phMF8xNGM3al8zMTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1mZ2MyYTEsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLWZnYzJhMSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tZmdjMmExLCA4cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfZHJvcGRvd24tY29udGVudF9tZ2phMF8xNGM3al8zMzg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygyICogdmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWh2MzEzNiwgMjM4cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpICsgMiAqIHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSk7XG59XG4uYXdzdWlfZHJvcGRvd24tY29udGVudF9tZ2phMF8xNGM3al8zMzguYXdzdWlfb25lLWdyaWRfbWdqYTBfMTRjN2pfMjI1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1odjMxMzYsIDIzOHB4KSArIDIgKiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9sODA5Y19pbTh2N181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLTBlZzIwYywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtdmVydGljYWwtdm05OXF6LCA1cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1ob3Jpem9udGFsLXpuanZidCwgMjBweCkgLSB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LTlpdWNpbSwgI2ZmZmZmZikpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTRyeGxvcCwgIzQyNDY1MCkpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpIC0gM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tN2Jna2NzLCAyMHB4KSAtIDNweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCkgLSAzcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tN2Jna2NzLCAyMHB4KSAtIDNweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3gtc2hhZG93LTZiOXlwYTogMCAwIDAgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItd2lkdGgtNmI5eXBhLCAycHgpIHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApKTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2s3bGtqXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzhjYmVhX2s3bGtqXzE4OCkge1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSAtIDIgKiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpKTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2s3bGtqXzE2MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxLmF3c3VpX2Rpc2FibGVkXzhjYmVhX2s3bGtqXzE5NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLTJqMTZwbCwgI2ZmZmZmZikpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYikpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWdtZW50XzhjYmVhX2s3bGtqXzE2MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1zZWdtZW50ZWQtY29udHJvbC1mb2N1cy1vdXRsaW5lLWd1dHRlci14MXl3cWIsIDZweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXgxeXdxYiwgNnB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXIteDF5d3FiLCA2cHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXgxeXdxYiwgNnB4KSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXgxeXdxYiwgNnB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXgxeXdxYiwgNnB4KSArIHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXgxeXdxYiwgNnB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm94LXNoYWRvdy02Yjl5cGEpO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqICh2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSArIDFweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSAodmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkgKyB2YXIoLS1zcGFjZS1zdGF0aWMteHh4cy15aWRrczEsIDJweCkpICogMik7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpIC0gdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkgKiAyKTtcbiAgaW5saW5lLXNpemU6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXZ2NzN6LCAjOGM4Yzk0KTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2s3bGtqXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzhjYmVhX2s3bGtqXzE4OCk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2s3bGtqXzE2MTpub3QoI1xcOSk6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV9rN2xral8xNjE6bm90KCNcXDkpOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiAzO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogNDtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhX2s3bGtqXzE2MTpub3QoI1xcOSk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IDU7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV9rN2xral8xNjE6bm90KCNcXDkpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiA2O1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhX2s3bGtqXzI1MTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1hY3RpdmUtYjN2bG9wLCAjMDA2Y2UwKSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLXlidWNhaCwgI2ZmZmZmZikpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfazdsa2pfMTYxOm5vdCgjXFw5KTpob3Zlcjpub3QoLmF3c3VpX3NlbGVjdGVkXzhjYmVhX2s3bGtqXzI1MSk6bm90KC5hd3N1aV9kaXNhYmxlZF84Y2JlYV9rN2xral8xOTQpOm5vdCg6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci0ycmszcWQsICNmMGZiZmYpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW9iNXR4bSwgIzAwMmI2NikpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hd3N1aV9pY29uXzhjYmVhX2s3bGtqXzI2MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3dpdGgtdGV4dF84Y2JlYV9rN2xral8yNjU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV93aXRoLW5vLXRleHRfOGNiZWFfazdsa2pfMjcxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGluc2V0LWlubGluZTogMDtcbn1cblxuLmF3c3VpX3Jvb3RfOGNiZWFfazdsa2pfMjc2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfc2VnbWVudC1wYXJ0XzhjYmVhX2s3bGtqXzMwODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgYm9yZGVyLWlubGluZTogc29saWQgdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3osICM4YzhjOTQpO1xuICBib3JkZXItYmxvY2s6IHNvbGlkIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXZ2NzN6LCAjOGM4Yzk0KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tN2Jna2NzLCAyMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLXp4aTUxMywgI2ZmZmZmZik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpICsgdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpIC8gMiAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpO1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkgKiAyICsgMXB4KTtcbn1cbi5hd3N1aV9zZWdtZW50LXBhcnRfOGNiZWFfazdsa2pfMzA4Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfOGNiZWFfazdsa2pfMTg4KSB7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14eHhzLXlpZGtzMSwgMnB4KSArIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCkgKiAyIC0gMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfc2VnbWVudC1wYXJ0XzhjYmVhX2s3bGtqXzMwODpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF3c3VpX3NlbGVjdF84Y2JlYV9rN2xral8yNTE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfc2VsZWN0XzhjYmVhX2s3bGtqXzI1MTpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTJfOGNiZWFfazdsa2pfMzQzOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xufVxuXG4uYXdzdWlfc2VnbWVudC1jb3VudC0zXzhjYmVhX2s3bGtqXzM0Nzpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbn1cblxuLmF3c3VpX3NlZ21lbnQtY291bnQtNF84Y2JlYV9rN2xral8zNTE6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTVfOGNiZWFfazdsa2pfMzU1Om5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGF1dG8pO1xufVxuXG4uYXdzdWlfc2VnbWVudC1jb3VudC02XzhjYmVhX2s3bGtqXzM1OTpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBhdXRvKTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkLXJlYXNvbi10b29sdGlwXzhjYmVhX2s3bGtqXzM2Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2N1c3RvbS1yYW5nZV8xNnptd18yNXc0cV8xNDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMTRweCArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiA4MCU7XG59XG5cbi5hd3N1aV9jdXN0b20tcmFuZ2UtLW5vLXBhZGRpbmdfMTZ6bXdfMjV3NHFfMTUxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfMjV3NHFfMTU1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2N1c3RvbS1yYW5nZS1mb3JtLWNvbnRyb2xzXzE2em13XzI1dzRxXzE1NSA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb25fMTZ6bXdfMjV3NHFfMTU5Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18yNXc0cV8xNTUgPiAuYXdzdWlfY3VzdG9tLXJhbmdlLXVuaXRfMTZ6bXdfMjV3NHFfMTYwOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA1MCU7XG59XG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfMjV3NHFfMTU1ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS1kdXJhdGlvbl8xNnptd18yNXc0cV8xNTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18yNXc0cV8xNTUuYXdzdWlfdmVydGljYWxfMTZ6bXdfMjV3NHFfMTY2Om5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfMjV3NHFfMTU1LmF3c3VpX3ZlcnRpY2FsXzE2em13XzI1dzRxXzE2NiA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb25fMTZ6bXdfMjV3NHFfMTU5Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18yNXc0cV8xNTUuYXdzdWlfdmVydGljYWxfMTZ6bXdfMjV3NHFfMTY2ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS11bml0XzE2em13XzI1dzRxXzE2MDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18yNXc0cV8xNTUuYXdzdWlfdmVydGljYWxfMTZ6bXdfMjV3NHFfMTY2ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS11bml0XzE2em13XzI1dzRxXzE2MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2RpdmlkZXJfMW5vbzJfa3lmd3ZfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2RpdmlkZXItaG9yaXpvbnRhbF8xbm9vMl9reWZ3dl8xODE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMDtcbn1cblxuLmF3c3VpX2RpdmlkZXItaGFzLWxhYmVsXzFub28yX2t5Znd2XzE4ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBibG9jay1zaXplOiBhdXRvO1xufVxuXG4uYXdzdWlfZGl2aWRlci1saW5lXzFub28yX2t5Znd2XzE5Nzpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBibG9jay1zaXplOiAwO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5cbi5hd3N1aV9kaXZpZGVyLWxhYmVsXzFub28yX2t5Znd2XzIwNDpub3QoI1xcOSkge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfZGl2aWRlci12ZXJ0aWNhbF8xbm9vMl9reWZ3dl8yMTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG4gIGlubGluZS1zaXplOiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9wdHc4aV9zcWF0a18xODE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc3RhdGljLWwtbjUzazQxLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXN0YXRpYy1sLW41M2s0MSwgMjBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtZWtscTE0LCAxMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtZWtscTE0LCAxMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtZWtscTE0LCAxMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3B6b25lLWVrbHExNCwgMTJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtdnFtMGNhLCAjNDI0NjUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWJyNDg5diwgI2ZmZmZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQtOGlwenkxLCAjOGM4Yzk0KTtcbiAgYm9yZGVyLWJsb2NrOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LThpcHp5MSwgIzhjOGM5NCk7XG4gIGJvcmRlci1pbmxpbmU6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQtOGlwenkxLCAjOGM4Yzk0KTtcbn1cbi5hd3N1aV9yb290X3B0dzhpX3NxYXRrXzE4MS5hd3N1aV9ob3ZlcmVkX3B0dzhpX3NxYXRrXzE5NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci1iOGdibHEsICM0MjQ2NTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWhvdmVyLWVpNW0yaiwgI2YwZmJmZik7XG4gIGJvcmRlci1ibG9jazogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXIteGtwcThyLCAjMDAyYjY2KTtcbiAgYm9yZGVyLWlubGluZTogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXIteGtwcThyLCAjMDAyYjY2KTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfcHR3OGlfc3FhdGtfMjAxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMzl0aHNfOG93ZWVfMjA5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfZmlsZS1sb2FkaW5nLW92ZXJsYXlfMzl0aHNfOG93ZWVfMjQxOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXhzLWdubTBteiwgOHB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLW5zOTRkcCwgNHB4KTtcbn1cbi5hd3N1aV9maWxlLWxvYWRpbmctb3ZlcmxheS1zaW5nbGUtcm93XzM5dGhzXzhvd2VlXzI0Njpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zdGF0aWMteHhsLWlmYTlqOCwgMzJweCk7XG59XG5cbi5hd3N1aV9maWxlLW5hbWUtY29udGFpbmVyXzM5dGhzXzhvd2VlXzI1MDpub3QoI1xcOSkge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLW5hbWUtY29udGFpbmVyXzM5dGhzXzhvd2VlXzI1MDpub3QoI1xcOSk6Zm9jdXMtdmlzaWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLW5hbWUtY29udGFpbmVyXzM5dGhzXzhvd2VlXzI1MDpub3QoI1xcOSk6Zm9jdXMtdmlzaWJsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtbmFtZS1jb250YWluZXJfMzl0aHNfOG93ZWVfMjUwOm5vdCgjXFw5KTpmb2N1cy12aXNpYmxlOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfZmlsZS1vcHRpb24tbmFtZV8zOXRoc184b3dlZV8yODA6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbGUtb3B0aW9uLXNpemVfMzl0aHNfOG93ZWVfMjgxOm5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi1sYXN0LW1vZGlmaWVkXzM5dGhzXzhvd2VlXzI4Mjpub3QoI1xcOSkge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2ZpbGUtb3B0aW9uXzM5dGhzXzhvd2VlXzI4MDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWxfMzl0aHNfOG93ZWVfMjk1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWwtaW1hZ2VfMzl0aHNfOG93ZWVfMjk5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgaW5saW5lLXNpemU6IDQ4cHg7XG4gIGJsb2NrLXNpemU6IDQ4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXdzdWlfZmlsZS1vcHRpb24tbWV0YWRhdGFfMzl0aHNfOG93ZWVfMzEyOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2ZpbGUtb3B0aW9uLW1ldGFkYXRhXzM5dGhzXzhvd2VlXzMxMi5hd3N1aV93aXRoLWltYWdlXzM5dGhzXzhvd2VlXzMxNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gNDhweCk7XG59XG4uYXdzdWlfZmlsZS1vcHRpb24tbWV0YWRhdGFfMzl0aHNfOG93ZWVfMzEyLmF3c3VpX3NpbmdsZS1yb3ctbG9hZGluZ18zOXRoc184b3dlZV8zMTg6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSk7XG59XG5cbi5hd3N1aV90b2tlbl8zOXRoc184b3dlZV8zMjI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfdG9rZW4tZ3JpZF8zOXRoc184b3dlZV8zMjk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV90b2tlbi1ncmlkXzM5dGhzXzhvd2VlXzMyOTpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hd3N1aV90b2tlbi1jb250YWlucy1pbWFnZV8zOXRoc184b3dlZV8zMzg6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IGF1dG87XG59XG5cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfOG93ZWVfMzQyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtdG9rZW4tMnVrZHB1LCAycHgpIHNvbGlkIHZhcigtLWF3c3VpLXRva2VuLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliLCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi0ydWtkcHUsIDJweCkgc29saWQgdmFyKC0tYXdzdWktdG9rZW4tc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtdG9rZW4tdmVydGljYWwtdzJ5dnZuLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtdG9rZW4tdmVydGljYWwtdzJ5dnZuLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS10b2tlbi1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvLCAjZjBmYmZmKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4teWNuZW1oLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi15Y25lbWgsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzhvd2VlXzM0Mi5hd3N1aV9ob3Jpem9udGFsXzM5dGhzXzhvd2VlXzM2MTpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV90b2tlbi1ib3hfMzl0aHNfOG93ZWVfMzQyLmF3c3VpX2hvcml6b250YWxfMzl0aHNfOG93ZWVfMzYxOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICB9XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzhvd2VlXzM0Mi5hd3N1aV9lcnJvcl8zOXRoc184b3dlZV8zNjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLWk1OXRzZCwgI2RiMDAwMCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfOG93ZWVfMzQyLmF3c3VpX2Vycm9yXzM5dGhzXzhvd2VlXzM2OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc184b3dlZV8zNzM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc184b3dlZV8zNDIuYXdzdWlfZXJyb3JfMzl0aHNfOG93ZWVfMzY5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzM5dGhzXzhvd2VlXzM3Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc184b3dlZV8zNDIuYXdzdWlfd2FybmluZ18zOXRoc184b3dlZV8zNzk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctbHI2aG5oLCAjODU1OTAwKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpO1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc184b3dlZV8zNDIuYXdzdWlfd2FybmluZ18zOXRoc184b3dlZV8zNzkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMzl0aHNfOG93ZWVfMzczOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfOG93ZWVfMzQyLmF3c3VpX3dhcm5pbmdfMzl0aHNfOG93ZWVfMzc5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzM5dGhzXzhvd2VlXzM3Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc184b3dlZV8zNDIuYXdzdWlfcmVhZC1vbmx5XzM5dGhzXzhvd2VlXzM4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC15eWhsdnksICNlYmViZjApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzhvd2VlXzM0Mi5hd3N1aV9yZWFkLW9ubHlfMzl0aHNfOG93ZWVfMzg5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzM5dGhzXzhvd2VlXzM3Mzpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLWh1aTJ5OCwgI2I0YjRiYik7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzhvd2VlXzM0Mi5hd3N1aV9yZWFkLW9ubHlfMzl0aHNfOG93ZWVfMzg5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzM5dGhzXzhvd2VlXzM3Mzpub3QoI1xcOSk6aG92ZXIge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgY3Vyc29yOiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtaHVpMnk4LCAjYjRiNGJiKTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfOG93ZWVfMzQyLmF3c3VpX2xvYWRpbmdfMzl0aHNfOG93ZWVfNDAyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtbnBtdmd1LCAjZGVkZWUzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9wb2xxOF82Z2dpN181Om5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWxfcG9scThfNmdnaTdfNjpub3QoI1xcOSksXG4uYXdzdWlfZmlsZS1vcHRpb24tbmFtZV9wb2xxOF82Z2dpN183Om5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi1zaXplX3BvbHE4XzZnZ2k3Xzg6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbGUtb3B0aW9uLWxhc3QtbW9kaWZpZWRfcG9scThfNmdnaTdfOTpub3QoI1xcOSksXG4uYXdzdWlfZWxsaXBzaXMtYWN0aXZlX3BvbHE4XzZnZ2k3XzEwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXViYm1fMTM5bTBfOTpub3QoI1xcOSksXG4uYXdzdWlfaGludHNfMXViYm1fMTM5bTBfMTA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9oaW50c18xdWJibV8xMzltMF8xMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtbnM5NGRwLCA0cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZmxhc2gtaGVhZGVyXzRjOTVnX3ZvdjdwXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTc6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFkeHZ4XzE1Nzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFkeHZ4XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTcgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFkeHZ4XzE3MTpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3Mzpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTc0Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFkeHZ4XzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xZHh2eF8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFkeHZ4XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFkeHZ4XzE1NyA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTc0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyXzFxODRuXzFkeHZ4XzE1NyA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fMWR4dnhfMTU3ID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl8xZHh2eF8xNTcgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xZHh2eF8xOTc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTA6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC10YmRvMzAsIDI1MG1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctZXhwcmVzc2l2ZS1vNWpxemcsIGN1YmljLWJlemllcigwLjg0LCAwLCAwLjE2LCAxKSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTA6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3NDpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtdGJkbzMwLCAyNTBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtbzVqcXpnLCBjdWJpYy1iZXppZXIoMC44NCwgMCwgMC4xNiwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xZHh2eF8xOTc6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xZHh2eF8xNzI6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3Mzpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFkeHZ4XzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xZHh2eF8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xZHh2eF8xOTc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xZHh2eF8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTc0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKHZhcigtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXRiZG8zMCwgMjUwbXMpIC0gNTBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSksIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl8xZHh2eF8xOTc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fMWR4dnhfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGModmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtdGJkbzMwLCAyNTBtcykgKyAxMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFkeHZ4XzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fMWR4dnhfMTcxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKHZhcigtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXRiZG8zMCwgMjUwbXMpICsgMTBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSksIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl8xZHh2eF8xNzI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuXzFkeHZ4XzE3Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3NDpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGModmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtdGJkbzMwLCAyNTBtcykgKiAyIC0gMTAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3NDpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl8xZHh2eF8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl8xZHh2eF8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fMWR4dnhfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fMWR4dnhfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuXzFkeHZ4XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fMWR4dnhfMjMxID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuXzFkeHZ4XzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuXzFkeHZ4XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuXzFkeHZ4XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fMWR4dnhfMTczOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZXhpdGluZ18xcTg0bl8xZHh2eF8zMzY6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVzcG9uc2l2ZS1tZWhvcmEsIDExNW1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctZXhwcmVzc2l2ZS1vNWpxemcsIGN1YmljLWJlemllcigwLjg0LCAwLCAwLjE2LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fMWR4dnhfMTU3LmF3c3VpX2V4aXRpbmdfMXE4NG5fMWR4dnhfMzM2Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuXzFkeHZ4XzE1Ny5hd3N1aV9leGl0aW5nXzFxODRuXzFkeHZ4XzMzNjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl8xZHh2eF8xNTcuYXdzdWlfZXhpdGluZ18xcTg0bl8xZHh2eF8zMzY6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfaXRlbV8xcTg0bl8xZHh2eF8zNzA6bm90KCNcXDkpLFxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfZmxhc2gtbGlzdC1pdGVtXzFxODRuXzFkeHZ4XzM3MTpub3QoI1xcOSksXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3Mjpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1yZXNwb25zaXZlLWhqajNhaSwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUtbWVob3JhLCAxMTVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9pdGVtXzFxODRuXzFkeHZ4XzM3MDpub3QoI1xcOSksXG4gIC5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl8xZHh2eF8zNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2l0ZW1fMXE4NG5fMWR4dnhfMzcwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfaXRlbV8xcTg0bl8xZHh2eF8zNzA6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl8xZHh2eF8zNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9mbGFzaC1saXN0LWl0ZW1fMXE4NG5fMWR4dnhfMzcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fMWR4dnhfMzcwLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFkeHZ4XzM5Mi5hd3N1aV9hbmltYXRpb24tcmVhZHlfMXE4NG5fMWR4dnhfMzkyID4gLmF3c3VpX2V4cGFuZGVkLW9ubHlfMXE4NG5fMWR4dnhfMzkyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFkeHZ4XzM5Mi5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfZXhwYW5kZWQtb25seV8xcTg0bl8xZHh2eF8zOTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyIDMwcHg7XG59XG5cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5cbi8qXG5UaGUgY29sbGFwc2VkIHN0YWNrIGlzIGEgZHluYW1pYyBncmlkIHRoYXQgY3JlYXRlcyB0aGUgbmVjZXNzYXJ5IG51bWJlciBvZlxucm93cyBhbmQgY29sdW1ucyBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGl0ZW1zIHBhc3NlZCB0byBDU1MgdmlhIHRoZVxuYGZsYXNoYmFyU3RhY2tEZXB0aGAgY3VzdG9tIHByb3BlcnR5LiBBc3N1bWluZyB0aGVyZSBhcmUgdGhyZWUgZmxhc2hiYXIgaXRlbXMsXG50aGUgZ3JpZCBsYXlvdXQgd2lsbCBiZTpcblxuW2l0ZW0gMSBzdGFydF0gWzEwcHhdIFsxMHB4XSBbZnJhY3Rpb25hbCB1bml0XSBbMTBweF0gWzEwcHhdIFtpdGVtIDEgZW5kXVxuWzEwcHhdIFtpdGVtIDIgc3RhcnRdIFsxMHB4XSBbZnJhY3Rpb25hbCB1bml0XSBbMTBweF0gW2l0ZW0gMiBlbmRdIFsxMHB4XVxuWzEwcHhdIFsxMHB4XSBbaXRlbSAzIHN0YXJ0XSBbZnJhY3Rpb25hbCB1bml0XSBbaXRlbSAzIGVuZF0gWzEwcHhdIFsxMHB4XVxuKi9cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFkeHZ4XzM5Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogMS80O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGFjay1kZXB0aC02Yjl5cGEpLCAxMHB4KSAxZnIgcmVwZWF0KHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWRlcHRoLTZiOXlwYSksIDEwcHgpO1xuICByb3ctZ2FwOiA4cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl8xZHh2eF8zOTIgPiAuYXdzdWlfaXRlbV8xcTg0bl8xZHh2eF8zNzA6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgtNmI5eXBhKSArIDEpO1xuICBncmlkLWNvbHVtbi1lbmQ6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2stZGVwdGgtNmI5eXBhKSAqIDIgKyAxIC0gdmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgtNmI5eXBhKSArIDEpO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiBjYWxjKHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWluZGV4LTZiOXlwYSkgKyAyKTtcbiAgei1pbmRleDogY2FsYyh2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGFjay1kZXB0aC02Yjl5cGEpIC0gdmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgtNmI5eXBhKSk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl8xZHh2eF8zOTIgPiAuYXdzdWlfaXRlbV8xcTg0bl8xZHh2eF8zNzA6bm90KCNcXDkpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIC8qIEdpdmUgcGxhY2Vob2xkZXIgZWxlbWVudHMgaW4gdGhlIHN0YWNrZWQgc3RhdGUgdGhlIGhlaWdodCBvZiBhIG5vdGlmaWNhdGlvblxuICAgICB3aXRoIG9uZSBzaW5nbGUgbGluZSBvZiB0ZXh0LlxuICAgICBUaGlzIG1ha2VzIHRoZW0gbG9vayBiZXR0ZXIgZHVyaW5nIHRoZSBjb2xsYXBzZSBhbmltYXRpb24sIGluIHdoaWNoIHRoZXkgYXJlIGFscmVhZHkgZW1wdHkuXG4gICAqL1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSArICh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpICsgdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSAqIDIpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9jb2xsYXBzZWRfMXE4NG5fMWR4dnhfMzkyID4gLmF3c3VpX2l0ZW1fMXE4NG5fMWR4dnhfMzcwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX2ZsYXNoXzFxODRuXzFkeHZ4XzE1Nyxcbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuXzFkeHZ4XzM5MiA+IC5hd3N1aV9pdGVtXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9mbGFzaF8xcTg0bl8xZHh2eF8xNTc6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWZsYXNoLWNvbGxhcHNlZC1iNjhpcDYsIDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFkeHZ4XzM5Mi5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfZmxhc2gtbGlzdC1pdGVtXzFxODRuXzFkeHZ4XzM3MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2stZGVwdGgtNmI5eXBhKSAtIHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWluZGV4LTZiOXlwYSkpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFkeHZ4XzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xZHh2eF8zOTIpIHtcbiAgLypcbiAgU2luY2UgdGhlIG5vdGlmaWNhdGlvbiBiYXIgaXMgYW5jaG9yZWQgdG8gdGhlIGJvdHRvbSBvZiB0aGUgRmxhc2hiYXIsIHdlIG5lZWQgdG8gcHVzaCBpdCB1cCB0byBhY2NvdW50IGZvciB0aGVcbiAgbWlzc2luZyB0aGlyZCBpdGVtIHdoZW4gdGhlcmUgYXJlIG9ubHkgMiBpdGVtcyBpbiB0aGUgc3RhY2suXG4gICAqL1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xZHh2eF80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyKTpub3QoLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fMWR4dnhfNDU0KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFkeHZ4XzQ1NCkge1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLTZiOXlwYTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSArIDIgKiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpICsgMiAqIDFweCAtIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCkgKyAzcHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi02Yjl5cGEsIHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tNmI5eXBhKSkgKyAwcHggKyAwcHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xZHh2eF80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyKTpub3QoLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fMWR4dnhfNDU0KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFkeHZ4XzQ1NCkgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpICsgM3B4KSArIDBweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpICsgM3B4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpIC0gMiAqIHZhcigtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGMsIDRweCkgLSAyICogMXB4IC0gMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtYnV0dG9uLXZlcnRpY2FsLWkyM2l0YywgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWR4dnhfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFkeHZ4XzM5Mik6bm90KC5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFkeHZ4XzQ1NCkuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWR4dnhfNDU0IHtcbiAgLypcbiAgVGhlIGRlZmF1bHQgYm90dG9tIG1hcmdpbiAoY3VzdG9tLXByb3BzLiRzdGFja2VkTm90aWZpY2F0aW9uc0RlZmF1bHRCb3R0b21NYXJnaW4pIGlzIGp1c3QgZW5vdWdoIHRvIHByZXZlbnQgdGhlXG4gIG5vdGlmaWNhdGlvbiBiYXIgZnJvbSBvdmVybGFwcGluZyB0aGUgZWxlbWVudHMgYmVsb3cuIEJ1dCBpZiB1c2luZyBkaXNhYmxlQ29udGVudFBhZGRpbmdzLFxuICAkc3RhY2tlZE5vdGlmaWNhdGlvbnNCb3R0b21NYXJnaW4gd2lsbCBiZSBzZXQgYXQgdGhlIEFwcCBMYXlvdXQgbGV2ZWwgc28gdGhhdCB0aGlzIGRpc3RhbmNlIGlzIGluY3JlYXNlZCB0byBwcmV2ZW50IHRoZVxuICBtYWluIGFyZWEgZnJvbSB0b3VjaGluZyB0aGUgbm90aWZpY2F0aW9ucyBhcmVhLlxuICAqL1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi02Yjl5cGE6IGNhbGModmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgKyAyICogdmFyKC0tc3BhY2UtYnV0dG9uLXZlcnRpY2FsLWkyM2l0YywgNHB4KSArIDIgKiAycHggLSBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpICsgM3B4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4tNmI5eXBhLCB2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLTZiOXlwYSkpICsgMHB4ICsgMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWR4dnhfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFkeHZ4XzM5Mik6bm90KC5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFkeHZ4XzQ1NCkuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWR4dnhfNDU0ID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtZ3Q1MDJhLCAyNHB4KSArIDNweCkgKyAwcHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtZ3Q1MDJhLCAyNHB4KSArIDNweCkgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIDIgKiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpIC0gMiAqIDJweCAtIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGMsIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFkeHZ4XzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xZHh2eF8zOTIpLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fMWR4dnhfNDU0Om5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWR4dnhfNDU0KSB7XG4gIC8qXG4gIFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4gKGN1c3RvbS1wcm9wcy4kc3RhY2tlZE5vdGlmaWNhdGlvbnNEZWZhdWx0Qm90dG9tTWFyZ2luKSBpcyBqdXN0IGVub3VnaCB0byBwcmV2ZW50IHRoZVxuICBub3RpZmljYXRpb24gYmFyIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGVsZW1lbnRzIGJlbG93LiBCdXQgaWYgdXNpbmcgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyxcbiAgJHN0YWNrZWROb3RpZmljYXRpb25zQm90dG9tTWFyZ2luIHdpbGwgYmUgc2V0IGF0IHRoZSBBcHAgTGF5b3V0IGxldmVsIHNvIHRoYXQgdGhpcyBkaXN0YW5jZSBpcyBpbmNyZWFzZWQgdG8gcHJldmVudCB0aGVcbiAgbWFpbiBhcmVhIGZyb20gdG91Y2hpbmcgdGhlIG5vdGlmaWNhdGlvbnMgYXJlYS5cbiAgKi9cbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICAtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tNmI5eXBhOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpICsgMiAqIHZhcigtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGMsIDRweCkgKyAyICogMXB4IC0gY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtZ3Q1MDJhLCAyNHB4KSArIDNweCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1ib3R0b20tbWFyZ2luLTZiOXlwYSwgdmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi02Yjl5cGEpKSArIDBweCArIDhweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFkeHZ4XzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xZHh2eF8zOTIpLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fMWR4dnhfNDU0Om5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWR4dnhfNDU0KSA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCkgKyAzcHgpICsgOHB4KTtcbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCkgKyAzcHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgLSAyICogdmFyKC0tc3BhY2UtYnV0dG9uLXZlcnRpY2FsLWkyM2l0YywgNHB4KSAtIDIgKiAxcHggLSA4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xZHh2eF80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyKS5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFkeHZ4XzQ1NC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xZHh2eF80NTQge1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLTZiOXlwYTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSArIDIgKiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpICsgMiAqIDJweCAtIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWd0NTAyYSwgMjRweCkgKyAzcHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi02Yjl5cGEsIHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tNmI5eXBhKSkgKyAwcHggKyA4cHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xZHh2eF80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyKS5hd3N1aV9zaG9ydC1saXN0XzFxODRuXzFkeHZ4XzQ1NC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xZHh2eF80NTQgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpICsgM3B4KSArIDhweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpICsgM3B4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpIC0gMiAqIHZhcigtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGMsIDRweCkgLSAyICogMnB4IC0gOHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtYnV0dG9uLXZlcnRpY2FsLWkyM2l0YywgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWR4dnhfNDQ4LmF3c3VpX2V4cGFuZGVkXzFxODRuXzFkeHZ4XzM5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xZHh2eF80NTQpIHtcbiAgLypcbiAgR2l2ZSBhIGJpdCBtb3JlIGJvdHRvbSBtYXJnaW4gd2hlbiBleHBhbmRlZCwgYnV0IG9ubHkgaW4gQ2xhc3NpYyBiZWNhdXNlIGluIFZpc3VhbCBSZWZyZXNoIHRoZSBtYXJnaW4gYXJvdW5kIHRoZVxuICBub3RpZmljYXRpb25zIHNsb3QgYWxyZWFkeSBnaXZlcyBpdCBlbm91Z2ggc3BhY2UuXG4gICAqL1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLTZiOXlwYTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSArIDIgKiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpICsgMiAqIDFweCAtIHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1ib3R0b20tbWFyZ2luLTZiOXlwYSwgdmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi02Yjl5cGEpKSArIHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCkgKyAwcHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl8xZHh2eF80NDguYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFkeHZ4XzQ1NCkgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpICsgMHB4KTtcbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCkgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSAtIDIgKiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpIC0gMiAqIDFweCAtIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGMsIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuXzFkeHZ4XzQ0OC5hd3N1aV9leHBhbmRlZF8xcTg0bl8xZHh2eF8zOTIuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWR4dnhfNDU0Om5vdCgjXFw5KSB7XG4gIC8qXG4gIFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4gKGN1c3RvbS1wcm9wcy4kc3RhY2tlZE5vdGlmaWNhdGlvbnNEZWZhdWx0Qm90dG9tTWFyZ2luKSBpcyBqdXN0IGVub3VnaCB0byBwcmV2ZW50IHRoZVxuICBub3RpZmljYXRpb24gYmFyIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGVsZW1lbnRzIGJlbG93LiBCdXQgaWYgdXNpbmcgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyxcbiAgJHN0YWNrZWROb3RpZmljYXRpb25zQm90dG9tTWFyZ2luIHdpbGwgYmUgc2V0IGF0IHRoZSBBcHAgTGF5b3V0IGxldmVsIHNvIHRoYXQgdGhpcyBkaXN0YW5jZSBpcyBpbmNyZWFzZWQgdG8gcHJldmVudCB0aGVcbiAgbWFpbiBhcmVhIGZyb20gdG91Y2hpbmcgdGhlIG5vdGlmaWNhdGlvbnMgYXJlYS5cbiAgKi9cbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICAtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4tNmI5eXBhOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpICsgMiAqIHZhcigtLXNwYWNlLWJ1dHRvbi12ZXJ0aWNhbC1pMjNpdGMsIDRweCkgKyAyICogMnB4IC0gdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4tNmI5eXBhLCB2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLTZiOXlwYSkpICsgMHB4ICsgMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fMWR4dnhfNDQ4LmF3c3VpX2V4cGFuZGVkXzFxODRuXzFkeHZ4XzM5Mi5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xZHh2eF80NTQgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KSArIDBweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkgLSAyICogdmFyKC0tc3BhY2UtYnV0dG9uLXZlcnRpY2FsLWkyM2l0YywgNHB4KSAtIDIgKiAycHggLSAwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1idXR0b24tdmVydGljYWwtaTIzaXRjLCA0cHgpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXFlNW40dywgIzIzMmIzNykpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItYXN6c3NlLCAjMjMyYjM3KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLTdiZ2tjcywgMjBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tN2Jna2NzLCAyMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi03YmdrY3MsIDIwcHgpO1xuICBib3JkZXItYmxvY2stc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXBhbmVsLXRvZ2dsZS1xZGR6MjcsIDBweCA2cHggMTJweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xMikpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci10amowZWssICNmZmZmZmYpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy11Zm93ZTMsIDAuMDA1ZW0pO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICByb3ctZ2FwOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuXzFkeHZ4XzYwMSA+IC5hd3N1aV9oZWFkZXJfMXE4NG5fMWR4dnhfNjAxOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuXzFkeHZ4XzYwMSA+IC5hd3N1aV9pdGVtLWNvdW50XzFxODRuXzFkeHZ4XzYwMjpub3QoI1xcOSksXG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXRqajBlaywgI2ZmZmZmZik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fMWR4dnhfNjAxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuXzFkeHZ4XzYwMSA+IC5hd3N1aV9oZWFkZXJfMXE4NG5fMWR4dnhfNjAxOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1idXR0b24tMGVnMjBjLCA3MDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX3N0YXR1c18xcTg0bl8xZHh2eF82MDEgPiAuYXdzdWlfaXRlbS1jb3VudF8xcTg0bl8xZHh2eF82MDI6bm90KCNcXDkpIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAwO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fMWR4dnhfNjAxID4gLmF3c3VpX2l0ZW0tY291bnRfMXE4NG5fMWR4dnhfNjAyID4gLmF3c3VpX3R5cGUtY291bnRfMXE4NG5fMWR4dnhfNjM2ID4gLmF3c3VpX2NvdW50LW51bWJlcl8xcTg0bl8xZHh2eF82MzY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzI6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci1qaDgyb28sICM0MjQ2NTApKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItaG92ZXItamg4Mm9vLCAjNDI0NjUwKSk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci10amowZWssICNmZmZmZmYpKTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWFjdGl2ZS1hNGg5cjgsICMyMzJiMzcpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXFlNW40dywgIzIzMmIzNykpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc3RhY2stYmFyLXRqajBlaywgI2ZmZmZmZikpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3Mi5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl8xZHh2eF80NTQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl8xZHh2eF8zNzI6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fMWR4dnhfNDU0KSB7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFkeHZ4XzQ1NCk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuXzFkeHZ4XzQ1NCk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhOiAwIDAgMCB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci13aWR0aC02Yjl5cGEsIDJweCkgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCkpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWR4dnhfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fMWR4dnhfNjc0Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTkwLWx5emIwaywgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTkwLWpoYnFnOSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDMgPiAuYXdzdWlfaWNvbl8xcTg0bl8xZHh2eF82NzQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDMgPiAuYXdzdWlfaWNvbl8xcTg0bl8xZHh2eF82NzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDMgPiAuYXdzdWlfaWNvbl8xcTg0bl8xZHh2eF82NzQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWR4dnhfNjAzLmF3c3VpX2V4cGFuZGVkXzFxODRuXzFkeHZ4XzM5MiA+IC5hd3N1aV9pY29uXzFxODRuXzFkeHZ4XzY3NDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWR4dnhfNjAzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDM6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3N0YWNrXzFxODRuXzFkeHZ4XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuXzFkeHZ4XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fMWR4dnhfNjAzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc3RhY2tfMXE4NG5fMWR4dnhfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fMWR4dnhfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl8xZHh2eF82MDM6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLWZvY3VzLXJpbmctYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3gtc2hhZG93LTZiOXlwYSk7XG59XG5cbi5hd3N1aV9zdGFja18xcTg0bl8xZHh2eF8zNzAuYXdzdWlfZXhwYW5kZWRfMXE4NG5fMWR4dnhfMzkyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Zsb2F0aW5nXzFxODRuXzFkeHZ4XzcxNSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tYXdzdWktZmxhc2hiYXItc3RpY2t5LWJvdHRvbS1tYXJnaW4tNmI5eXBhLCAwKTtcbn1cblxuLmF3c3VpX2ZsYXNoYmFyXzFxODRuXzFkeHZ4XzcxOTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2ZsYXNoYmFyXzFxODRuXzFkeHZ4XzcxOSA+IGxpICsgbGk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cblxuLmF3c3VpX2ZsYXNoYmFyXzFxODRuXzFkeHZ4XzcxOTpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2hfMXE4NG5fMWR4dnhfMTU3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfZmxhc2hfMXE4NG5fMWR4dnhfMTU3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtZmxhc2hiYXItdmVydGljYWwtanl5aTZtLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmxhc2hiYXItaG9yaXpvbnRhbC1sNjM1MDEsIDE2cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXBwMXB0dSwgMTJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXBwMXB0dSwgMTJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXBwMXB0dSwgMTJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mbGFzaGJhci1wcDFwdHUsIDEycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC13NXRkZHEsICNmOWY5ZmEpO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1mbGFzaC1zdGlja3ktazY5dnllLCAwcHggNHB4IDhweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbiAgLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhOiAwIDAgMCB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci13aWR0aC02Yjl5cGEsIDJweCkgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCkpO1xufVxuXG4uYXdzdWlfaW5pdGlhbC1oaWRkZW5fMXE4NG5fMWR4dnhfNzc4Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJsb2NrLXNpemU6IDA7XG59XG5cbi5hd3N1aV9mbGFzaC1saXN0XzFxODRuXzFkeHZ4XzM3MTpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2ZsYXNoLWxpc3RfMXE4NG5fMWR4dnhfMzcxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl8xZHh2eF8zOTIpID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xufVxuXG4uYXdzdWlfZmxhc2gtYm9keV8xcTg0bl8xZHh2eF8xNzE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UtZmxhc2hiYXItYWN0aW9uLWxlZnQtcnFrM2FwLCAxMnB4KTtcbn1cblxuLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl8xZHh2eF84MDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWlubGluZS1zaXplOiA3MCU7XG59XG4uYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuXzFkeHZ4XzgwMjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl8xZHh2eF84MDI6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl8xZHh2eF84MDI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuXzFkeHZ4XzgwMjpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhKTtcbn1cblxuLmF3c3VpX2ZsYXNoLXRleHRfMXE4NG5fMWR4dnhfODMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV9mbGFzaC1pY29uXzFxODRuXzFkeHZ4XzE5Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuXzFkeHZ4XzE3MTpub3QoI1xcOSkge1xuICBmbGV4OiAxIDEgMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXdzdWlfaGlkZGVuXzFxODRuXzFkeHZ4Xzg1MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuXzFkeHZ4XzE3MTpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyLXJlcGxhY2VtZW50XzFxODRuXzFkeHZ4Xzg1Njpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtZmxhc2hiYXItaGVhZGVyLWZnNWt5ZSwgNzAwKTtcbn1cblxuLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fMWR4dnhfMTcyOm5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50LXJlcGxhY2VtZW50XzFxODRuXzFkeHZ4Xzg2MTpub3QoI1xcOSkge1xuICAvKiBPbmx5IHVzZWQgYXMgYSBzZWxlY3RvciBmb3IgdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KSBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmxhc2hiYXItZGlzbWlzcy1yaWdodC1ja2hqOTEsIDBweCk7XG59XG5cbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xcTg0bl8xZHh2eF8xNzQ6bm90KCNcXDkpIHtcbiAgLyogT25seSB1c2VkIGFzIGEgc2VsZWN0b3IgZm9yIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2FjdGlvbi13cmFwcGVkXzFxODRuXzFkeHZ4Xzg3OTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfYWN0aW9uLWJ1dHRvbl8xcTg0bl8xZHh2eF8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGlvbi1zbG90XzFxODRuXzFkeHZ4Xzg4Njpub3QoI1xcOSkge1xuICAvKiBPbmx5IHVzZWQgYXMgYSBzZWxlY3RvciBmb3IgdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmxhc2gtdHlwZS1zdWNjZXNzXzFxODRuXzFkeHZ4Xzg5MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmVlbi0ycmt5dnUsICMwMDgwMmYpO1xufVxuXG4uYXdzdWlfZmxhc2gtdHlwZS1lcnJvcl8xcTg0bl8xZHh2eF84OTQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tcmVkLTA0ODdlYSwgI2RiMDAwMCk7XG59XG5cbi5hd3N1aV9mbGFzaC10eXBlLWluZm9fMXE4NG5fMWR4dnhfODk4Om5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC10eXBlLWluLXByb2dyZXNzXzFxODRuXzFkeHZ4Xzg5OTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ibHVlLTR2bm9iOCwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV9mbGFzaC10eXBlLXdhcm5pbmdfMXE4NG5fMWR4dnhfOTAzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctdmp0ZHhrLCAjMGYxNDFhKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24teWVsbG93LXk2dXM1ciwgI2ZmZTM0Nyk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzZ4aWV6X2JmemI2XzU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl82eGllel9iZnpiNl82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFpMHMzX3pnOTd4XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2hlYWRlcl8xaTBzM196Zzk3eF8xNzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMWkwczNfemc5N3hfMTgxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZXJyb3JfMWkwczNfemc5N3hfMTg1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZm9vdGVyXzFpMHMzX3pnOTd4XzE4OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG59XG5cbi5hd3N1aV9hY3Rpb25zLXNlY3Rpb25fMWkwczNfemc5N3hfMTkzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCkpO1xufVxuXG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfMWkwczNfemc5N3hfMjAyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMXB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufVxuXG4uYXdzdWlfYWN0aW9uc18xaTBzM196Zzk3eF8xOTM6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAxcHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtMnJzaDN6LCAyMHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBocjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1ndDUwMmEsIDI0cHgpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtcGFuZWwtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbC15dzMxcDAsIDhweCkpO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIG9sOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSB1bDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBsaTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGE6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGgyOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBoMzpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgaDQ6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGg1Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBwcmU6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGNvZGU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgY29kZTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb25vc3BhY2UtcTQ3bTdrLCBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgcHJlOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS1xNDdtN2ssIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgZGw6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgZGwgKjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgZHQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBkZDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBoMjpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgaDM6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGg0Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBoNTpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgaDY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtNXZiaWFkLCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSA+IDpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtYm90dG9tLTliMXlyeiwgNDBweCk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgcDpub3QoI1xcOSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBoMTpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteGwtd3ZrYnVyLCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtaGtvNnAwLCAzMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtY2trYjZ1LCAtMC4wMmVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtdTNtNHdlLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBoMjpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC12bmFjeDYsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtNXY2aWJ2LCAtMC4wMTVlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMHQ2ZHdjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3X2Z1ZDN2XzE4MSBoMzpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS0xNzB5aXksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS16ZjgyZHIsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGg0Om5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaG1pNHZjLCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy00c3Q5ZXAsIC0wLjAwNWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1sY3gwYWksIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfZnVkM3ZfMTgxIGg1Om5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14cy1qOHl6eHYsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1xOWowMDQsIDE4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14cy1mZ29nN2EsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXdxcXBuZSwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgYjpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN19mdWQzdl8xODEgc3Ryb25nOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cblxuLmF3c3VpX2xvYWRpbmdfMWQyMzdfZnVkM3ZfMzU0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LWN1NG5tdywgMjRweCk7XG59XG5cbi5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0zM2g5ajgsIDE4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLTI5ZXduaywgLTAuMDFlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC04eGIycWosIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLTB0NmR3YywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC01dmJpYWQsICMwZjE0MWEpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTJyc2gzeiwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KSBjYWxjKHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLWlnYzJtaCwgMzJweCkpO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItYTNnMXh5LCAjYzZjNmNkKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LXRvcC12MG1hMzUsIDIwcHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfd2l0aC10b29sYmFyXzFkMjM3X2Z1ZDN2XzM3NyA+IC5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBweDtcbn1cbi5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5IGgyOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5IGgzOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5IGg0Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5IGg1Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfZnVkM3ZfMzU5IGg2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0zM2g5ajgsIDE4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLTI5ZXduaywgLTAuMDFlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC04eGIycWosIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLTB0NmR3YywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfZnVkM3ZfMzk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbSwgIzQyNDY1MCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LWN1NG5tdywgMjRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5NiBoMjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsXG4uYXdzdWlfY29udGVudF8xZDIzN19mdWQzdl8zOTYgaDM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfZnVkM3ZfMzk2IGg0Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCxcbi5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5NiBoNTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsXG4uYXdzdWlfY29udGVudF8xZDIzN19mdWQzdl8zOTYgaDY6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfZnVkM3ZfMzk2IHA6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfZnVkM3ZfMzk2IGE6bm90KCNcXDkpIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZhcigtLWZvbnQtZGVjb3JhdGlvbi10aGlja25lc3MtbGluay11ZXN1bzcsIDFweCk7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXN0eWxlLWxpbmstcGsyeG1wLCBzb2xpZCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtOHl2OWI3LCAjMDA2Y2UwKSk7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWRlZmF1bHQtMHg4Zmh1LCBjdXJyZW50Q29sb3IpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS01cmJuM2ssIDE2NW1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5NiBhOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRlbnRfMWQyMzdfZnVkM3ZfMzk2IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY29udGVudF8xZDIzN19mdWQzdl8zOTYgYTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfY29udGVudF8xZDIzN19mdWQzdl8zOTYgYTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcsICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5NiBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfY29udGVudF8xZDIzN19mdWQzdl8zOTYgYTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcsICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5NiBhOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5NiBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2NvbnRlbnRfMWQyMzdfZnVkM3ZfMzk2IGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVjb3JhdGlvbi1ob3Zlci1rdWkydDksIGN1cnJlbnRDb2xvcik7XG59XG5cbi5hd3N1aV9mb290ZXJfMWQyMzdfZnVkM3ZfNDQ4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbSwgIzQyNDY1MCk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LWN1NG5tdywgMjRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9mb290ZXJfMWQyMzdfZnVkM3ZfNDQ4IHVsOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2Zvb3Rlcl8xZDIzN19mdWQzdl80NDggYTpub3QoI1xcOSkge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstc2Vjb25kYXJ5LWRlZmF1bHQtMnRpcjI0LCAjMDA2Y2UwKSk7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZm9vdGVyXzFkMjM3X2Z1ZDN2XzQ0OCBhOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2Zvb3Rlcl8xZDIzN19mdWQzdl80NDggYTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mb290ZXJfMWQyMzdfZnVkM3ZfNDQ4IGE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2Zvb3Rlcl8xZDIzN19mdWQzdl80NDggYTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1zZWNvbmRhcnktaG92ZXItZDJkYjd3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3X2Z1ZDN2XzQ0OCBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3X2Z1ZDN2XzQ0OCBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLXNlY29uZGFyeS1ob3Zlci1kMmRiN3csICMwMDJiNjYpKTtcbn1cbi5hd3N1aV9mb290ZXJfMWQyMzdfZnVkM3ZfNDQ4IGE6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2Zvb3Rlcl8xZDIzN19mdWQzdl80NDggYTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9mb290ZXJfMWQyMzdfZnVkM3ZfNDQ4IGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5hd3N1aV9jb250ZW50XzFkMjM3X2Z1ZDN2XzM5Njpub3QoI1xcOSksXG4uYXdzdWlfZm9vdGVyXzFkMjM3X2Z1ZDN2XzQ0ODpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfY29udGVudF8xZDIzN19mdWQzdl8zOTYgYTpub3QoI1xcOSk6Zm9jdXMsXG4uYXdzdWlfZm9vdGVyXzFkMjM3X2Z1ZDN2XzQ0OCBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtMXAwaG51LCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0zOXV2eHIsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9jcWNxa18xb3kxd18xODE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV93cmFwcGVyX2NxY3FrXzFveTF3XzE4NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9lbGVtZW50V3JhcHBlcl9jcWNxa18xb3kxd18xODk6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX21hcmtlcldyYXBwZXJfY3FjcWtfMW95MXdfMTkzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9wbGFjZW1lbnQtcmlnaHRfY3FjcWtfMW95MXdfMTk4Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX3BsYWNlbWVudC1sZWZ0X2NxY3FrXzFveTF3XzIwMzpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMDAlO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX2lubGluZVdyYXBwZXJfY3FjcWtfMW95MXdfMjA4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9rZXktdmFsdWUtcGFpcnNfMXk5ZnlfN2I4aHZfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfZ3JvdXAtdGl0bGVfMXk5ZnlfN2I4aHZfMTc3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufVxuXG4uYXdzdWlfZ3JvdXAtbGlzdF8xeTlmeV83Yjhodl8xODE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cblxuLmF3c3VpX2dyb3VwLWxpc3QtaXRlbV8xeTlmeV83Yjhodl8xOTE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90ZXJtXzF5OWZ5XzdiOGh2XzE5NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1rZXktdmFsdWUtcGFpcnMtbGFiZWwtMW1tZjNqLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWtleS12YWx1ZS1wYWlycy1sYWJlbC14M29mYTMsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQta2V5LXZhbHVlLXBhaXJzLWxhYmVsLXpkaWRtZCwgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGFiZWwtbW8zbngwLCAjMGYxNDFhKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Uta2V5LXZhbHVlLWdhcC05Z2xtcWMsIDBweCk7XG59XG5cbi5hd3N1aV9rZXktbGFiZWxfMXk5ZnlfN2I4aHZfMjAzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX2tleS1sYWJlbF8xeTlmeV83Yjhodl8yMDM6bm90KCNcXDkpOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9kZXRhaWxfMXk5ZnlfN2I4aHZfMjEyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWtleS12YWx1ZS1wYWlycy12YWx1ZS11N3U0Z2EsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfaW5mb18xeTlmeV83Yjhodl8yNDg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfZzl2M21faW04djdfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfZnZqZHVfdnI1ZGFfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hd3N1aV9idXR0b25fZnZqZHVfdnI1ZGFfMTg2Om5vdCgjXFw5KSxcbi5hd3N1aV9kb3RzX2Z2amR1X3ZyNWRhXzE4Nzpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1qbTBxZzcsIDJweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV9idXR0b25fZnZqZHVfdnI1ZGFfMTg2Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2J1dHRvbl9mdmpkdV92cjVkYV8xODY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fZnZqZHVfdnI1ZGFfMTg2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1qbTBxZzcsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTltamFqaywgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYnV0dG9uLWRpc2FibGVkX2Z2amR1X3ZyNWRhXzIxNTpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYik7XG59XG5cbi5hd3N1aV9hcnJvd19mdmpkdV92cjVkYV8yMjA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC1jcG9rdHIsICM0MjQ2NTApO1xufVxuLmF3c3VpX2Fycm93X2Z2amR1X3ZyNWRhXzIyMDpub3QoI1xcOSk6bm90KC5hd3N1aV9idXR0b24tZGlzYWJsZWRfZnZqZHVfdnI1ZGFfMjE1KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSk7XG59XG4uYXdzdWlfYXJyb3dfZnZqZHVfdnI1ZGFfMjIwLmF3c3VpX2J1dHRvbi1kaXNhYmxlZF9mdmpkdV92cjVkYV8yMTU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKTtcbn1cblxuLmF3c3VpX3BhZ2UtbnVtYmVyX2Z2amR1X3ZyNWRhXzIzMDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWRlZmF1bHQtZWx2MTNnLCAjNDI0NjUwKTtcbn1cbi5hd3N1aV9wYWdlLW51bWJlcl9mdmpkdV92cjVkYV8yMzA6bm90KCNcXDkpOm5vdCguYXdzdWlfYnV0dG9uLWRpc2FibGVkX2Z2amR1X3ZyNWRhXzIxNSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX3BhZ2UtbnVtYmVyX2Z2amR1X3ZyNWRhXzIzMC5hd3N1aV9idXR0b24tY3VycmVudF9mdmpkdV92cjVkYV8yMzY6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2F5ZmluZGluZy1saW5rLWFjdGl2ZS13ZWlnaHQtbnk0aHVwLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTg4M2Q0MywgIzBmMTQxYSk7XG59XG4uYXdzdWlfcGFnZS1udW1iZXJfZnZqZHVfdnI1ZGFfMjMwLmF3c3VpX2J1dHRvbi1jdXJyZW50X2Z2amR1X3ZyNWRhXzIzNi5hd3N1aV9idXR0b24tZGlzYWJsZWRfZnZqZHVfdnI1ZGFfMjE1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLXc0eGhhMywgI2I0YjRiYik7XG59XG4uYXdzdWlfcGFnZS1udW1iZXJfZnZqZHVfdnI1ZGFfMjMwLmF3c3VpX2J1dHRvbi1kaXNhYmxlZF9mdmpkdV92cjVkYV8yMTU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKTtcbn1cblxuLmF3c3VpX2p1bXAtdG8tcGFnZV9mdmpkdV92cjVkYV8yNDk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmF3c3VpX2p1bXAtdG8tcGFnZS1pbnB1dF9mdmpkdV92cjVkYV8yNTc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDg3cHg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTAuNmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmF3c3VpX2RvdHNfZnZqZHVfdnI1ZGFfMTg3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbn1cblxuLmF3c3VpX3BhZ2UtaXRlbV9mdmpkdV92cjVkYV8yNjc6bm90KCNcXDkpLFxuLmF3c3VpX2RvdHNfZnZqZHVfdnI1ZGFfMTg3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UtZmllbGQtdmVydGljYWwtdm05OXF6LCA1cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX3BhZ2UtaXRlbV9mdmpkdV92cjVkYV8yNjc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2RvdHNfZnZqZHVfdnI1ZGFfMTg3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfcGFnZS1pdGVtX2Z2amR1X3ZyNWRhXzI2Nzpub3QoI1xcOSk6bGFzdC1jaGlsZCxcbi5hd3N1aV9kb3RzX2Z2amR1X3ZyNWRhXzE4Nzpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfcm9vdC1kaXNhYmxlZF9mdmpkdV92cjVkYV8yODUgPiAuYXdzdWlfZG90c19mdmpkdV92cjVkYV8xODc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtdmJvNnY1LCAjYjRiNGJiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzFrc3UxXzFuNTlwXzE4NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX3BhbmVsXzFrc3UxXzFuNTlwXzIyMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9wYW5lbF8xa3N1MV8xbjU5cF8yMjAgPiAuYXdzdWlfaGFuZGxlXzFrc3UxXzFuNTlwXzIyNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF3c3VpX3BhbmVsXzFrc3UxXzFuNTlwXzIyMCA+IC5hd3N1aV9wYW5lbC1jb250ZW50XzFrc3UxXzFuNTlwXzIyODpub3QoI1xcOSkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcGFuZWxfMWtzdTFfMW41OXBfMjIwID4gLmF3c3VpX3BhbmVsLWNvbnRlbnRfMWtzdTFfMW41OXBfMjI4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkgKyAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSArIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpICsgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpICsgMnB4KTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2Rpc3BsYXktbWFpbi1vbmx5XzFrc3UxXzFuNTlwXzI0MSA+IC5hd3N1aV9wYW5lbF8xa3N1MV8xbjU5cF8yMjA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9kaXNwbGF5LXBhbmVsLW9ubHlfMWtzdTFfMW41OXBfMjQ0ID4gLmF3c3VpX3BhbmVsXzFrc3UxXzFuNTlwXzIyMDpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uYXdzdWlfY29udGVudF8xa3N1MV8xbjU5cF8yNTA6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5hd3N1aV9kaXNwbGF5LXBhbmVsLW9ubHlfMWtzdTFfMW41OXBfMjQ0ID4gLmF3c3VpX2NvbnRlbnRfMWtzdTFfMW41OXBfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29udGVudF8xa3N1MV8xbjU5cF8yNTA6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSArIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpICsgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkgKyAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkgKyAycHgpO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDJweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzExOXowXzF1N3V2XzU6bm90KCNcXDkpLFxuLmF3c3VpX3BhbmVsXzExOXowXzF1N3V2XzY6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnRfMTE5ejBfMXU3dXZfNzpub3QoI1xcOSksXG4uYXdzdWlfcmVzaXplLWhhbmRsZV8xMTl6MF8xdTd1dl84Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3NlZ21lbnRfX3BhdGhfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stcXhhazNpLCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3NlZ21lbnRfX3BhdGhfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3NlZ21lbnRfX3BhdGhfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3NlZ21lbnRfX3BhdGhfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stcXhhazNpLCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3NlZ21lbnRfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3NlZ21lbnRfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3NlZ21lbnRfMWVkbWhfMWJzMWpfMTYxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zZWdtZW50XzFlZG1oXzFiczFqXzE2MSA+IC5hd3N1aV9zZWdtZW50X19ob3Zlcl8xZWRtaF8xYnMxal8xODg6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1tY20yeTAsIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1xeGFrM2ksIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc2VnbWVudF8xZWRtaF8xYnMxal8xNjEgPiAuYXdzdWlfc2VnbWVudF9faG92ZXJfMWVkbWhfMWJzMWpfMTg4Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3NlZ21lbnRfMWVkbWhfMWJzMWpfMTYxID4gLmF3c3VpX3NlZ21lbnRfX2hvdmVyXzFlZG1oXzFiczFqXzE4ODpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZWdtZW50XzFlZG1oXzFiczFqXzE2MSA+IC5hd3N1aV9zZWdtZW50X19ob3Zlcl8xZWRtaF8xYnMxal8xODg6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfbGFiZWxfMWVkbWhfMWJzMWpfMjAyOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stcXhhazNpLCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xhYmVsXzFlZG1oXzFiczFqXzIwMjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9sYWJlbF8xZWRtaF8xYnMxal8yMDI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGFiZWxfMWVkbWhfMWJzMWpfMjAyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMWVkbWhfMWJzMWpfMjE2Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY29udGVudF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0tc21hbGxfMWVkbWhfMWJzMWpfMjIwOm5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoNTBweCArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfMWJzMWpfMjIwLmF3c3VpX2NvbnRlbnQtLXNtYWxsXzFlZG1oXzFiczFqXzIyMC5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oXzFiczFqXzIyMzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDMwcHggKyBjYWxjKDIgKiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oXzFiczFqXzIyMC5hd3N1aV9jb250ZW50LS1zbWFsbF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0td2l0aG91dC1sYWJlbHNfMWVkbWhfMWJzMWpfMjI2Om5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoNTBweCArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfMWJzMWpfMjIwLmF3c3VpX2NvbnRlbnQtLXNtYWxsXzFlZG1oXzFiczFqXzIyMC5hd3N1aV9jb250ZW50LS13aXRob3V0LWxhYmVsc18xZWRtaF8xYnMxal8yMjYuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF8xYnMxal8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgzMHB4KSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0tbWVkaXVtXzFlZG1oXzFiczFqXzIzMjpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDEwMHB4ICsgdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpICsgY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkpKSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0tbWVkaXVtXzFlZG1oXzFiczFqXzIzMi5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oXzFiczFqXzIyMzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDEwMHB4ICsgY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkpKSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0tbWVkaXVtXzFlZG1oXzFiczFqXzIzMi5hd3N1aV9jb250ZW50LS13aXRob3V0LWxhYmVsc18xZWRtaF8xYnMxal8yMjY6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxMDBweCArIHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfMWJzMWpfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF8xYnMxal8yMzIuYXdzdWlfY29udGVudC0td2l0aG91dC1sYWJlbHNfMWVkbWhfMWJzMWpfMjI2LmF3c3VpX2NvbnRlbnQtLWZpdC1oZWlnaHRfMWVkbWhfMWJzMWpfMjIzOm5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMTAwcHgpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oXzFiczFqXzIyMC5hd3N1aV9jb250ZW50LS1sYXJnZV8xZWRtaF8xYnMxal8yNDQ6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCArIHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KSArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfMWJzMWpfMjIwLmF3c3VpX2NvbnRlbnQtLWxhcmdlXzFlZG1oXzFiczFqXzI0NC5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oXzFiczFqXzIyMzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDE0MHB4ICsgY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCkpKSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0tbGFyZ2VfMWVkbWhfMWJzMWpfMjQ0LmF3c3VpX2NvbnRlbnQtLXdpdGhvdXQtbGFiZWxzXzFlZG1oXzFiczFqXzIyNjpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDE0MHB4ICsgdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpKSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF8xYnMxal8yMjAuYXdzdWlfY29udGVudC0tbGFyZ2VfMWVkbWhfMWJzMWpfMjQ0LmF3c3VpX2NvbnRlbnQtLXdpdGhvdXQtbGFiZWxzXzFlZG1oXzFiczFqXzIyNi5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oXzFiczFqXzIyMzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDE0MHB4KSk7XG59XG5cbi5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oXzFiczFqXzIyMzpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xufVxuXG4uYXdzdWlfc3RhdHVzLWNvbnRhaW5lcl8xZWRtaF8xYnMxal8yNjE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0IHV0aWxzICovXG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXJfMWVkbWhfMWJzMWpfMjY1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLS1maXQtaGVpZ2h0XzFlZG1oXzFiczFqXzI2OTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBtaW4tYmxvY2stc2l6ZTogaW5oZXJpdDtcbn1cblxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1jaGFydC1wbG90XzFlZG1oXzFiczFqXzI3NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5hd3N1aV9jaGFydC1jb250YWluZXItY2hhcnQtcGxvdC0tZml0LWhlaWdodF8xZWRtaF8xYnMxal8yNzc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi5hd3N1aV9pbm5lci1jb250ZW50XzFlZG1oXzFiczFqXzI4Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX3NlZ21lbnRfX2hpZ2hsaWdodF8xZWRtaF8xYnMxal8yOTQ6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXdzdWlfc2VnbWVudF8xZWRtaF8xYnMxal8xNjE6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfc2VnbWVudF8xZWRtaF8xYnMxal8xNjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9zZWdtZW50XzFlZG1oXzFiczFqXzE2MS5hd3N1aV9zZWdtZW50LS1kaW1tZWRfMWVkbWhfMWJzMWpfMzA5Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4uYXdzdWlfc2VnbWVudF8xZWRtaF8xYnMxal8xNjEuYXdzdWlfc2VnbWVudC0taGlnaGxpZ2h0ZWRfMWVkbWhfMWJzMWpfMzEyID4gLmF3c3VpX3NlZ21lbnRfX2hpZ2hsaWdodF8xZWRtaF8xYnMxal8yOTQ6bm90KCNcXDkpLCAuYXdzdWlfc2VnbWVudF8xZWRtaF8xYnMxal8xNjE6bm90KCNcXDkpOmhvdmVyOm5vdCguYXdzdWlfc2VnbWVudC0tZGltbWVkXzFlZG1oXzFiczFqXzMwOSkgPiAuYXdzdWlfc2VnbWVudF9faGlnaGxpZ2h0XzFlZG1oXzFiczFqXzI5NCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hd3N1aV9sYWJlbF8xZWRtaF8xYnMxal8yMDI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LTV2YmlhZCwgIzBmMTQxYSk7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF8xYnMxal8yMDIgPiBsaW5lOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itc3Ryb2tlLWNoYXJ0LWxpbmUtM25zbms2LCAjOGM4Yzk0KTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KTtcbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF8xYnMxal8yMDIgPiBkaXY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC43NWVtO1xufVxuLmF3c3VpX2xhYmVsXzFlZG1oXzFiczFqXzIwMi5hd3N1aV9sYWJlbC0tZGltbWVkXzFlZG1oXzFiczFqXzMyOTpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmF3c3VpX2xhYmVsXzFlZG1oXzFiczFqXzIwMi5hd3N1aV9sYWJlbC0tYWxpZ24tcmlnaHRfMWVkbWhfMWJzMWpfMzMyOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2xhYmVsXzFlZG1oXzFiczFqXzIwMi5hd3N1aV9sYWJlbC0tYWxpZ24tcmlnaHRfMWVkbWhfMWJzMWpfMzMyID4gZGl2Om5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG4uYXdzdWlfbGFiZWwtdGV4dF8xZWRtaF8xYnMxal8zNDAgPiB0ZXh0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LXphdnBlbywgNzAwKTtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtNXZiaWFkLCAjMGYxNDFhKTtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcbn1cblxudGV4dC5hd3N1aV9sYWJlbF9fZGVzY3JpcHRpb25fMWVkbWhfMWJzMWpfMzQ4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1jaGFydC1kZXRhaWwtc2l6ZS05cXIyNXEsIDEycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtNGdkcGNsLCAjNDI0NjUwKTtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC00Z2RwY2wsICM0MjQ2NTApO1xufVxuXG4uYXdzdWlfbGFiZWwtbGluZV8xZWRtaF8xYnMxal8zNTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBjb21wb25lbnQgY29kZSAqL1xufVxuXG4uYXdzdWlfbGFiZWwtLWhpZ2hsaWdodGVkXzFlZG1oXzFiczFqXzM1OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3BvcG92ZXItaGVhZGVyXzFlZG1oXzFiczFqXzM2Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Byb2dyZXNzXzExaHVjXzY1eHJlXzE4OTpub3QoI1xcOSk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tb2RlcmF0ZS1jOXV0bWcsIDEzNW1zKSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1tb2RlcmF0ZS1jOXV0bWcsIDEzNW1zKSBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcHJvZ3Jlc3NfMTFodWNfNjV4cmVfMTg5Om5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9wcm9ncmVzc18xMWh1Y182NXhyZV8xODk6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcHJvZ3Jlc3NfMTFodWNfNjV4cmVfMTg5Om5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcmVzdWx0LXN0YXRlXzExaHVjXzY1eHJlXzIwMzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluXzExaHVjXzY1eHJlXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1wYWNlZC10OGQxb3MsIDE4MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tc2hvdy1wYWNlZC14Mms3dWgsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMTFodWNfNjV4cmVfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jlc3VsdC1zdGF0ZV8xMWh1Y182NXhyZV8yMDM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfcmVzdWx0LXN0YXRlXzExaHVjXzY1eHJlXzIwMzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9yZXN1bHQtc3RhdGVfMTFodWNfNjV4cmVfMjAzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMTFodWNfNjV4cmVfMjI1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfd2l0aC1yZXN1bHQtYnV0dG9uXzExaHVjXzY1eHJlXzI1Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX3Jlc3VsdC10ZXh0XzExaHVjXzY1eHJlXzI2MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Jlc3VsdC1jb250YWluZXItZXJyb3JfMTFodWNfNjV4cmVfMjY1Om5vdCgjXFw5KSwgLmF3c3VpX3Jlc3VsdC1jb250YWluZXItc3VjY2Vzc18xMWh1Y182NXhyZV8yNjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9yZXN1bHQtYnV0dG9uXzExaHVjXzY1eHJlXzI2OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV93b3JkLXdyYXBfMTFodWNfNjV4cmVfMjc1Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX2xhYmVsLWZsYXNoXzExaHVjXzY1eHJlXzI4MDpub3QoI1xcOSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xufVxuLmF3c3VpX2xhYmVsLWtleS12YWx1ZV8xMWh1Y182NXhyZV8yODQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtemF2cGVvLCA3MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1tbzNueDAsICMwZjE0MWEpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCk7XG59XG5cbi5hd3N1aV9mbGFzaF8xMWh1Y182NXhyZV8yOTI6bm90KCNcXDkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9wcm9ncmVzcy1jb250YWluZXJfMTFodWNfNjV4cmVfMjk2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogODAwcHg7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xufVxuXG4uYXdzdWlfcGVyY2VudGFnZS1jb250YWluZXJfMTFodWNfNjV4cmVfMzAzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAzM3B4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG59XG5cbi5hd3N1aV9wZXJjZW50YWdlXzExaHVjXzY1eHJlXzMwMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Byb2dyZXNzXzExaHVjXzY1eHJlXzE4OTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1wcm9ncmVzcy1iYXItaGVpZ2h0LTZiOXlwYSwgNHB4KTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDEwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtNmI5eXBhLCAxMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgMTBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtNmI5eXBhLCAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1kZWZhdWx0LWg0ejlhZCwgI2ViZWJmMCkpO1xufVxuLmF3c3VpX3Byb2dyZXNzXzExaHVjXzY1eHJlXzE4OTpub3QoI1xcOSk6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWhlaWdodC02Yjl5cGEsIDRweCk7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtNmI5eXBhLCAxMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgMTBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDEwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItZGVmYXVsdC1oNHo5YWQsICNlYmViZjApKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y182NXhyZV8xODk6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtNmI5eXBhLCAxMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDEwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci12YWx1ZS1kZWZhdWx0LWpkcDNiNywgIzAwNmNlMCkpO1xufVxuLmF3c3VpX3Byb2dyZXNzXzExaHVjXzY1eHJlXzE4OS5hd3N1aV9jb21wbGV0ZV8xMWh1Y182NXhyZV8zNDk6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtNmI5eXBhLCAxMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgMTBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDEwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgMTBweCk7XG59XG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfNjV4cmVfMTg5Om5vdCgjXFw5KTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDEwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgMTBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLXZhbHVlLWRlZmF1bHQtamRwM2I3LCAjMDA2Y2UwKSk7XG59XG5cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fMTFodWNfNjV4cmVfMzYzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfNTVma2hfMThwZDdfMTQ2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCkpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm94LXNoYWRvdy1kZWZhdWx0LTZiOXlwYSk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDY6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRieiwgI2ZmZmZmZikpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm9yZGVyLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXZ2NzN6LCAjOGM4Yzk0KSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm94LXNoYWRvdy1ob3Zlci02Yjl5cGEsIHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKSk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtcmVhZG9ubHlfNTVma2hfMThwZDdfMTkxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1iYWNrZ3JvdW5kLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpKSk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm9yZGVyLWNvbG9yLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm9yZGVyLWNvbG9yLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJveC1zaGFkb3ctcmVhZG9ubHktNmI5eXBhKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV9kaXNhYmxlZF81NWZraF8xOHBkN18xOTc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJhY2tncm91bmQtZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLWNuOWJwaiwgI2ViZWJmMCkpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC15eWhsdnksICNlYmViZjApKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm9yZGVyLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1rMHpvd3MsICNiNGI0YmIpKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm94LXNoYWRvdy1kaXNhYmxlZC02Yjl5cGEpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThwZDdfMTQ2LmF3c3VpX3RleHRhcmVhLWludmFsaWRfNTVma2hfMThwZDdfMjA1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNywgI2RiMDAwMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLW14em9wNywgI2RiMDAwMCkpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOWpqZjk2LCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4cGQ3XzIwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4cGQ3XzIwNTpub3QoI1xcOSk6Zm9jdXMtd2l0aGluLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4cGQ3XzIwNTpub3QoI1xcOSk6Zm9jdXMtd2l0aGluOmZvY3VzLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDU6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOWpqZjk2LCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4cGQ3XzIwNTpub3QoI1xcOSk6Zm9jdXMtd2l0aGluLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTlqamY5NiwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDUuYXdzdWlfZGlzYWJsZWRfNTVma2hfMThwZDdfMTk3Om5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4cGQ3XzIwNS5hd3N1aV9kaXNhYmxlZF81NWZraF8xOHBkN18xOTc6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4cGQ3XzIzMzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCwgIzg1NTkwMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4cGQ3XzIzMzpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05ampmOTYsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThwZDdfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThwZDdfMjMzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThwZDdfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThwZDdfMjMzOm5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4cGQ3XzIzMzpub3QoI1xcOSk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCwgIzg1NTkwMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4cGQ3XzIzMzpub3QoI1xcOSk6Zm9jdXMtd2l0aGluOmZvY3VzLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOHBkN18yMzM6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOWpqZjk2LCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4cGQ3XzIzMzpub3QoI1xcOSk6Zm9jdXMtd2l0aGluLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOHBkN18yMzM6bm90KCNcXDkpOmZvY3VzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTlqamY5NiwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOHBkN18yMzMuYXdzdWlfZGlzYWJsZWRfNTVma2hfMThwZDdfMTk3Om5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4cGQ3XzIzMy5hd3N1aV9kaXNhYmxlZF81NWZraF8xOHBkN18xOTc6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4cGQ3XzE0Njpub3QoI1xcOSk6Zm9jdXMtd2l0aGluOm5vdCguYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDUpOm5vdCguYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOHBkN18yMzMpLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDY6bm90KCNcXDkpOmZvY3VzOm5vdCguYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDUpOm5vdCguYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOHBkN18yMzMpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZm9jdXMtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1zbDZ4MXgsICMwMDZjZTApKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtYm9yZGVyLWNvbG9yLWZvY3VzLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtc2w2eDF4LCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJveC1zaGFkb3ctZm9jdXMtNmI5eXBhLCAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtOW1qYWprLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1iYWNrZ3JvdW5kLWZvY3VzLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRieiwgI2ZmZmZmZikpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThwZDdfMTQ2LmF3c3VpX2Rpc2FibGVkXzU1ZmtoXzE4cGQ3XzE5Nzpub3QoI1xcOSk6Zm9jdXMtd2l0aGluOm5vdCguYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOHBkN18yMDUpOm5vdCguYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOHBkN18yMzMpLCAuYXdzdWlfcm9vdF81NWZraF8xOHBkN18xNDYuYXdzdWlfZGlzYWJsZWRfNTVma2hfMThwZDdfMTk3Om5vdCgjXFw5KTpmb2N1czpub3QoLmF3c3VpX3RleHRhcmVhLWludmFsaWRfNTVma2hfMThwZDdfMjA1KTpub3QoLmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThwZDdfMjMzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1iYWNrZ3JvdW5kLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC1jbjlicGosICNlYmViZjApKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKSk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC15eWhsdnksICNlYmViZjApKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtazB6b3dzLCAjYjRiNGJiKSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbn1cblxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4cGQ3XzE5MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICByZXNpemU6IG5vbmU7XG4gIGN1cnNvcjogdGV4dDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1maWVsZC12ZXJ0aWNhbC12bTk5cXosIDVweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSkpO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4cGQ3XzE5MS5hd3N1aV9wbGFjZWhvbGRlci12aXNpYmxlXzU1ZmtoXzE4cGQ3XzMzMDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTEuYXdzdWlfcGxhY2Vob2xkZXItdmlzaWJsZV81NWZraF8xOHBkN18zMzA6bm90KCNcXDkpOjpiZWZvcmUsIC5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTEuYXdzdWlfcGxhY2Vob2xkZXItdmlzaWJsZV81NWZraF8xOHBkN18zMzAgPiAqOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTEuYXdzdWlfcGxhY2Vob2xkZXItdmlzaWJsZV81NWZraF8xOHBkN18zMzA6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLXBsYWNlaG9sZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci10djJ1N2QsICM2NTY4NzEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtcGxhY2Vob2xkZXItZm9udC1zaXplLTZiOXlwYSk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1wbGFjZWhvbGRlci1mb250LXN0eWxlLTZiOXlwYSwgaXRhbGljKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1wbGFjZWhvbGRlci1mb250LXdlaWdodC02Yjl5cGEpO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKSkpO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4cGQ3XzE5MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWNvbG9yLWZvY3VzLTZiOXlwYSwgdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpKSk7XG59XG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMThwZDdfMTkxOm5vdCgjXFw5KTppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTE6bm90KCNcXDkpOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtcGxhY2Vob2xkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLXR2MnU3ZCwgIzY1Njg3MSkpO1xuICBmb250LXNpemU6IHZhcigtLWF3c3VpLXByb21wdC1pbnB1dC1zdHlsZS1wbGFjZWhvbGRlci1mb250LXNpemUtNmI5eXBhKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGUtNmI5eXBhLCBpdGFsaWMpO1xuICBmb250LXdlaWdodDogdmFyKC0tYXdzdWktcHJvbXB0LWlucHV0LXN0eWxlLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0LTZiOXlwYSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMThwZDdfMTkxLmF3c3VpX2ludmFsaWRfNTVma2hfMThwZDdfMzY2Om5vdCgjXFw5KSwgLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4cGQ3XzE5MS5hd3N1aV93YXJuaW5nXzU1ZmtoXzE4cGQ3XzM2Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4cGQ3XzE5MTpub3QoI1xcOSk6ZGlzYWJsZWQsIC5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTEuYXdzdWlfdGV4dGFyZWEtZGlzYWJsZWRfNTVma2hfMThwZDdfMzY5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cywgI2I0YjRiYikpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTE6bm90KCNcXDkpOmRpc2FibGVkOjpwbGFjZWhvbGRlciwgLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4cGQ3XzE5MS5hd3N1aV90ZXh0YXJlYS1kaXNhYmxlZF81NWZraF8xOHBkN18zNjk6bm90KCNcXDkpOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MCwgI2I0YjRiYik7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfdGV4dGFyZWEtcmVhZG9ubHlfNTVma2hfMThwZDdfMTkxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtY29sb3ItcmVhZG9ubHktNmI5eXBhLCB2YXIoLS1hd3N1aS1wcm9tcHQtaW5wdXQtc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSkpKTtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOHBkN18xOTEuYXdzdWlfdGV4dGFyZWEtZGlzYWJsZWRfNTVma2hfMThwZDdfMzY5LmF3c3VpX3BsYWNlaG9sZGVyLXZpc2libGVfNTVma2hfMThwZDdfMzMwOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQteWVhOXgwLCAjYjRiNGJiKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfdGV4dGFyZWEtd3JhcHBlcl81NWZraF8xOHBkN18zODY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXdzdWlfZWRpdGFibGUtd3JhcHBlcl81NWZraF8xOHBkN18zOTE6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9lZGl0YWJsZS1lbGVtZW50XzU1ZmtoXzE4cGQ3XzM5Nzpub3QoI1xcOSkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmF3c3VpX3ByaW1hcnktYWN0aW9uXzU1ZmtoXzE4cGQ3XzQwNDpub3QoI1xcOSkge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KSAvIDIpO1xufVxuLmF3c3VpX3RleHRhcmVhLXdyYXBwZXJfNTVma2hfMThwZDdfMzg2ID4gLmF3c3VpX3ByaW1hcnktYWN0aW9uXzU1ZmtoXzE4cGQ3XzQwNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpIC8gMik7XG59XG4uYXdzdWlfdGV4dGFyZWEtd3JhcHBlcl81NWZraF8xOHBkN18zODYgPiAuYXdzdWlfcHJpbWFyeS1hY3Rpb25fNTVma2hfMThwZDdfNDA0ID4gLmF3c3VpX2FjdGlvbi1idXR0b25fNTVma2hfMThwZDdfNDEyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSwgMnB4KTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmF3c3VpX3NlY29uZGFyeS1jb250ZW50XzU1ZmtoXzE4cGQ3XzQxNzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xufVxuLmF3c3VpX3NlY29uZGFyeS1jb250ZW50XzU1ZmtoXzE4cGQ3XzQxNy5hd3N1aV93aXRoLXBhZGRpbmdzXzU1ZmtoXzE4cGQ3XzQ1Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCk7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWNvbnRlbnRfNTVma2hfMThwZDdfNDE3LmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMThwZDdfNDUyLmF3c3VpX2ludmFsaWRfNTVma2hfMThwZDdfMzY2Om5vdCgjXFw5KSwgLmF3c3VpX3NlY29uZGFyeS1jb250ZW50XzU1ZmtoXzE4cGQ3XzQxNy5hd3N1aV93aXRoLXBhZGRpbmdzXzU1ZmtoXzE4cGQ3XzQ1Mi5hd3N1aV93YXJuaW5nXzU1ZmtoXzE4cGQ3XzM2Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xufVxuXG4uYXdzdWlfYWN0aW9uLXN0cmlwZV81NWZraF8xOHBkN180NjI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc181NWZraF8xOHBkN181MDE6bm90KCNcXDkpIHtcbiAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzU1ZmtoXzE4cGQ3XzUwMS5hd3N1aV93aXRoLXBhZGRpbmdzXzU1ZmtoXzE4cGQ3XzQ1Mjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtZmllbGQtdmVydGljYWwtdm05OXF6LCA1cHgpO1xufVxuLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzU1ZmtoXzE4cGQ3XzUwMS5hd3N1aV93aXRoLXBhZGRpbmdzXzU1ZmtoXzE4cGQ3XzQ1Mi5hd3N1aV9pbnZhbGlkXzU1ZmtoXzE4cGQ3XzM2Njpub3QoI1xcOSksIC5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc181NWZraF8xOHBkN181MDEuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xOHBkN180NTIuYXdzdWlfd2FybmluZ181NWZraF8xOHBkN18zNjY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpKTtcbn1cbi5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc181NWZraF8xOHBkN181MDEuYXdzdWlfd2l0aC1wYWRkaW5ncy1hbmQtYWN0aW9uc181NWZraF8xOHBkN181MTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfYnVmZmVyXzU1ZmtoXzE4cGQ3XzUyMzpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5hd3N1aV90b2tlbi1jb250YWluZXJfNTVma2hfMThwZDdfNTI5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAtbW96LXVzZXItc2VsZWN0OiBhbGw7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbn1cblxuLmF3c3VpX3JlZmVyZW5jZS13cmFwcGVyXzU1ZmtoXzE4cGQ3XzUzNzpub3QoI1xcOSkge1xuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG59XG5cbi5hd3N1aV90cmlnZ2VyLWJhc2VfNTVma2hfMThwZDdfNTQxOm5vdCgjXFw5KSB7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbn1cblxuLmF3c3VpX3RyaWdnZXItdG9rZW5fNTVma2hfMThwZDdfNTQ1Om5vdCgjXFw5KSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkYXNoZWQgY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbn1cblxuLmF3c3VpX3BhcmFncmFwaF81NWZraF8xOHBkN181NTE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBjb2xvcjogaW5oZXJpdDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfbnIzZ3Nfa2diZXRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3RleHRhcmVhX25yM2dzX2tnYmV0Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb250ZW50LWVkaXRhYmxlX25yM2dzX2tnYmV0XzEzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAtIGNvbnRlbnRFZGl0YWJsZSBlbGVtZW50IGZvciB0b2tlbiBtb2RlICovXG59XG5cbi5hd3N1aV9hY3Rpb24tYnV0dG9uX25yM2dzX2tnYmV0XzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJpbWFyeS1hY3Rpb25fbnIzZ3Nfa2diZXRfMjE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc19ucjNnc19rZ2JldF8yNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZGFyeS1jb250ZW50X25yM2dzX2tnYmV0XzI5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xd3pxZV9na3Zwb18xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9zZWFyY2gtZmllbGRfMXd6cWVfZ2t2cG9fMTc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG5cbi5hd3N1aV9pbnB1dC13cmFwcGVyXzF3enFlX2drdnBvXzE4NDpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDY4OHB4IC0gMiAqIHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSk7XG59XG5cbi5hd3N1aV9hZGQtdG9rZW5fMXd6cWVfZ2t2cG9fMTkxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cblxuLmF3c3VpX3Rva2Vuc18xd3pxZV9na3Zwb18xOTg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90b2tlbi1vcGVyYXRvcl8xd3pxZV9na3Zwb18yMDM6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xufVxuXG4uYXdzdWlfcHJvcGVydHktZWRpdG9yXzF3enFlX2drdnBvXzIwNzpub3QoI1xcOSkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1oZWFkZXJfMXd6cWVfZ2t2cG9fMjEwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1oZWFkZXItZW51bV8xd3pxZV9na3Zwb18yMjM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQtZm8xYWZnLCA3MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC0zdmppNGssICM0MjQ2NTApO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKTtcbn1cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItZm9ybV8xd3pxZV9na3Zwb18yMzg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn1cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItY2FuY2VsXzF3enFlX2drdnBvXzI0Mzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1hY3Rpb25zXzF3enFlX2drdnBvXzI0Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZzFyZmZ1LCAjYzZjNmNkKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuXG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLWVudW1fMXd6cWVfZ2t2cG9fMjU0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3JfMXd6cWVfZ2t2cG9fMjU5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZvcm1fMXd6cWVfZ2t2cG9fMjY2Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1maWVsZC1wcm9wZXJ0eV8xd3pxZV9na3Zwb18yNjk6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAyO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1maWVsZC1vcGVyYXRvcl8xd3pxZV9na3Zwb18yNzI6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1maWVsZC12YWx1ZV8xd3pxZV9na3Zwb18yNzU6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAyO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1tdWx0aXNlbGVjdC13cmFwcGVyXzF3enFlX2drdnBvXzI3ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWRsOTV5bCwgMzJweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMjAwcHg7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLW11bHRpc2VsZWN0LXdyYXBwZXItaW5uZXJfMXd6cWVfZ2t2cG9fMjgzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWNhbmNlbF8xd3pxZV9na3Zwb18yODc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3Itc3VibWl0XzF3enFlX2drdnBvXzI5MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItYWN0aW9uc18xd3pxZV9na3Zwb18yOTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWcxcmZmdSwgI2M2YzZjZCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIC0xICogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkXzF3enFlX2drdnBvXzMwMjpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KG1pbi1jb250ZW50LCAyZnIpIG1pbm1heChtaW4tY29udGVudCwgMTIwcHgpIG1pbm1heChtaW4tY29udGVudCwgM2ZyKSBtaW4tY29udGVudDtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZC1ncm91cF8xd3pxZV9na3Zwb18zMzY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWRfMXd6cWVfZ2t2cG9fMzAyLmF3c3VpX3Rva2VuLWVkaXRvci1uYXJyb3dfMXd6cWVfZ2t2cG9fMzM5Om5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEwMHB4LCAxZnIpO1xuICBnYXA6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZF8xd3pxZV9na3Zwb18zMDIuYXdzdWlfdG9rZW4tZWRpdG9yLW5hcnJvd18xd3pxZV9na3Zwb18zMzkgPiAuYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWQtZ3JvdXBfMXd6cWVfZ2t2cG9fMzM2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkXzF3enFlX2drdnBvXzMwMi5hd3N1aV90b2tlbi1lZGl0b3ItbmFycm93XzF3enFlX2drdnBvXzMzOSA+IC5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZC1ncm91cF8xd3pxZV9na3Zwb18zMzYuYXdzdWlfdG9rZW4tZWRpdG9yLXN1cHBvcnRzLWdyb3Vwc18xd3pxZV9na3Zwb18zNDg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkLWhlYWRlcl8xd3pxZV9na3Zwb18zNTI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1vdXg4OTQsICM0MjQ2NTApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLWxjeDBhaSwgNzAwKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkLWNlbGxfMXd6cWVfZ2t2cG9fMzU4Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Rva2VuLWVkaXRvci1uYXJyb3dfMXd6cWVfZ2t2cG9fMzM5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZC1jZWxsXzF3enFlX2drdnBvXzM1OC5hd3N1aV90b2tlbi1lZGl0b3ItbmFycm93XzF3enFlX2drdnBvXzMzOTpub3QoI1xcOSk6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItYWRkLXRva2VuXzF3enFlX2drdnBvXzM2Nzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn1cblxuLmF3c3VpX2N1c3RvbS1jb250ZW50LXdyYXBwZXJfMXd6cWVfZ2t2cG9fMzcxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfY3VzdG9tLWNvbnRyb2xfMXd6cWVfZ2t2cG9fMzc1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfaW5wdXRfMXd6cWVfZ2t2cG9fMTg0Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9yZXN1bHRzXzF3enFlX2drdnBvXzM4Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLXZlcnRpY2FsLXZtOTlxeiwgNXB4KSArIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3Rva2VuLXRyaWdnZXJfMXd6cWVfZ2t2cG9fMzg4Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX3JlbW92ZS1hbGxfMXd6cWVfZ2t2cG9fMzkzOm5vdCgjXFw5KSxcbi5hd3N1aV9qb2luLW9wZXJhdGlvbl8xd3pxZV9na3Zwb18zOTQ6bm90KCNcXDkpLFxuLmF3c3VpX2N1c3RvbS1maWx0ZXItYWN0aW9uc18xd3pxZV9na3Zwb18zOTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb25zdHJhaW50XzF3enFlX2drdnBvXzM5OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS00dXNkd2csICM2NTY4NzEpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLWdxNzhvaywgMC4wMDVlbSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW5fMWhlYjFfMWF5ZDZfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbl8xaGViMV8xYXlkNl85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLXNlbGVjdF8xaGViMV8xYXlkNl8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpbHRlcmluZy10b2tlbi1jb250ZW50XzFoZWIxXzFheWQ2XzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyXzFoZWIxXzFheWQ2XzIxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyLWRpc21pc3MtYnV0dG9uXzFoZWIxXzFheWQ2XzI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyLXNlbGVjdF8xaGViMV8xYXlkNl8yOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpbHRlcmluZy10b2tlbi1pbm5lci1jb250ZW50XzFoZWIxXzFheWQ2XzMzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWVkaXQtYnV0dG9uXzFoZWIxXzFheWQ2XzM3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLXByb3BlcnR5XzFoZWIxXzFheWQ2XzQxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLW9wZXJhdG9yXzFoZWIxXzFheWQ2XzQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLXZhbHVlXzFoZWIxXzFheWQ2XzQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLXRva2VuLXJlbW92ZS1hY3Rpb25zXzFoZWIxXzFheWQ2XzUzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLXRva2VuLWFkZC1hY3Rpb25zXzFoZWIxXzFheWQ2XzU3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLWNhbmNlbF8xaGViMV8xYXlkNl82MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Rva2VuLWVkaXRvci1zdWJtaXRfMWhlYjFfMWF5ZDZfNjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItY2FuY2VsXzFoZWIxXzFheWQ2XzY5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLXN1Ym1pdF8xaGViMV8xYXlkNl83Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xOWJzb18xMmp4aV8xNTM6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXJvb3RfMTlic29fMTJqeGlfMTU0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuLmF3c3VpX3Jvb3RfMTlic29fMTJqeGlfMTUzLmF3c3VpX2hhcy1ncm91cHNfMTlic29fMTJqeGlfMTg3Om5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci1yb290XzE5YnNvXzEyanhpXzE1NC5hd3N1aV9oYXMtZ3JvdXBzXzE5YnNvXzEyanhpXzE4Nzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygycHggKyB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWRsOTV5bCwgMzJweCkpO1xufVxuLmF3c3VpX3Jvb3RfMTlic29fMTJqeGlfMTUzLmF3c3VpX2hhcy1ncm91cHNfMTlic29fMTJqeGlfMTg3LmF3c3VpX2NvbXBhY3QtbW9kZV8xOWJzb18xMmp4aV8xOTE6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXJvb3RfMTlic29fMTJqeGlfMTU0LmF3c3VpX2hhcy1ncm91cHNfMTlic29fMTJqeGlfMTg3LmF3c3VpX2NvbXBhY3QtbW9kZV8xOWJzb18xMmp4aV8xOTE6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMnB4ICsgMiAqIHZhcigtLWJvcmRlci13aWR0aC10b2tlbi0ydWtkcHUsIDJweCkgKyB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWRsOTV5bCwgMzJweCkpO1xufVxuXG4uYXdzdWlfaW5uZXItcm9vdF8xOWJzb18xMmp4aV8xNTQ6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX3Rva2VuXzE5YnNvXzEyanhpXzIwMDpub3QoI1xcOSksXG4uYXdzdWlfaW5uZXItdG9rZW5fMTlic29fMTJqeGlfMjAxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTJ1a2RwdSwgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtdG9rZW4tMnVrZHB1LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYiwgIzAwNmNlMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvLCAjZjBmYmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi15Y25lbWgsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4teWNuZW1oLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4teWNuZW1oLCA4cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV90b2tlbl8xOWJzb18xMmp4aV8yMDAuYXdzdWlfZ3JvdXBlZF8xOWJzb18xMmp4aV8yMTQ6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXRva2VuXzE5YnNvXzEyanhpXzIwMS5hd3N1aV9ncm91cGVkXzE5YnNvXzEyanhpXzIxNDpub3QoI1xcOSkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hd3N1aV9pbm5lci10b2tlbl8xOWJzb18xMmp4aV8yMDE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KSAvIDIpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KSAvIDIpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXljbmVtaCwgOHB4KSAvIDIpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi15Y25lbWgsIDhweCkgLyAyKTtcbn1cblxuLmF3c3VpX2xpc3RfMTlic29fMTJqeGlfMjI2Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9zaG93LW9wZXJhdGlvbl8xOWJzb18xMmp4aV8yMzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5hd3N1aV9zZWxlY3RfMTlic29fMTJqeGlfMjQzOm5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci1zZWxlY3RfMTlic29fMTJqeGlfMjQ0Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tY29udGVudF8xOWJzb18xMmp4aV8yNDg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtZmllbGQtdmVydGljYWwtdm05OXF6LCA1cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xufVxuLmF3c3VpX3Rva2VuLWNvbnRlbnQtZ3JvdXBlZF8xOWJzb18xMmp4aV8yNTQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMnB4O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xufVxuXG4uYXdzdWlfaW5uZXItdG9rZW4tY29udGVudF8xOWJzb18xMmp4aV8yNTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMXB4O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpO1xufVxuXG4uYXdzdWlfZWRpdC1idXR0b25fMTlic29fMTJqeGlfMjY0Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xOWJzb18xMmp4aV8yNjU6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLWRpc21pc3MtYnV0dG9uXzE5YnNvXzEyanhpXzI2Njpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0ciwgIzQyNDY1MCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2VkaXQtYnV0dG9uXzE5YnNvXzEyanhpXzI2NDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29fMTJqeGlfMjY1Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9pbm5lci1kaXNtaXNzLWJ1dHRvbl8xOWJzb18xMmp4aV8yNjY6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2VkaXQtYnV0dG9uXzE5YnNvXzEyanhpXzI2NDpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29fMTJqeGlfMjY1Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9pbm5lci1kaXNtaXNzLWJ1dHRvbl8xOWJzb18xMmp4aV8yNjY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTFpdW15MywgLTVweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2VkaXQtYnV0dG9uXzE5YnNvXzEyanhpXzI2NDpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xOWJzb18xMmp4aV8yNjU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fMTJqeGlfMjY2Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0xaXVteTMsIC01cHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMWl1bXkzLCAtNXB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMWl1bXkzLCAtNXB4KSArIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0xaXVteTMsIC01cHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTFpdW15MywgLTVweCkgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMWl1bXkzLCAtNXB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb18xMmp4aV8yNjQ6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzEyanhpXzI2NTpub3QoI1xcOSk6Zm9jdXMsXG4uYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fMTJqeGlfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb18xMmp4aV8yNjQ6bm90KCNcXDkpOmhvdmVyLFxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzEyanhpXzI2NTpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fMTJqeGlfMjY2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcDJiZWV4LCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb18xMmp4aV8yNjQ6bm90KCNcXDkpOmRpc2FibGVkLFxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzEyanhpXzI2NTpub3QoI1xcOSk6ZGlzYWJsZWQsXG4uYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fMTJqeGlfMjY2Om5vdCgjXFw5KTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtbnBtdmd1LCAjZGVkZWUzKTtcbn1cblxuLmF3c3VpX3Rva2VuLWRpc2FibGVkXzE5YnNvXzEyanhpXzMyNDpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLW5wbXZndSwgI2RlZGVlMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGlzYWJsZWQteTJlb3hmLCAjYjRiNGJiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90b2tlbi10cmlnZ2VyXzFiNnV5X3hpYXBlXzU6bm90KCNcXDkpLFxuLmF3c3VpX3NlYXJjaC1maWVsZF8xYjZ1eV94aWFwZV82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xdnR6cl8xbDh6aF85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdmlldy1idXR0b25fMXZ0enJfMWw4emhfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9icm93c2UtYnV0dG9uXzF2dHpyXzFsOHpoXzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbGF5b3V0XzF2dHpyXzFsOHpoXzIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbi5hd3N1aV9sYXlvdXRfMXZ0enJfMWw4emhfMjEgPiAqOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0LXVyaV8xdnR6cl8xbDh6aF8zMzpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDIwMHB4O1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX2xheW91dC12ZXJzaW9uXzF2dHpyXzFsOHpoXzM3Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTgwcHg7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMTQwcHg7XG4gIGlubGluZS1zaXplOiAyMCU7XG59XG4uYXdzdWlfbGF5b3V0LWRpdmlkZXJfMXZ0enJfMWw4emhfNDI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogY2FsYygyICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgKyAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzF4ZTg4XzdlbDNpXzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS05MC1seXpiMGssIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS05MC1qaGJxZzksIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2V4cGFuZC10b2dnbGUtaWNvbl8xeGU4OF83ZWwzaV8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzF4ZTg4XzdlbDNpXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb25fMXhlODhfN2VsM2lfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2V4cGFuZC10b2dnbGUtaWNvbl8xeGU4OF83ZWwzaV8xNTM6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzF4ZTg4XzdlbDNpXzE1Mzpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uLWV4cGFuZGVkXzF4ZTg4XzdlbDNpXzE3NDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uLWV4cGFuZGVkXzF4ZTg4XzdlbDNpXzE3NDpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmF3c3VpX2V4cGFuZC10b2dnbGVfMXhlODhfN2VsM2lfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0ciwgIzQyNDY1MCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZXhwYW5kLXRvZ2dsZV8xeGU4OF83ZWwzaV8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZS1mb2N1cy1oaWdobGlnaHRfMXhlODhfN2VsM2lfMjI1KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9leHBhbmQtdG9nZ2xlXzF4ZTg4XzdlbDNpXzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlLWZvY3VzLWhpZ2hsaWdodF8xeGU4OF83ZWwzaV8yMjUpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZXhwYW5kLXRvZ2dsZV8xeGU4OF83ZWwzaV8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZS1mb2N1cy1oaWdobGlnaHRfMXhlODhfN2VsM2lfMjI1KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9leHBhbmQtdG9nZ2xlXzF4ZTg4XzdlbDNpXzE1Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wMmJlZXgsICMwZjE0MWEpO1xufVxuLmF3c3VpX2V4cGFuZC10b2dnbGVfMXhlODhfN2VsM2lfMTUzOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtODgzZDQzLCAjMGYxNDFhKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JvZHktY2VsbC1jb3VudGVyXzEwanR0XzE2eDF0XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktZ29icnVpLCAjZWJlYmYwKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1MiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1MiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzV5aHV2XzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzV5aHV2XzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTFfYzZ0dXBfNXlodXZfMTczID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF81eWh1dl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF81eWh1dl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzV5aHV2XzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTRfYzZ0dXBfNXlodXZfMTk0ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF81eWh1dl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF81eWh1dl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzV5aHV2XzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTdfYzZ0dXBfNXlodXZfMjE1ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF81eWh1dl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF81eWh1dl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzV5aHV2XzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLW5leHRfYzZ0dXBfNXlodXZfMjM2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1hbGlnbi10b3BfYzZ0dXBfNXlodXZfMjU0Om5vdCgjXFw5KSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC13cmFwX2M2dHVwXzV5aHV2XzI2MCkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hd3N1aV9ib2R5LWNlbGwtY291bnRlcl9jNnR1cF81eWh1dl8yNjU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS1wOWRqam0sICM0MjQ2NTApO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmxhc3QtY2hpbGQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgLypcbiAgICBSZW1vdmUgdGhlIHBsYWNlaG9sZGVyIGJvcmRlciBpZiB0aGUgcm93IGlzIG5vdCBzZWxlY3RhYmxlLlxuICAgIFJvd3MgdGhhdCBhcmUgbm90IHNlbGVjdGFibGUgd2lsbCByZXNlcnZlIHRoZSBob3Jpem9udGFsIHNwYWNlXG4gICAgdGhhdCB0aGUgcGxhY2Vob2xkZXIgYm9yZGVyIHdvdWxkIGNvbnN1bWUuXG4gICovXG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzV5aHV2XzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTFfYzZ0dXBfNXlodXZfMTczID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDEgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF81eWh1dl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTRfYzZ0dXBfNXlodXZfMTk0ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDQgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF81eWh1dl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTdfYzZ0dXBfNXlodXZfMjE1ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDcgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF81eWh1dl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLW5leHRfYzZ0dXBfNXlodXZfMjM2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzV5aHV2XzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzV5aHV2XzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF81eWh1dl8xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzV5aHV2XzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF81eWh1dl8yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzV5aHV2XzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF81eWh1dl8yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzV5aHV2XzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfNXlodXZfNTM2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF81eWh1dl81MzYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCkuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF81eWh1dl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzV5aHV2XzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfNXlodXZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzV5aHV2XzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfNXlodXZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfNXlodXZfNzAyOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF81eWh1dl84NjgpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzV5aHV2XzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF81eWh1dl83MDI6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzV5aHV2Xzg2OCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1MykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfNXlodXZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzcwMjpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfNXlodXZfODY4KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZmlyc3Qtcm93X2M2dHVwXzV5aHV2XzEwMzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1taWlqaXcsIDJweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYm9keS1jZWxsLWxhc3Qtcm93X2M2dHVwXzV5aHV2XzEwNDA6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDApOm5vdCguYXdzdWlfaGFzLWZvb3Rlcl9jNnR1cF81eWh1dl8xMDQwKSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLW1paWppdywgMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtbGFzdC1yb3dfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MCkuYXdzdWlfaGFzLWZvb3Rlcl9jNnR1cF81eWh1dl8xMDQwIHtcbiAgLypcbiAgQWRkIGEgYm90dG9tIGJvcmRlciB0byB0aGUgYm9keSBjZWxscyBvZiB0aGUgbGFzdCByb3cgYXMgYSBzZXBhcmF0b3IgYmV0d2VlbiB0aGVcbiAgdGFibGUgYW5kIHRoZSBmb290ZXJcbiAgKi9cbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zaGFkZWRfYzZ0dXBfNXlodXZfMTA1MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLTNuOHpxMywgI2Y2ZjZmOSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzV5aHV2XzUzNjpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MCk6bm90KC5hd3N1aV9ib2R5LWNlbGwtbGFzdC1yb3dfYzZ0dXBfNXlodXZfMTA0MCkge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtYjUxbHQ5LCAjZGVkZWUzKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvLCAjZjBmYmZmKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliLCAjMDA2Y2UwKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXdpZHRoLWl0ZW0tc2VsZWN0ZWQteXY5M3ZkLCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLWdvcjhpYiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MC5hd3N1aV9ib2R5LWNlbGwtbGFzdC1yb3dfYzZ0dXBfNXlodXZfMTA0MC5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci13aWR0aC1pdGVtLXNlbGVjdGVkLXl2OTN2ZCwgMnB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItd2lkdGgtaXRlbS1zZWxlY3RlZC15djkzdmQsIDJweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliLCAjMDA2Y2UwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF81eWh1dl83MDI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICB6LWluZGV4OiA3OTg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXNob3ctcXVpY2stNWpubmp6LCA5MG1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctc3RpY2t5LXRuMDcydSwgY3ViaWMtYmV6aWVyKDEsIDAsIDAuODMsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF81eWh1dl83MDIuYXdzdWlfdGFibGUtdmFyaWFudC1mdWxsLXBhZ2VfYzZ0dXBfNXlodXZfMTEwMTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF81eWh1dl83MDIuYXdzdWlfYm9keS1jZWxsLXNoYWRlZF9jNnR1cF81eWh1dl8xMDUwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtM244enEzLCAjZjZmNmY5KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvLCAjZjBmYmZmKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfNXlodXZfNzAyLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm94LXNoYWRvdzogNHB4IDAgMCAwIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSk6bGFzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfYzZ0dXBfNXlodXZfMTExOCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtejJ2ZHM5LCAtNHB4IDAgOHB4IDFweCByZ2JhKDAsIDI4LCAzNiwgMC4xKSksIDhweCAwIDAgMCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgLTI0cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MDpub3QoI1xcOSk6bGFzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfYzZ0dXBfNXlodXZfMTExODpkaXIocnRsKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LTVkMWhreCwgNHB4IDBweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgLTI0cHggMCAwKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzExMjc6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QtNWQxaGt4LCA0cHggMHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMHB4IC0yNHB4IDBweCAwcHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0X2M2dHVwXzV5aHV2XzExMjc6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC16MnZkczksIC00cHggMCA4cHggMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfYzZ0dXBfNXlodXZfMTExODpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LXoydmRzOSwgLTRweCAwIDhweCAxcHggcmdiYSgwLCAyOCwgMzYsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIC0yNHB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfYzZ0dXBfNXlodXZfMTExODpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC01ZDFoa3gsIDRweCAwcHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0yNHB4IDAgMCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDA6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwKS5hd3N1aV9ib2R5LWNlbGwtbmV4dC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMTQ5IHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwKS5hd3N1aV9ib2R5LWNlbGwtbmV4dC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMTQ5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwLmF3c3VpX2JvZHktY2VsbC1wcmV2LXNlbGVjdGVkX2M2dHVwXzV5aHV2XzExNTY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci1ld3hlZGksICMwMDZjZTApO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwLmF3c3VpX2JvZHktY2VsbC1wcmV2LXNlbGVjdGVkX2M2dHVwXzV5aHV2XzExNTYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MC5hd3N1aV9ib2R5LWNlbGwtbmV4dC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMTQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwLmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwXzV5aHV2XzExNDk6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDAuYXdzdWlfYm9keS1jZWxsLW5leHQtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTE0OTpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTA0MC5hd3N1aV9ib2R5LWNlbGwtcHJldi1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMTU2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDAuYXdzdWlfYm9keS1jZWxsLXByZXYtc2VsZWN0ZWRfYzZ0dXBfNXlodXZfMTE1Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF81eWh1dl8xMDQwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1wcmV2LXNlbGVjdGVkX2M2dHVwXzV5aHV2XzExNTYpID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzV5aHV2XzExODI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF81eWh1dl8xMTg3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfNXlodXZfMTE4Nzpub3QoI1xcOSksIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTE4Mjpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jazogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3JfYzZ0dXBfNXlodXZfMTE4Mjpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgbWluLWJsb2NrLXNpemU6IDEwcHg7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTNmY3dwdCwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci1kaXNhYmxlZF9jNnR1cF81eWh1dl8xMjEyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LWFwa2ljdSwgIzQyNDY1MCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvcl9jNnR1cF81eWh1dl8xMTgyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXIta3pxNWUzLCAjMDAyYjY2KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yX2M2dHVwXzV5aHV2XzExODI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWV2eG40OSwgIzAwMmI2Nik7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci1yb3dfYzZ0dXBfNXlodXZfMTIyMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXJvd19jNnR1cF81eWh1dl8xMjIxID4gOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItY29udHJvbHNfYzZ0dXBfNXlodXZfMTIzMTpub3QoI1xcOSkge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXJvdy1lZGl0b3JfYzZ0dXBfNXlodXZfMTIzNDpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIDYgKiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMiAqIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtbGV2dDA4LCAxNnB4KSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci1mb2N1c2FibGVfYzZ0dXBfNXlodXZfMTIzNzpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci1mb2N1c2FibGVfYzZ0dXBfNXlodXZfMTIzNzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMXB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWZvY3VzYWJsZV9jNnR1cF81eWh1dl8xMjM3Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgLTFweCArIC0xcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWZvY3VzYWJsZV9jNnR1cF81eWh1dl8xMjM3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF81eWh1dl83MDIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItaWNvbl9jNnR1cF81eWh1dl8xMjYxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAwICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfNXlodXZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIC0xICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDEgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF81eWh1dl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfNXlodXZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDEgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgMyAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzV5aHV2XzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAyICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDQgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF81eWh1dl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfNXlodXZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDQgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgNiAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzV5aHV2XzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA1ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDcgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF81eWh1dl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfNXlodXZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSArIDcgKiAodmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzV5aHV2XzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzV5aHV2XzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyA4ICogKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF81eWh1dl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF81eWh1dl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTMuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1My5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSwgMnB4KSArIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9yZXNpemFibGUtY29sdW1uc19jNnR1cF81eWh1dl8xMzczKSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF81eWh1dl8xMTgyLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpID4gLmF3c3VpX2V4cGFuZGFibGUtY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzEzNzYgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzV5aHV2XzExODIge1xuICBvcGFjaXR5OiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1Myk6Zm9jdXMtd2l0aGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1Myk6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSAtIDFweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKTpmb2N1cy13aXRoaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKTpmb2N1cy13aXRoaW4uYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfNXlodXZfNzAyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKTpmb2N1cy13aXRoaW4uYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOmZpcnN0LWNoaWxkIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygxICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpIC0gMXB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygxICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzV5aHV2XzQ1Myk6Zm9jdXMtd2l0aGluLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2MzpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF81eWh1dl83MDIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWljb25fYzZ0dXBfNXlodXZfMTI2MSwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwXzV5aHV2XzE0MjcgLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItaWNvbl9jNnR1cF81eWh1dl8xMjYxIHtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4uYXdzdWlfYm9keS1jZWxsLWhhcy1zdWNjZXNzX2M2dHVwXzV5aHV2XzE0MzAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfNXlodXZfMTQyNy5hd3N1aV9ib2R5LWNlbGwtaGFzLXN1Y2Nlc3NfYzZ0dXBfNXlodXZfMTQzMCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpICsgY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLWxldnQwOCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4gPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfNXlodXZfMTQyNyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4gPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzV5aHV2XzExODIsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6Zm9jdXMtd2l0aGluOmZvY3VzLXdpdGhpbiA+IC5hd3N1aV9leHBhbmRhYmxlLWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xMzc2ID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF81eWh1dl8xMTgyLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfNXlodXZfMTQyNyA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTE4MiwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwXzV5aHV2XzE0MjcgPiAuYXdzdWlfZXhwYW5kYWJsZS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTM3NiA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfNXlodXZfMTE4MiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4gPiAuYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfNXlodXZfMTE4NywgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKS5hd3N1aV9ib2R5LWNlbGwtZWRpdC1kaXNhYmxlZC1wb3BvdmVyX2M2dHVwXzV5aHV2XzE0MjcgPiAuYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfNXlodXZfMTE4NyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4uYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfNXlodXZfNzAyLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfNXlodXZfMTQyNy5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF81eWh1dl83MDIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpob3Zlcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6aG92ZXI6aG92ZXIgLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItaWNvbl9jNnR1cF81eWh1dl8xMjYxIHtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmhvdmVyOmhvdmVyOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfNXlodXZfNDUzKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWl3cnZjMSwgI2YzZjNmNyk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItc2UyeTNzLCAjOGM4Yzk0KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItc2UyeTNzLCAjOGM4Yzk0KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6aG92ZXI6aG92ZXIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfNXlodXZfNzAyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6aG92ZXI6aG92ZXI6Zmlyc3QtY2hpbGQge1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0taXdhaWE1LCA4cHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpob3Zlcjpob3ZlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1pd2FpYTUsIDhweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWl3YWlhNSwgOHB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzV5aHV2XzExODIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmhvdmVyOmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzEzNzYgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzV5aHV2XzExODIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKSAtIDIgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpob3Zlcjpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF81eWh1dl8xMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkgKyB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC1sZXZ0MDgsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpKSkgLSAyICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6aG92ZXI6aG92ZXIuYXdzdWlfYm9keS1jZWxsLWxhc3Qtcm93X2M2dHVwXzV5aHV2XzEwNDAuYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmhvdmVyOmhvdmVyLmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwXzV5aHV2XzExNDkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfNXlodXZfMTYwIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSAvIDIpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF81eWh1dl80NTM6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzV5aHV2XzQ1Myk6aG92ZXI6aG92ZXIuYXdzdWlfYm9keS1jZWxsLWxhc3Qtcm93X2M2dHVwXzV5aHV2XzEwNDA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDApID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpIC0gKHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpob3Zlcjpob3Zlci5hd3N1aV9ib2R5LWNlbGwtZmlyc3Qtcm93X2M2dHVwXzV5aHV2XzEwMzc6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF81eWh1dl80NTMpOm5vdCguYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzV5aHV2XzEwNDApID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzE2MCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpIC0gKHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC10ZGZ4MXgsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpob3Zlcjpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF81eWh1dl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpICsgdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmhvdmVyOmhvdmVyID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF81eWh1dl8xMTgyLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfNXlodXZfNDUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF81eWh1dl80NTMpOmhvdmVyOmhvdmVyID4gLmF3c3VpX2V4cGFuZGFibGUtY2VsbC1jb250ZW50X2M2dHVwXzV5aHV2XzEzNzYgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzV5aHV2XzExODIge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzV5aHV2XzQ1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfNXlodXZfNDUzKTpob3Zlcjpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF81eWh1dl8xMTg3IHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzV5aHV2XzcwMiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbF9jNnR1cF81eWh1dl8xNTI6bm90KCNcXDkpOmZvY3VzLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzV5aHV2XzM2MzpmaXJzdC1jaGlsZCB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGMoMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzV5aHV2XzE1Mjpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfNXlodXZfMzYzOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygxICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfNXlodXZfMTUyOm5vdCgjXFw5KTpmb2N1cy5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF81eWh1dl8zNjM6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfNXlodXZfNzAyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2l0ZW1zLWxvYWRlcl8xMTVwdF8xNmwwN181Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jlc2l6ZS1hY3RpdmVfeDdwZXVfMXI2ZW5fMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Jlc2l6ZS1hY3RpdmUtd2l0aC1mb2N1c194N3BldV8xcjZlbl8xNDUpICoge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hd3N1aV9yZXNpemVyLXdyYXBwZXJfeDdwZXVfMXI2ZW5fMTUwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpIC8gMik7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbn1cbnRoOm5vdCgjXFw5KTpsYXN0LWNoaWxkID4gLmF3c3VpX3Jlc2l6ZXItd3JhcHBlcl94N3BldV8xcjZlbl8xNTA6aGFzKC5hd3N1aV9kaXZpZGVyLWludGVyYWN0aXZlX3g3cGV1XzFyNmVuXzE1OCkuYXdzdWlfaXMtYm9yZGVybGVzc194N3BldV8xcjZlbl8xNTgge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfcmVzaXplci1idXR0b24td3JhcHBlcl94N3BldV8xcjZlbl8xNjI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxudGg6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfZGl2aWRlcl94N3BldV8xcjZlbl8xNTgsXG4uYXdzdWlfZGl2aWRlci1pbnRlcmFjdGl2ZV94N3BldV8xcjZlbl8xNTg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtcTlqMDA0LCAxOHB4KTtcbiAgbWF4LWJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIGNhbGMoMiAqIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSArIHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpKSk7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtbWlpaml3LCAycHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtMHIyd2NzLCAjOGM4Yzk0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudGg6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfZGl2aWRlci1kaXNhYmxlZF94N3BldV8xcjZlbl8xODIge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5cbi5hd3N1aV9kaXZpZGVyLWludGVyYWN0aXZlX3g3cGV1XzFyNmVuXzE1ODpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCkgLyAyKTtcbn1cblxudGg6bm90KCNcXDkpOmxhc3QtY2hpbGQgPiAuYXdzdWlfcmVzaXplci13cmFwcGVyX3g3cGV1XzFyNmVuXzE1MC5hd3N1aV92aXN1YWwtcmVmcmVzaF94N3BldV8xcjZlbl8xOTAuYXdzdWlfaXMtYm9yZGVybGVzc194N3BldV8xcjZlbl8xNTggLmF3c3VpX2RpdmlkZXItaW50ZXJhY3RpdmVfeDdwZXVfMXI2ZW5fMTU4IHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX2RpdmlkZXItYWN0aXZlX3g3cGV1XzFyNmVuXzE5NDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLWt2OGVpeCwgIzBmMTQxYSk7XG59XG5cbi5hd3N1aV9yZXNpemVyX3g3cGV1XzFyNmVuXzE1MDpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBpbnNldC1ibG9jazogMDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UteGwtamZ5M3g0LCAyNHB4KTtcbn1cbi5hd3N1aV9yZXNpemVyX3g3cGV1XzFyNmVuXzE1MDpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfcmVzaXplLWFjdGl2ZV94N3BldV8xcjZlbl8xNDUgLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfMXI2ZW5fMTUwOm5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfMXI2ZW5fMTUwOm5vdCgjXFw5KTpob3ZlciArIC5hd3N1aV9kaXZpZGVyX3g3cGV1XzFyNmVuXzE1OCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUta3Y4ZWl4LCAjMGYxNDFhKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9yZXNpemVyX3g3cGV1XzFyNmVuXzE1MC5hd3N1aV9oYXMtZm9jdXNfeDdwZXVfMXI2ZW5fMjQ2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9yZXNpemVyX3g3cGV1XzFyNmVuXzE1MC5hd3N1aV9oYXMtZm9jdXNfeDdwZXVfMXI2ZW5fMjQ2Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSAtIDJweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfMXI2ZW5fMTUwLmF3c3VpX2hhcy1mb2N1c194N3BldV8xcjZlbl8yNDY6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpIC0gMnB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpIC0gMnB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkgLSAycHgpICsgY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpIC0gMnB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSAtIDJweCkgKyBjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkgLSAycHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfdHJhY2tlcl94N3BldV8xcjZlbl8yNjg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSBkYXNoZWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLWt2OGVpeCwgIzBmMTQxYSk7XG4gIGlubGluZS1zaXplOiAwO1xuICBpbnNldC1ibG9jazogMDtcbn1cbi5hd3N1aV9yZXNpemUtYWN0aXZlX3g3cGV1XzFyNmVuXzE0NSAuYXdzdWlfdHJhY2tlcl94N3BldV8xcjZlbl8yNjg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItbDU2MzdtLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci1vdXg4OTQsICM0MjQ2NTApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLWxjeDBhaSwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzF1MjY3XzE4Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMXUyNjdfMTgzOm5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzF1MjY3XzE4Mzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc3RpY2t5XzFzcGFlXzF1MjY3XzIwNDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItdGFibGUtc3RpY2t5LXdpZHRoLWFpMzFtaSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc3R1Y2tfMXNwYWVfMXUyNjdfMjA3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLXZhcmlhbnQtZnVsbC1wYWdlXzFzcGFlXzF1MjY3XzIwNykge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC12YXJpYW50LWZ1bGwtcGFnZV8xc3BhZV8xdTI2N18yMDc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXZhcmlhbnQtZnVsbC1wYWdlXzFzcGFlXzF1MjY3XzIwNy5hd3N1aV9oZWFkZXItY2VsbC1oaWRkZW5fMXNwYWVfMXUyNjdfMjEzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXZhcmlhbnQtZW1iZWRkZWRfMXNwYWVfMXUyNjdfMjE2LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6bm90KDppcyguYXdzdWlfaGVhZGVyLWNlbGwtc3RpY2t5XzFzcGFlXzF1MjY3XzIwNCwgLmF3c3VpX3N0aWNreS1jZWxsXzFzcGFlXzF1MjY3XzIxNikpLCAuYXdzdWlfaGVhZGVyLWNlbGwtdmFyaWFudC1ib3JkZXJsZXNzXzFzcGFlXzF1MjY3XzIxNi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOm5vdCg6aXMoLmF3c3VpX2hlYWRlci1jZWxsLXN0aWNreV8xc3BhZV8xdTI2N18yMDQsIC5hd3N1aV9zdGlja3ktY2VsbF8xc3BhZV8xdTI2N18yMTYpKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5Om5vdCgjXFw5KTpsYXN0LWNoaWxkLCAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlXzF1MjY3XzIxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfc3RpY2t5LWNlbGxfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLWw1NjM3bSwgI2ZmZmZmZik7XG4gIHotaW5kZXg6IDc5ODtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1xdWljay01am5uanosIDkwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1zdGlja3ktdG4wNzJ1LCBjdWJpYy1iZXppZXIoMSwgMCwgMC44MywgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9zdGlja3ktY2VsbF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX3N0aWNreS1jZWxsXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfc3RpY2t5LWNlbGxfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfc3RpY2t5LWNlbGxfMXNwYWVfMXUyNjdfMjE2LmF3c3VpX3RhYmxlLXZhcmlhbnQtZnVsbC1wYWdlXzFzcGFlXzF1MjY3XzI0MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLWh0dDRmbSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1sZWZ0XzFzcGFlXzF1MjY3XzI0Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uXzFzcGFlXzF1MjY3XzI0Mykge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1zdXVyemosIDIwcHgpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1zdGFydF8xc3BhZV8xdTI2N18yNDY6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QtNWQxaGt4LCA0cHggMHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMHB4IC0yNHB4IDBweCAwcHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtc3RhcnRfMXNwYWVfMXUyNjdfMjQ2ID4gLmF3c3VpX3Jlc2l6ZS1kaXZpZGVyXzFzcGFlXzF1MjY3XzI1MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1zdGFydF8xc3BhZV8xdTI2N18yNDY6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC16MnZkczksIC00cHggMCA4cHggMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLWVuZF8xc3BhZV8xdTI2N18yNTg6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC16MnZkczksIC00cHggMCA4cHggMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfMXNwYWVfMXUyNjdfMjU4Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LTVkMWhreCwgNHB4IDBweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgLTI0cHggMCAwKTtcbn1cblxuLmF3c3VpX3NvcnRpbmctaWNvbl8xc3BhZV8xdTI2N18yNjg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tbXFyMjc2LCAjNDI0NjUwKTtcbn1cblxuLmF3c3VpX2VkaXQtaWNvbl8xc3BhZV8xdTI2N18yNzY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzF1MjY3XzI4Mjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzF1MjY3XzI4Mi5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50LWV4cGFuZGFibGVfMXNwYWVfMXUyNjdfMjg4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KSArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMXUyNjdfMjE5ID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpICsgdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzF1MjY3XzI4Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzF1MjY3XzI4Mi5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzF1MjY3XzE4Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODIuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xdTI2N18xODM6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzF1MjY3XzI4Mi5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzF1MjY3XzE4Mzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtZGlzYWJsZWRfMXNwYWVfMXUyNjdfMzQwLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRlZF8xc3BhZV8xdTI2N18zNDAgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODIgPiAuYXdzdWlfc29ydGluZy1pY29uXzFzcGFlXzF1MjY3XzI2ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUsICNiNGI0YmIpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMXUyNjdfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlXzF1MjY3XzM0MCkgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMXUyNjdfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlXzF1MjY3XzM0MCkgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODI6aG92ZXIsIC5hd3N1aV9oZWFkZXItY2VsbC1zb3J0YWJsZV8xc3BhZV8xdTI2N18yMTk6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWNlbGwtZGlzYWJsZWRfMXNwYWVfMXUyNjdfMzQwKS5hd3N1aV9oZWFkZXItY2VsbC1zb3J0ZWRfMXNwYWVfMXUyNjdfMzQwID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTg4M2Q0MywgIzBmMTQxYSk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMXUyNjdfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlXzF1MjY3XzM0MCkgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODI6aG92ZXIgPiAuYXdzdWlfc29ydGluZy1pY29uXzFzcGFlXzF1MjY3XzI2OCwgLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlXzF1MjY3XzIxOTpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC1kaXNhYmxlZF8xc3BhZV8xdTI2N18zNDApLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRlZF8xc3BhZV8xdTI2N18zNDAgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODIgPiAuYXdzdWlfc29ydGluZy1pY29uXzFzcGFlXzF1MjY3XzI2OCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS04ODNkNDMsICMwZjE0MWEpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGwtdGV4dF8xc3BhZV8xdTI2N18zNTQ6bm90KCNcXDkpIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtcTlqMDA0LCAxOHB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KSAvIDIpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXRleHRfMXNwYWVfMXUyNjdfMzU0Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLXRleHQtd3JhcF8xc3BhZV8xdTI2N18zNTgpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hd3N1aV9oZWFkZXItY2VsbC1hc2NlbmRpbmdfMXNwYWVfMXUyNjdfMzY0Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItY2VsbC1kZXNjZW5kaW5nXzFzcGFlXzF1MjY3XzM2NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLypcbkluIFZpc3VhbCBSZWZyZXNoIHRoZSBmaXJzdCBjZWxsIGluIHRoZSBoZWFkZXIgc2hvdWxkIGFsaWduXG53aXRoIHRoZSBsZWZ0IGVkZ2Ugb2YgdGhlIHRhYmxlIGFzIGNsb3NlbHkgYXMgcG9zc2libGUuIElmIHRoZVxubGFzdCBoZWFkZXIgY2VsbCBpcyBzb3J0YWJsZSB0aGUgc29ydCBpY29uIHNob3VsZCBhbGlnbiB3aXRoIHRoZVxuc2V0dGluZ3MgaWNvbiBpbiB0aGUgcGFnaW5hdGlvbiBzbG90LlxuKi9cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMXUyNjdfMjE2KTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNik6Zmlyc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzF1MjY3XzI4OCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG59XG5cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KSB7XG4gIC8qXG4gICAgU3RyaXBlZCByb3dzIHJlcXVpcmVzIGFkZGl0aW9uYWwgbGVmdCBwYWRkaW5nIGJlY2F1c2UgdGhlXG4gICAgc2hhZGVkIGJhY2tncm91bmQgbWFrZXMgdGhlIGNoaWxkIGNvbnRlbnQgYXBwZWFyIHRvbyBjbG9zZVxuICAgIHRvIHRoZSB0YWJsZSBlZGdlLlxuICAqL1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xdTI2N18xODMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xdTI2N18xODMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMXUyNjdfMTgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzF1MjY3XzI4MiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODIuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzF1MjY3XzI4OCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKDBweCArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODI6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODI6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xdTI2N18yODI6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMXUyNjdfMTgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMXUyNjdfMTgzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMXUyNjdfMjgyLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMXUyNjdfMTgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci15bXd1am0sIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXltd3VqbSwgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXIteW13dWptLCAwcHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfMXUyNjdfNDc5KTpub3QoLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfMXUyNjdfNDc5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xdTI2N18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMXUyNjdfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfMXUyNjdfNDc5KTpub3QoLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfMXUyNjdfNDc5KS5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50LWV4cGFuZGFibGVfMXNwYWVfMXUyNjdfMjg4IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCkgKyB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfMXUyNjdfNDc5Om5vdCguYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF8xc3BhZV8xdTI2N180NzkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c18xc3BhZV8xdTI2N180Nzk6bm90KC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0XzFzcGFlXzF1MjY3XzQ3OSkuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzF1MjY3XzI4OCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgKyB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTY6bm90KCNcXDkpOmxhc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMXUyNjdfMjE5Om5vdCguYXdzdWlfaGVhZGVyLWNlbGwtcmVzaXphYmxlXzFzcGFlXzF1MjY3XzQ5MSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzF1MjY3XzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xdTI2N18yMTYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF8xc3BhZV8xdTI2N180Nzk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMXUyNjdfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzF1MjY3XzIxNi5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0XzFzcGFlXzF1MjY3XzQ3OS5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50LWV4cGFuZGFibGVfMXNwYWVfMXUyNjdfMjg4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWs1a29oeSwgMjBweCkgKyB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaGVhZGVyLWNlbGwtdGV4dF9kcHV5cV8xaWQxb181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyX2ZhcXQ4XzFqYzljXzE4MTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfc3RpY2t5LXNjcm9sbGJhcl9mYXF0OF8xamM5Y18xODFbZGF0YS1zdHVjaz1mYWxzZV06bm90KCNcXDkpIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgtOTk5OXB4IDAgMCAwIHJvdW5kIHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCkpO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItY29udGVudF9mYXF0OF8xamM5Y18xOTM6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTVweDtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLXZpc2libGVfZmFxdDhfMWpjOWNfMTk2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItbmF0aXZlLWludmlzaWJsZV9mYXF0OF8xamM5Y18xOTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTVweDtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLW9mZnNldF9mYXF0OF8xamM5Y18yMDI6bm90KCNcXDkpIHtcbiAgei1pbmRleDogNzk5O1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItb2Zmc2V0X2ZhcXQ4XzFqYzljXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9mYXF0OF8xamM5Y18yMDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBibG9jay1zaXplOiAxNXB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSk7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItb2Zmc2V0X2ZhcXQ4XzFqYzljXzIwMi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9mYXF0OF8xamM5Y18yMDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNXB4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfbW9kYWwtYWN0aW9uc18xMmh5el93Ymg5ZF8xODE6bm90KCNcXDkpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmF3c3VpX3N1Ym1pdC1idXR0b25fMTJoeXpfd2JoOWRfMTg1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbGFzdC11cGRhdGVkLWNhcHRpb25fMTJoeXpfd2JoOWRfMTg5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtOHlmdzVjLCAjNjU2ODcxKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX21vZGFsLXJvb3RfcmtoMWVfMXlpbWtfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXUweXdfcmZvN3lfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FsZXJ0XzF1MHl3X3Jmbzd5Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXItbGluay10ZXh0X2V5bW40X3J1Zzh2XzU6bm90KCNcXDkpLFxuLmF3c3VpX2xpbmstdGV4dF9leW1uNF9ydWc4dl82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2wwZHYwXzQ2Nm5mXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfaGVhZGVyX2wwZHYwXzQ2Nm5mXzE3OTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtMzNoOWo4LCAxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS0yOWV3bmssIC0wLjAxZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtOHhiMnFqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0wdDZkd2MsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXBhbmVsLWhlYWRlci12ZXJ0aWNhbC0ycnNoM3osIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtbmF2LWxlZnQtd24wbjdoLCAyOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eGwtaWdjMm1oLCAzMnB4KSArIHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCkpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfNDY2bmZfMTkzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0zM2g5ajgsIDE4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLTI5ZXduaywgLTAuMDFlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC04eGIycWosIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLTB0NmR3YywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC01dmJpYWQsICMwZjE0MWEpO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtOHhiMnFqLCAyMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9oZWFkZXItbGluay0taGFzLWxvZ29fbDBkdjBfNDY2bmZfMjA0ID4gLmF3c3VpX2hlYWRlci1saW5rLXRleHRfbDBkdjBfNDY2bmZfMjA0Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hd3N1aV9oZWFkZXItbG9nb19sMGR2MF80NjZuZl8yMDk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhzLXBhamhhZCwgMnB4KTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEuMjUgKiB2YXIoLS1zaXplLWljb24tYmlnLTdwcTlsMywgMzJweCkpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmF3c3VpX2hlYWRlci1sb2dvLS1zdHJldGNoZWRfbDBkdjBfNDY2bmZfMjE1Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5hd3N1aV9pdGVtcy1jb250cm9sX2wwZHYwXzQ2Nm5mXzIyMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuXG4uYXdzdWlfbGlzdC1jb250YWluZXJfbDBkdjBfNDY2bmZfMjI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtYm90dG9tLTliMXlyeiwgNDBweCk7XG59XG5cbi5hd3N1aV9pdGVtcy1jb250cm9sX2wwZHYwXzQ2Nm5mXzIyMDpub3QoI1xcOSksXG4uYXdzdWlfbGlzdC1jb250YWluZXJfbDBkdjBfNDY2bmZfMjI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtY29udGVudC10b3AtdjBtYTM1LCAyMHB4KTtcbn1cbi5hd3N1aV93aXRoLXRvb2xiYXJfbDBkdjBfNDY2bmZfMjMyID4gLmF3c3VpX2RpdmlkZXItaGVhZGVyX2wwZHYwXzQ2Nm5mXzIzMiArIC5hd3N1aV9pdGVtcy1jb250cm9sX2wwZHYwXzQ2Nm5mXzIyMDpub3QoI1xcOSksXG4uYXdzdWlfd2l0aC10b29sYmFyX2wwZHYwXzQ2Nm5mXzIzMiA+IC5hd3N1aV9kaXZpZGVyLWhlYWRlcl9sMGR2MF80NjZuZl8yMzIgKyAuYXdzdWlfbGlzdC1jb250YWluZXJfbDBkdjBfNDY2bmZfMjI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmF3c3VpX2xpc3RfbDBkdjBfNDY2bmZfMjI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuXG4uYXdzdWlfbGlzdC12YXJpYW50LXJvb3RfbDBkdjBfNDY2bmZfMjQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLW5hdi1sZWZ0LXduMG43aCwgMjhweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC1jdTRubXcsIDI0cHgpO1xufVxuLmF3c3VpX2xpc3QtdmFyaWFudC1yb290LS1maXJzdF9sMGR2MF80NjZuZl8yNTI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfbGlzdC12YXJpYW50LWV4cGFuZGFibGUtbGluay1ncm91cF9sMGR2MF80NjZuZl8yNTY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4eGwtYXV0MXU3LCA0MHB4KTtcbn1cblxuLmF3c3VpX2xpc3QtaXRlbV9sMGR2MF80NjZuZl8yNjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hd3N1aV9saXN0LXZhcmlhbnQtcm9vdC0tZmlyc3RfbDBkdjBfNDY2bmZfMjUyID4gLmF3c3VpX2xpc3QtaXRlbV9sMGR2MF80NjZuZl8yNjA6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG59XG5cbi5hd3N1aV9zZWN0aW9uX2wwZHYwXzQ2Nm5mXzI3MTpub3QoI1xcOSksXG4uYXdzdWlfZXhwYW5kYWJsZS1saW5rLWdyb3VwX2wwZHYwXzQ2Nm5mXzI3Mjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpKTtcbn1cbi5hd3N1aV9zZWN0aW9uLS1uby1pZGVudF9sMGR2MF80NjZuZl8yNzU6bm90KCNcXDkpLFxuLmF3c3VpX2V4cGFuZGFibGUtbGluay1ncm91cC0tbm8taWRlbnRfbDBkdjBfNDY2bmZfMjc2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9zZWN0aW9uX2wwZHYwXzQ2Nm5mXzI3MTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLTJ4LWwtdTVpZGE1LCAyMHB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfc2VjdGlvbl9sMGR2MF80NjZuZl8yNzEuYXdzdWlfcmVmcmVzaF9sMGR2MF80NjZuZl8yODQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC0yeC1tLTRldXFzaywgMTZweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSk7XG59XG4uYXdzdWlfbGlzdC12YXJpYW50LXJvb3QtLWZpcnN0X2wwZHYwXzQ2Nm5mXzI1MiA+IC5hd3N1aV9saXN0LWl0ZW1fbDBkdjBfNDY2bmZfMjYwOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9zZWN0aW9uX2wwZHYwXzQ2Nm5mXzI3MSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xufVxuLmF3c3VpX3NlY3Rpb25fbDBkdjBfNDY2bmZfMjcxID4gZGl2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfbGlzdC12YXJpYW50LXNlY3Rpb24tZ3JvdXBfbDBkdjBfNDY2bmZfMjk1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9zZWN0aW9uLWdyb3VwX2wwZHYwXzQ2Nm5mXzMwMjpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS0xNzB5aXksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS16ZjgyZHIsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9zZWN0aW9uLWdyb3VwLXRpdGxlX2wwZHYwXzQ2Nm5mXzMxNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2xpbmtfbDBkdjBfNDY2bmZfMzE4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbSwgIzQyNDY1MCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2xpbmstYWN0aXZlX2wwZHYwXzQ2Nm5mXzMyNzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13YXlmaW5kaW5nLWxpbmstYWN0aXZlLXdlaWdodC1ueTRodXAsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwXzQ2Nm5mXzE5Mzpub3QoI1xcOSksXG4uYXdzdWlfbGlua19sMGR2MF80NjZuZl8zMTg6bm90KCNcXDkpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwXzQ2Nm5mXzE5Mzpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfbGlua19sMGR2MF80NjZuZl8zMTg6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LXdscGF0dSwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfNDY2bmZfMTkzOm5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9saW5rX2wwZHYwXzQ2Nm5mXzMxODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwXzQ2Nm5mXzE5Mzpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9oZWFkZXItbGlua19sMGR2MF80NjZuZl8xOTM6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua19sMGR2MF80NjZuZl8zMTg6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfbGlua19sMGR2MF80NjZuZl8zMTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwXzQ2Nm5mXzE5Mzpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbGlua19sMGR2MF80NjZuZl8zMTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4ciwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV9pbmZvX2wwZHYwXzQ2Nm5mXzM2NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9leHRlcm5hbC1pY29uX2wwZHYwXzQ2Nm5mXzM2ODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuXG4uYXdzdWlfZGl2aWRlcl9sMGR2MF80NjZuZl8yMzI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuXG4uYXdzdWlfZGl2aWRlci1kZWZhdWx0X2wwZHYwXzQ2Nm5mXzM3Nzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC0yeC14bC1oZTQ4bnIsIDI0cHgpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtcGFuZWwtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbC15dzMxcDAsIDhweCkpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cblxuLmF3c3VpX2RpdmlkZXItaGVhZGVyX2wwZHYwXzQ2Nm5mXzIzMjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1hM2cxeHksICNjNmM2Y2QpO1xufVxuLmF3c3VpX3dpdGgtdG9vbGJhcl9sMGR2MF80NjZuZl8yMzIgPiAuYXdzdWlfZGl2aWRlci1oZWFkZXJfbDBkdjBfNDY2bmZfMjMyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9pbmZvXzFmaHNpXzZrM2JiXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbkBrZXlmcmFtZXMgYXdzdWlfc2tlbGV0b24td2F2ZV8xcXE1bF9lcm5tNV8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX3NrZWxldG9uLXdhdmUtcnRsXzFxcTVsX2Vybm01XzEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5hd3N1aV9yb290XzFxcTVsX2Vybm01XzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9yb290XzFxcTVsX2Vybm01XzE2MSA+IC5hd3N1aV9pbm5lcl8xcXE1bF9lcm5tNV8xNjQ6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMWVtO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2tlbGV0b24tbHowcTExLCAjZWJlYmYwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1za2VsZXRvbi05bGt2ZmksIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNrZWxldG9uLTlsa3ZmaSwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc2tlbGV0b24tOWxrdmZpLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc2tlbGV0b24tOWxrdmZpLCA4cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9yb290XzFxcTVsX2Vybm01XzE2MSA+IC5hd3N1aV9pbm5lcl8xcXE1bF9lcm5tNV8xNjQ6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNrZWxldG9uLXdhdmUteDQxcHBxLCAjZjZmNmY5KSwgdHJhbnNwYXJlbnQpO1xuICBhbmltYXRpb246IGF3c3VpX3NrZWxldG9uLXdhdmVfMXFxNWxfZXJubTVfMSAxLjI1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9yb290XzFxcTVsX2Vybm01XzE2MSA+IC5hd3N1aV9pbm5lcl8xcXE1bF9lcm5tNV8xNjQ6bm90KCNcXDkpOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMXFxNWxfZXJubTVfMTYxID4gLmF3c3VpX2lubmVyXzFxcTVsX2Vybm01XzE2NDpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcm9vdF8xcXE1bF9lcm5tNV8xNjEgPiAuYXdzdWlfaW5uZXJfMXFxNWxfZXJubTVfMTY0Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfcm9vdF8xcXE1bF9lcm5tNV8xNjEgPiAuYXdzdWlfaW5uZXJfMXFxNWxfZXJubTVfMTY0Om5vdCgjXFw5KTpkaXIocnRsKTo6YWZ0ZXIge1xuICBhbmltYXRpb246IGF3c3VpX3NrZWxldG9uLXdhdmUtcnRsXzFxcTVsX2Vybm01XzEgMS4yNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcm9vdF8xcXE1bF9lcm5tNV8xNjEgPiAuYXdzdWlfaW5uZXJfMXFxNWxfZXJubTVfMTY0Om5vdCgjXFw5KTpkaXIocnRsKTo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb290XzFxcTVsX2Vybm01XzE2MSA+IC5hd3N1aV9pbm5lcl8xcXE1bF9lcm5tNV8xNjQ6bm90KCNcXDkpOmRpcihydGwpOjphZnRlciwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMXFxNWxfZXJubTVfMTYxID4gLmF3c3VpX2lubmVyXzFxcTVsX2Vybm01XzE2NDpub3QoI1xcOSk6ZGlyKHJ0bCk6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMXFxNWxfZXJubTVfMTYxID4gLmF3c3VpX2lubmVyXzFxcTVsX2Vybm01XzE2NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb290XzFxcTVsX2Vybm01XzE2MSA+IC5hd3N1aV9pbm5lcl8xcXE1bF9lcm5tNV8xNjQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcm9vdF8xcXE1bF9lcm5tNV8xNjEgPiAuYXdzdWlfaW5uZXJfMXFxNWxfZXJubTVfMTY0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2Rpc3BsYXktYmxvY2tfMXFxNWxfZXJubTVfMjIyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfZGlzcGxheS1pbmxpbmUtYmxvY2tfMXFxNWxfZXJubTVfMjI2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF3c3VpX2Rpc3BsYXktaW5saW5lXzFxcTVsX2Vybm01XzIyNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hd3N1aV92YXJpYW50LXRleHQtYm9keS1zXzFxcTVsX2Vybm01XzIzNTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtc21jOGN2LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1udTVoeDEsIDE2cHgpO1xufVxuXG4uYXdzdWlfdmFyaWFudC10ZXh0LWJvZHktbV8xcXE1bF9lcm5tNV8yNDA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbn1cblxuLmF3c3VpX3ZhcmlhbnQtdGV4dC1oZWFkaW5nLXhzXzFxcTVsX2Vybm01XzI0NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLWo4eXp4diwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLXE5ajAwNCwgMThweCk7XG59XG5cbi5hd3N1aV92YXJpYW50LXRleHQtaGVhZGluZy1zXzFxcTVsX2Vybm01XzI1MDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtenAwOGVuLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1obWk0dmMsIDIwcHgpO1xufVxuXG4uYXdzdWlfdmFyaWFudC10ZXh0LWhlYWRpbmctbV8xcXE1bF9lcm5tNV8yNTU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLTE3MHlpeSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdW9hcWRoLCAyMnB4KTtcbn1cblxuLmF3c3VpX3ZhcmlhbnQtdGV4dC1oZWFkaW5nLWxfMXFxNWxfZXJubTVfMjYwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC12bmFjeDYsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLW1nNWJ4NiwgMjRweCk7XG59XG5cbi5hd3N1aV92YXJpYW50LXRleHQtaGVhZGluZy14bF8xcXE1bF9lcm5tNV8yNjU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC13dmtidXIsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC1oa282cDAsIDMwcHgpO1xufVxuXG4uYXdzdWlfdmFyaWFudC10ZXh0LWRpc3BsYXktbF8xcXE1bF9lcm5tNV8yNzA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtZGlzcGxheS1sLXdhNndvbywgNDJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtdndhbnpwLCA0OHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9wY2d6NV8xamFrel8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWlubGluZS1zaXplOiA4MDBweDtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgLyAyKTtcbn1cblxuLmF3c3VpX3NsaWRlcl9wY2d6NV8xamFrel8xOTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9zbGlkZXItdHJhY2tfcGNnejVfMWpha3pfMTk0Om5vdCgjXFw5KSwgLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xamFrel8xOTQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkgLyAtMik7XG59XG4uYXdzdWlfc2xpZGVyLXRyYWNrX3BjZ3o1XzFqYWt6XzE5NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItdHJhY2stYmFja2dyb3VuZC1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLWRlZmF1bHQtbHhybjZmLCAjOGM4Yzk0KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkpO1xuICBibG9jay1zaXplOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9zbGlkZXItdHJhY2tfcGNnejVfMWpha3pfMTk0LmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtaywgI2RlZGVlMykpO1xufVxuLmF3c3VpX3NsaWRlci10cmFja19wY2d6NV8xamFrel8xOTQuYXdzdWlfcmVhZG9ubHlfcGNnejVfMWpha3pfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3NsaWRlci10cmFja19wY2d6NV8xamFrel8xOTQuYXdzdWlfZGlzYWJsZWRfcGNnejVfMWpha3pfMjA5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKSk7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1XzFqYWt6XzE5NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZGVmYXVsdC1naHFtN3UsICMwMDZjZTApKTtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1hd3N1aS1zbGlkZXItcmFuZ2UtaW5saW5lLXNpemUtNmI5eXBhKSArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSk7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1XzFqYWt6XzE5NC5hd3N1aV9lcnJvcl9wY2d6NV8xamFrel8yMjI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXJhbmdlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWVycm9yLWRlZmF1bHQtNDF0MGE1LCAjZGIwMDAwKSk7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1XzFqYWt6XzE5NC5hd3N1aV93YXJuaW5nX3BjZ3o1XzFqYWt6XzIyNTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2Utd2FybmluZy1kZWZhdWx0LXR3YThqbywgIzg1NTkwMCkpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xamFrel8xOTQuYXdzdWlfYWN0aXZlX3BjZ3o1XzFqYWt6XzIyODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1hY3RpdmUtMnF0c2M0LCAjMDA0YTllKSk7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1XzFqYWt6XzE5NC5hd3N1aV9lcnJvci1hY3RpdmVfcGNnejVfMWpha3pfMjMxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1yYW5nZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWVycm9yLWFjdGl2ZS1hM3kxcXMsICNkYjAwMDApKTtcbn1cbi5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfMWpha3pfMTk0LmF3c3VpX3dhcm5pbmctYWN0aXZlX3BjZ3o1XzFqYWt6XzIzNDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS13YXJuaW5nLWFjdGl2ZS0xdG1tYWksICM4NTU5MDApKTtcbn1cbi5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfMWpha3pfMTk0LmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtaywgI2RlZGVlMykpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xamFrel8xOTQuYXdzdWlfcmVhZG9ubHlfcGNnejVfMWpha3pfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV8xamFrel8xOTQuYXdzdWlfZGlzYWJsZWRfcGNnejVfMWpha3pfMjA5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKHZhcigtLWF3c3VpLXNsaWRlci1yYW5nZS1pbmxpbmUtc2l6ZS02Yjl5cGEpICsgdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXJhbmdlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlLCAjNjU2ODcxKSk7XG59XG5cbi5hd3N1aV9sYWJlbHNfcGNnejVfMWpha3pfMjQ1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIHJlcGVhdChjYWxjKCh2YXIoLS1hd3N1aS1zbGlkZXItbGFiZWwtY291bnQtNmI5eXBhKSAtIDIpIC8gMiArICh2YXIoLS1hd3N1aS1zbGlkZXItbGFiZWwtY291bnQtNmI5eXBhKSAtIDIpIC8gMiAtIDEpLCAyZnIpIDNmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cbi5hd3N1aV9sYWJlbHMtbm9yZWZfcGNnejVfMWpha3pfMjUxOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5hd3N1aV9sYWJlbHMtcmVmZXJlbmNlX3BjZ3o1XzFqYWt6XzI1NDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbi1zdGFydDogdmFyKC0tYXdzdWktc2xpZGVyLXJlZmVyZW5jZS1jb2x1bW4tNmI5eXBhKTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiB2YXIoLS1hd3N1aS1zbGlkZXItbmV4dC1yZWZlcmVuY2UtY29sdW1uLTZiOXlwYSk7XG4gIGdyaWQtcm93OiAxO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3c3VpX2xhYmVscy1taW5fcGNnejVfMWpha3pfMjYxOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiB2YXIoLS1hd3N1aS1zbGlkZXItbWluLWVuZC02Yjl5cGEpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSAvIC0yKTtcbn1cbi5hd3N1aV9sYWJlbHMtbWF4X3BjZ3o1XzFqYWt6XzI2Nzpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IGNhbGModmFyKC0tYXdzdWktc2xpZGVyLWxhYmVsLWNvdW50LTZiOXlwYSkgKyAxKTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHZhcigtLWF3c3VpLXNsaWRlci1tYXgtc3RhcnQtNmI5eXBhKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIC8gLTIpO1xufVxuLmF3c3VpX2xhYmVscy1hcmlhLWRlc2NyaXB0aW9uX3BjZ3o1XzFqYWt6XzI3NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hd3N1aV9sYWJlbHNfcGNnejVfMWpha3pfMjQ1Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5hd3N1aV9sYWJlbHMtbWluX3BjZ3o1XzFqYWt6XzI2MTpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5hd3N1aV9sYWJlbHMtbWF4X3BjZ3o1XzFqYWt6XzI2Nzpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5hd3N1aV9sYWJlbHNfcGNnejVfMWpha3pfMjQ1ID4gLmF3c3VpX2xhYmVscy1yZWZlcmVuY2VfcGNnejVfMWpha3pfMjU0Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXdzdWlfdGlja3NfcGNnejVfMWpha3pfMjkzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWF3c3VpLXNsaWRlci10aWNrLWNvdW50LTZiOXlwYSksIDFmcik7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSAvIDIpO1xufVxuLmF3c3VpX3RpY2tzLXdyYXBwZXJfcGNnejVfMWpha3pfMjk5Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIC8gLTIpO1xufVxuXG4uYXdzdWlfdGlja19wY2d6NV8xamFrel8yOTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay1kZWZhdWx0LWx4cm42ZiwgIzhjOGM5NCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogLTRweDtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzFqYWt6XzI5My5hd3N1aV9taWRkbGVfcGNnejVfMWpha3pfMzE0Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCwgLmF3c3VpX3RpY2tfcGNnejVfMWpha3pfMjkzLmF3c3VpX21pZGRsZV9wY2d6NV8xamFrel8zMTQ6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXdzdWlfdGlja19wY2d6NV8xamFrel8yOTMuYXdzdWlfZmlsbGVkX3BjZ3o1XzFqYWt6XzMxNzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtZGVmYXVsdC1naHFtN3UsICMwMDZjZTApKTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzFqYWt6XzI5My5hd3N1aV9maWxsZWRfcGNnejVfMWpha3pfMzE3LmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZSwgIzY1Njg3MSkpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfMWpha3pfMjkzLmF3c3VpX2FjdGl2ZV9wY2d6NV8xamFrel8yMjg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXJhbmdlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItcmFuZ2UtYWN0aXZlLTJxdHNjNCwgIzAwNGE5ZSkpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfMWpha3pfMjkzLmF3c3VpX2Vycm9yX3BjZ3o1XzFqYWt6XzIyMjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItdHJhY2stYmFja2dyb3VuZC1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLWVycm9yLWRlZmF1bHQtNDF0MGE1LCAjZGIwMDAwKSk7XG59XG4uYXdzdWlfdGlja19wY2d6NV8xamFrel8yOTMuYXdzdWlfd2FybmluZ19wY2d6NV8xamFrel8yMjU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS13YXJuaW5nLWRlZmF1bHQtdHdhOGpvLCAjODU1OTAwKSk7XG59XG4uYXdzdWlfdGlja19wY2d6NV8xamFrel8yOTMuYXdzdWlfZXJyb3ItYWN0aXZlX3BjZ3o1XzFqYWt6XzIzMTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItcmFuZ2UtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1yYW5nZS1lcnJvci1hY3RpdmUtYTN5MXFzLCAjZGIwMDAwKSk7XG59XG4uYXdzdWlfdGlja19wY2d6NV8xamFrel8yOTMuYXdzdWlfd2FybmluZy1hY3RpdmVfcGNnejVfMWpha3pfMjM0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1yYW5nZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXJhbmdlLXdhcm5pbmctYWN0aXZlLTF0bW1haSwgIzg1NTkwMCkpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfMWpha3pfMjkzLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItdHJhY2stYmFja2dyb3VuZC1jb2xvci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpKTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1XzFqYWt6XzI5My5hd3N1aV9yZWFkb25seV9wY2d6NV8xamFrel8yMTM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKSk7XG59XG5cbi5hd3N1aV90b29sdGlwLXRodW1iX3BjZ3o1XzFqYWt6XzM0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UteHhsLTMyc3JtNCwgMzJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCkgLyAtMSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tYXdzdWktc2xpZGVyLXRvb2x0aXAtcG9zaXRpb24tNmI5eXBhKTtcbn1cbi5hd3N1aV90b29sdGlwLXRodW1iX3BjZ3o1XzFqYWt6XzM0NS5hd3N1aV9yZWFkb25seV9wY2d6NV8xamFrel8yMTM6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkgLyAtMSk7XG59XG5cbi5hd3N1aV90aHVtYl9wY2d6NV8xamFrel8zNTg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmxvY2stc2l6ZTogMDtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpIC8gLTIpO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1OC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDk6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1OC5hd3N1aV9yZWFkb25seV9wY2d6NV8xamFrel8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4LmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4LmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV90aHVtYl9wY2d6NV8xamFrel8zNTguYXdzdWlfZGlzYWJsZWRfcGNnejVfMWpha3pfMjA5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV90aHVtYl9wY2d6NV8xamFrel8zNTguYXdzdWlfcmVhZG9ubHlfcGNnejVfMWpha3pfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1OC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLWU4djhqMiwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZSwgIzY1Njg3MSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlLCAjNjU2ODcxKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLXZhMWd2eSwgIzAwNGE5ZSk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4LmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV90aHVtYl9wY2d6NV8xamFrel8zNTguYXdzdWlfZGlzYWJsZWRfcGNnejVfMWpha3pfMjA5KTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiwgLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1OC5hd3N1aV9yZWFkb25seV9wY2d6NV8xamFrel8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4LmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOSk6YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajIsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS0xNjR1ZGUsICM2NTY4NzEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZSwgIzY1Njg3MSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnksICMwMDRhOWUpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1OC5hd3N1aV9taW5fcGNnejVfMWpha3pfMzk0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTFweCArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSAvIC0yKTtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xamFrel8zNTguYXdzdWlfbWF4X3BjZ3o1XzFqYWt6XzM5Nzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDFweCArIHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KSAvIC0yKTtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV8xamFrel8zNTg6bm90KCNcXDkpOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kLCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1ibTZsbmQsICMwMDZjZTApKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1ib3JkZXItcmFkaXVzLTZiOXlwYSwgNTAlKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDUwJSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJvcmRlci1yYWRpdXMtNmI5eXBhLCA1MCUpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDUwJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4Om5vdCgjXFw5KTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtYm02bG5kLCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1ibTZsbmQsICMwMDZjZTApKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1ib3JkZXItcmFkaXVzLTZiOXlwYSwgNTAlKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDUwJSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJvcmRlci1yYWRpdXMtNmI5eXBhLCA1MCUpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYm9yZGVyLXJhZGl1cy02Yjl5cGEsIDUwJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4Om5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1ibTZsbmQsICMwMDZjZTApKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctZTh2OGoyLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWJtNmxuZCwgIzAwNmNlMCkpO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1ODpub3QoI1xcOSk6aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1ibTZsbmQsICMwMDZjZTApKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctZTh2OGoyLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWJtNmxuZCwgIzAwNmNlMCkpO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1ODpub3QoI1xcOSk6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4Om5vdCgjXFw5KTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmxvY2stc2l6ZTogMjBweDtcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLWU4djhqMiwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnksICMwMDRhOWUpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtdmExZ3Z5LCAjMDA0YTllKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtdmExZ3Z5LCAjMDA0YTllKSk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfMWpha3pfMzU4Om5vdCgjXFw5KTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiwgLmF3c3VpX3RodW1iX3BjZ3o1XzFqYWt6XzM1ODpub3QoI1xcOSk6YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmxvY2stc2l6ZTogMjBweDtcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLWU4djhqMiwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS12YTFndnksICMwMDRhOWUpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtdmExZ3Z5LCAjMDA0YTllKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtdmExZ3Z5LCAjMDA0YTllKSk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG59XG5cbi5hd3N1aV9lcnJvcl9wY2d6NV8xamFrel8yMjI6bm90KCNcXDkpOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWVycm9yLWRlZmF1bHQtcjl5MGd2LCAjZGIwMDAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItZGVmYXVsdC1yOXkwZ3YsICNkYjAwMDApKTtcbn1cbi5hd3N1aV9lcnJvcl9wY2d6NV8xamFrel8yMjI6bm90KCNcXDkpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItZGVmYXVsdC1yOXkwZ3YsICNkYjAwMDApKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1lcnJvci1kZWZhdWx0LXI5eTBndiwgI2RiMDAwMCkpO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1XzFqYWt6XzIyMjpub3QoI1xcOSk6aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MCwgI2RiMDAwMCkpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajIsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MCwgI2RiMDAwMCkpO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1XzFqYWt6XzIyMjpub3QoI1xcOSk6aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1lcnJvci1hY3RpdmUtcm9yNjUwLCAjZGIwMDAwKSk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLWU4djhqMiwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1lcnJvci1hY3RpdmUtcm9yNjUwLCAjZGIwMDAwKSk7XG59XG4uYXdzdWlfZXJyb3JfcGNnejVfMWpha3pfMjIyOm5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV9lcnJvcl9wY2d6NV8xamFrel8yMjI6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWVycm9yLWFjdGl2ZS1yb3I2NTAsICNkYjAwMDApKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWVycm9yLWFjdGl2ZS1yb3I2NTAsICNkYjAwMDApKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctZTh2OGoyLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MCwgI2RiMDAwMCkpO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1XzFqYWt6XzIyMjpub3QoI1xcOSk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIsIC5hd3N1aV9lcnJvcl9wY2d6NV8xamFrel8yMjI6bm90KCNcXDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MCwgI2RiMDAwMCkpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZXJyb3ItYWN0aXZlLXJvcjY1MCwgI2RiMDAwMCkpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajIsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1lcnJvci1hY3RpdmUtcm9yNjUwLCAjZGIwMDAwKSk7XG59XG5cbi5hd3N1aV93YXJuaW5nX3BjZ3o1XzFqYWt6XzIyNTpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtd2FybmluZy1kZWZhdWx0LTNkMmRheSwgIzg1NTkwMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctZGVmYXVsdC0zZDJkYXksICM4NTU5MDApKTtcbn1cbi5hd3N1aV93YXJuaW5nX3BjZ3o1XzFqYWt6XzIyNTpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS13YXJuaW5nLWRlZmF1bHQtM2QyZGF5LCAjODU1OTAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtd2FybmluZy1kZWZhdWx0LTNkMmRheSwgIzg1NTkwMCkpO1xufVxuLmF3c3VpX3dhcm5pbmdfcGNnejVfMWpha3pfMjI1Om5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS13YXJuaW5nLWFjdGl2ZS12em41cW8sICM4NTU5MDApKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctZTh2OGoyLCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbywgIzg1NTkwMCkpO1xufVxuLmF3c3VpX3dhcm5pbmdfcGNnejVfMWpha3pfMjI1Om5vdCgjXFw5KTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbywgIzg1NTkwMCkpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajIsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtd2FybmluZy1hY3RpdmUtdnpuNXFvLCAjODU1OTAwKSk7XG59XG4uYXdzdWlfd2FybmluZ19wY2d6NV8xamFrel8yMjU6bm90KCNcXDkpOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmF3c3VpX3dhcm5pbmdfcGNnejVfMWpha3pfMjI1Om5vdCgjXFw5KTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS13YXJuaW5nLWFjdGl2ZS12em41cW8sICM4NTU5MDApKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbywgIzg1NTkwMCkpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajIsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS13YXJuaW5nLWFjdGl2ZS12em41cW8sICM4NTU5MDApKTtcbn1cbi5hd3N1aV93YXJuaW5nX3BjZ3o1XzFqYWt6XzIyNTpub3QoI1xcOSk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIsIC5hd3N1aV93YXJuaW5nX3BjZ3o1XzFqYWt6XzIyNTpub3QoI1xcOSk6YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS13YXJuaW5nLWFjdGl2ZS12em41cW8sICM4NTU5MDApKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXdhcm5pbmctYWN0aXZlLXZ6bjVxbywgIzg1NTkwMCkpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1lOHY4ajIsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS13YXJuaW5nLWFjdGl2ZS12em41cW8sICM4NTU5MDApKTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSk6aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSk6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOTpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIsXG4uYXdzdWlfZGlzYWJsZWRfcGNnejVfMWpha3pfMjA5Om5vdCgjXFw5KTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYixcbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDk6bm90KCNcXDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtMWRtNG1rLCAjZGVkZWUzKSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXdzdWlfcmVhZG9ubHlfcGNnejVfMWpha3pfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkX3BjZ3o1XzFqYWt6XzIwOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuLmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDkpOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV8xamFrel8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfMWpha3pfMjA5KTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1zbGlkZXItaGFuZGxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktMTY0dWRlLCAjNjU2ODcxKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZSwgIzY1Njg3MSkpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDkpOjotbW96LXJhbmdlLXRodW1iLFxuLmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iLFxuLmF3c3VpX3JlYWRvbmx5X3BjZ3o1XzFqYWt6XzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV8xamFrel8yMDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtc2xpZGVyLWhhbmRsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LTE2NHVkZSwgIzY1Njg3MSkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXNsaWRlci1oYW5kbGUtYmFja2dyb3VuZC1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS0xNjR1ZGUsICM2NTY4NzEpKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZHJhd2VyXzFyOWxnX2MzeXFqXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LXl3bzlrMSwgI2ZmZmZmZik7XG4gIHotaW5kZXg6IDg0MDtcbn1cbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnX2MzeXFqXzE5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzFyOWxnX2MzeXFqXzE5MCkge1xuICBtaW4taW5saW5lLXNpemU6IDQwcHg7XG59XG5cbi5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnX2MzeXFqXzE5NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnX2MzeXFqXzE5NCA+IFthcmlhLWhpZGRlbj10cnVlXTpub3QoI1xcOSksIC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnX2MzeXFqXzE5MC5hd3N1aV9yZWZyZXNoXzFyOWxnX2MzeXFqXzE5MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnX2MzeXFqXzE5NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfYzN5cWpfMTkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfYzN5cWpfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnX2MzeXFqXzE5NCB7XG4gIGlubGluZS1zaXplOiA0MHB4O1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfYzN5cWpfMTkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfYzN5cWpfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnX2MzeXFqXzE5NDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWUxZmttNSwgI2ViZWJmMCk7XG59XG5cbjpub3QoI1xcOSk6bm90KC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnX2MzeXFqXzE5MCkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnX2MzeXFqXzIxMCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGNsaXAtcGF0aDogYm9yZGVyLWJveDtcbn1cblxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ19jM3lxal8yMTc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvKlxuICBSZW1vdmVkIHRoZSBwb3NpdGlvbiBmaXhlZCB3aXRoIHRoZSBBcHBMYXlvdXQgcmVmYWN0b3IgYmVjYXVzZSB0aGVcbiAgU3BsaXRQYW5lbCBpcyBubyBsb25nZXIgaW4gZml4ZWQgcG9zaXRpb24gaW4gdGhlIERPTS5cbiAgKi9cbn1cbi5hd3N1aV9wb3NpdGlvbi1ib3R0b21fMXI5bGdfYzN5cWpfMjE3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZGRlbl8xcjlsZ19jM3lxal8yMjUpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItcGFuZWwtdG9wLXdpZHRoLTEwOTkwaiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tZnU3ZGduLCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9wb3NpdGlvbi1ib3R0b21fMXI5bGdfYzN5cWpfMjE3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfYzN5cWpfMTkwKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zcGxpdC1ib3R0b20tZDdzZGV5LCAwcHggLTM2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLWZ1N2RnbiwgI2M2YzZjZCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tZnU3ZGduLCAjYzZjNmNkKTtcbn1cbi5hd3N1aV9wb3NpdGlvbi1ib3R0b21fMXI5bGdfYzN5cWpfMjE3LmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfYzN5cWpfMTkwOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnX2MzeXFqXzIxNy5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnX2MzeXFqXzE5MC5hd3N1aV9kcmF3ZXItY2xpY2thYmxlXzFyOWxnX2MzeXFqXzIzNjpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWUxZmttNSwgI2ViZWJmMCk7XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnX2MzeXFqXzIxNyA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfYzN5cWpfMjEwID4gW2FyaWEtaGlkZGVuPXRydWVdOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnX2MzeXFqXzIxNy5hd3N1aV9yZWZyZXNoXzFyOWxnX2MzeXFqXzE5MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9wb3NpdGlvbi1zaWRlXzFyOWxnX2MzeXFqXzI0Nzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zcGxpdC1zaWRlLXUyOTI0NSwgLTFweCAwcHggMXB4IDBweCAjZTllYmVkLCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAwLjEpKTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9wb3NpdGlvbi1zaWRlXzFyOWxnX2MzeXFqXzI0Ny5hd3N1aV93aXRoLXRvb2xiYXJfMXI5bGdfYzN5cWpfMjUyOm5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hd3N1aV9zbGlkZXItd3JhcHBlci1ib3R0b21fMXI5bGdfYzN5cWpfMjU2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYXdzdWlfc2xpZGVyLXdyYXBwZXItc2lkZV8xcjlsZ19jM3lxal8yNjc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9zbGlkZXItd3JhcHBlci1zaWRlXzFyOWxnX2MzeXFqXzI2Ny5hd3N1aV93aXRoLXRvb2xiYXJfMXI5bGdfYzN5cWpfMjUyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cblxuLmF3c3VpX29wZW4tYnV0dG9uLXNpZGVfMXI5bGdfYzN5cWpfMjgxOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5hd3N1aV9wYW5lLWhlYWRlci13cmFwcGVyLWJvdHRvbV8xcjlsZ19jM3lxal8yOTA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLWJ1YzB6eiwgMjRweCk7XG59XG4uYXdzdWlfZHJhd2VyLW1vYmlsZV8xcjlsZ19jM3lxal8zMDAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnX2MzeXFqXzIxMCA+IC5hd3N1aV9wYW5lLWhlYWRlci13cmFwcGVyLWJvdHRvbV8xcjlsZ19jM3lxal8yOTA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cbi5hd3N1aV9kcmF3ZXItZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzXzFyOWxnX2MzeXFqXzMwNCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfYzN5cWpfMjEwID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItYm90dG9tXzFyOWxnX2MzeXFqXzI5MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuOm5vdCgjXFw5KTpub3QoLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfYzN5cWpfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfYzN5cWpfMjEwID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItYm90dG9tXzFyOWxnX2MzeXFqXzI5MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQteXdvOWsxLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXBhbmVsLWhlYWRlci13aWR0aC10MWlxMW0sIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1hM2cxeHksICNjNmM2Y2QpO1xufVxuLmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ19jM3lxal8yNTI6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ19jM3lxal8xOTApID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWJvdHRvbV8xcjlsZ19jM3lxal8yMTAgPiAuYXdzdWlfcGFuZS1oZWFkZXItd3JhcHBlci1ib3R0b21fMXI5bGdfYzN5cWpfMjkwIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX2NvbnRlbnQtYm90dG9tXzFyOWxnX2MzeXFqXzMxNjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1idWMwenosIDI0cHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLXNwbGl0LXRvcC14a3FzOWcsIDIwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnX2MzeXFqXzI1MiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfYzN5cWpfMjEwID4gLmF3c3VpX2NvbnRlbnQtYm90dG9tXzFyOWxnX2MzeXFqXzMxNjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbn1cbi5hd3N1aV9kcmF3ZXItbW9iaWxlXzFyOWxnX2MzeXFqXzMwMCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfYzN5cWpfMjEwID4gLmF3c3VpX2NvbnRlbnQtYm90dG9tXzFyOWxnX2MzeXFqXzMxNjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuLmF3c3VpX2RyYXdlci1kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfMXI5bGdfYzN5cWpfMzA0ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWJvdHRvbV8xcjlsZ19jM3lxal8yMTAgPiAuYXdzdWlfY29udGVudC1ib3R0b21fMXI5bGdfYzN5cWpfMzE2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfcGFuZS1ib3R0b20tY2VudGVyLWFsaWduXzFyOWxnX2MzeXFqXzMzNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF3c3VpX3BhbmUtYm90dG9tLWNvbnRlbnQtbmF2LXBhZGRpbmdfMXI5bGdfYzN5cWpfMzQwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItajJxZmZ3LCAzNnB4KSArIDIgKiB2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmctY2h3bGh6LCAxMnB4KSk7XG59XG5cbi5hd3N1aV9wYW5lLWJvdHRvbS1jb250ZW50LXRvb2xzLXBhZGRpbmdfMXI5bGdfYzN5cWpfMzQ0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLWRpYW1ldGVyLWoycWZmdywgMzZweCkgKyAyICogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLWNod2xoeiwgMTJweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC1ib3R0b20tbWF4LXdpZHRoXzFyOWxnX2MzeXFqXzM0ODpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ19jM3lxal8zNTM6bm90KCNcXDkpIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZTogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9jb250ZW50LXNpZGVfMXI5bGdfYzN5cWpfMzUzLmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ19jM3lxal8yNTI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ19jM3lxal8zNTMgPiAuYXdzdWlfcGFuZS1oZWFkZXItd3JhcHBlci1zaWRlXzFyOWxnX2MzeXFqXzM2NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC11MW0zczksIDI4cHgpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItcGFuZWwtaGVhZGVyLXdpZHRoLXQxaXExbSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLWEzZzF4eSwgI2M2YzZjZCk7XG59XG4uYXdzdWlfY29udGVudC1zaWRlXzFyOWxnX2MzeXFqXzM1My5hd3N1aV93aXRoLXRvb2xiYXJfMXI5bGdfYzN5cWpfMjUyID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItc2lkZV8xcjlsZ19jM3lxal8zNjU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9jb250ZW50LXNpZGVfMXI5bGdfYzN5cWpfMzUzID4gLmF3c3VpX3BhbmUtY29udGVudC13cmFwcGVyLXNpZGVfMXI5bGdfYzN5cWpfMzc0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQtdTFtM3M5LCAyOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LWN1NG5tdywgMjRweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLXhrcXM5ZywgMjBweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLXNwbGl0LWJvdHRvbS1hc2RvMTUsIDIwcHgpO1xufVxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ19jM3lxal8zNTMuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnX2MzeXFqXzI1MiA+IC5hd3N1aV9wYW5lLWNvbnRlbnQtd3JhcHBlci1zaWRlXzFyOWxnX2MzeXFqXzM3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbn1cblxuLmF3c3VpX2hlYWRlcl8xcjlsZ19jM3lxal8zODU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC16OTU5Y3csIDE1cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2hlYWRlcl8xcjlsZ19jM3lxal8zODUuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnX2MzeXFqXzI1Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDE0cHg7XG59XG4uYXdzdWlfaGVhZGVyLW1haW4tcm93XzFyOWxnX2MzeXFqXzM5Mzpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItbWFpbi1jb250ZW50XzFyOWxnX2MzeXFqXzM5Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX2hlYWRlci1tYWluLXJvd18xcjlsZ19jM3lxal8zOTM6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYXdzdWlfaGVhZGVyLW1haW4tY29udGVudF8xcjlsZ19jM3lxal8zOTM6bm90KCNcXDkpIHtcbiAgZmxleDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KTtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYXdzdWlfaGVhZGVyLXRhZy1hbmQtaW5mb18xcjlsZ19jM3lxal80MDc6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyAxcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG59XG4uYXdzdWlfaGVhZGVyLXRhZy1hbmQtaW5mb18xcjlsZ19jM3lxal80MDcuYXdzdWlfd2l0aC1kZXNjcmlwdGlvbl8xcjlsZ19jM3lxal80MTI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtaDJzYzUxLCAycHgpO1xufVxuLmF3c3VpX2hlYWRlci10YWdfMXI5bGdfYzN5cWpfNDA3LmF3c3VpX3dpdGgtaW5mb18xcjlsZ19jM3lxal80MTU6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLXRleHRfMXI5bGdfYzN5cWpfNDE1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hd3N1aV9oZWFkZXItdGFnXzFyOWxnX2MzeXFqXzQwNzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uYXdzdWlfaGVhZGVyLWJlZm9yZS1zbG90XzFyOWxnX2MzeXFqXzQyMTpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItdGV4dF8xcjlsZ19jM3lxal80MTU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTMzaDlqOCwgMThweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LTh4YjJxaiwgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMHQ2ZHdjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV9oZWFkZXItYmVmb3JlLXNsb3RfMXI5bGdfYzN5cWpfNDIxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyAxcHgpKTtcbn1cbi5hd3N1aV9oZWFkZXItdGFnXzFyOWxnX2MzeXFqXzQwNy5hd3N1aV93aXRoLWluZm9fMXI5bGdfYzN5cWpfNDE1ID4gLmF3c3VpX2hlYWRlci1iZWZvcmUtc2xvdF8xcjlsZ19jM3lxal80MjE6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLWJlZm9yZS1zbG90XzFyOWxnX2MzeXFqXzQyMS5hd3N1aV93aXRoLWhlYWRlci10ZXh0XzFyOWxnX2MzeXFqXzQzMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXdzdWlfaGVhZGVyLWJlZm9yZS1zbG90XzFyOWxnX2MzeXFqXzQyMS5hd3N1aV93aXRoLWhlYWRlci10ZXh0XzFyOWxnX2MzeXFqXzQzMjpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItdGFnXzFyOWxnX2MzeXFqXzQwNy5hd3N1aV93aXRoLWluZm9fMXI5bGdfYzN5cWpfNDE1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xufVxuLmF3c3VpX2hlYWRlci1hY3Rpb25zLXNsb3RfMXI5bGdfYzN5cWpfNDM4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC04eGIycWosIDIycHgpICsgMiAqIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCkgKyAxcHgpKTtcbn1cbi5hd3N1aV9oZWFkZXItZGVzY3JpcHRpb25fMXI5bGdfYzN5cWpfNDQ0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LWV4emplMSwgIzQyNDY1MCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLmF3c3VpX2hlYWRlci1idXR0b25zXzFyOWxnX2MzeXFqXzQ1MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG5cbi5hd3N1aV9kaXZpZGVyXzFyOWxnX2MzeXFqXzQ1OTpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtZHc5d2w1LCA4cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcmFkaW8tYnV0dG9uX2ZlZXFhXzExN3JwXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn1cblxuLmF3c3VpX3NlbGVjdGVkX2ZlZXFhXzExN3JwXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIC0yKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpIC8gLTIpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192ajZwN18xbnZhdV8yMjc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xbnZhdV8yMzEuYXdzdWlfZ3JpZC1icmVha3BvaW50LWRlZmF1bHRfdmo2cDdfMW52YXVfMjM5ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3ZqNnA3XzFudmF1XzIzMS5hd3N1aV9ncmlkLWNvbHVtbnMtMV92ajZwN18xbnZhdV8yNDIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xbnZhdV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0xX3ZqNnA3XzFudmF1XzI0Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3ZqNnA3XzFudmF1XzIzMS5hd3N1aV9ncmlkLWNvbHVtbnMtMl92ajZwN18xbnZhdV8yNDguYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xbnZhdV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFudmF1XzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3ZqNnA3XzFudmF1XzIzMS5hd3N1aV9ncmlkLWNvbHVtbnMtM192ajZwN18xbnZhdV8yNTQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xbnZhdV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFudmF1XzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3ZqNnA3XzFudmF1XzIzMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xbnZhdV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xbnZhdV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFudmF1XzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMTpub3QoI1xcOSk6bm90KC5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfdmo2cDdfMW52YXVfMjI3KSA+ICoge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXdoYzNqcCwgMjBweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIDIpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192ajZwN18xbnZhdV8yMjcpLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMW52YXVfMjMxID4gKiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci13aGMzanAsIDIwcHgpO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItd2hjM2pwLCAyMHB4KSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xbnZhdV8yNzY6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMW52YXVfMjc2ID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xbnZhdV8yNzYuYXdzdWlfZ3JpZC1icmVha3BvaW50LWRlZmF1bHRfdmo2cDdfMW52YXVfMjM5ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xbnZhdV8yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdmo2cDdfMW52YXVfMjQyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMW52YXVfMjQyID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xbnZhdV8yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdmo2cDdfMW52YXVfMjQyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xbnZhdV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFudmF1XzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtMl92ajZwN18xbnZhdV8yNDguYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xbnZhdV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFudmF1XzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtMl92ajZwN18xbnZhdV8yNDguYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFudmF1XzI0NSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMW52YXVfMjc2LmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFudmF1XzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFudmF1XzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMW52YXVfMjc2LmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFudmF1XzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDNuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xbnZhdV8yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMW52YXVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMW52YXVfMjQyID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xbnZhdV8yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMW52YXVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xbnZhdV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoNG4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5Om5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5ID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5ID4gKjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFudmF1XzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFudmF1XzI0MiA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFudmF1XzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xbnZhdV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMW52YXVfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMW52YXVfMjQyID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xbnZhdV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMW52YXVfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xbnZhdV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFudmF1XzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtM192ajZwN18xbnZhdV8yNTQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFudmF1XzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFudmF1XzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xbnZhdV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMW52YXVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMW52YXVfMjQyID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xbnZhdV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMW52YXVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xbnZhdV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFudmF1XzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xbnZhdV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFudmF1XzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0bisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFudmF1XzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuKzMpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFudmF1XzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFudmF1XzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xbnZhdV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMW52YXVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xbnZhdV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMW52YXVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMW52YXVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFudmF1XzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xbnZhdV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFudmF1XzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg0bisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xbnZhdV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xbnZhdV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMW52YXVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFudmF1XzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMW52YXVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmF3c3VpX3Jvb3Rfdmo2cDdfMW52YXVfMzU5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3osICM4YzhjOTQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGlsZXMtd20xdmd3LCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10aWxlcy13bTF2Z3csIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRpbGVzLXdtMXZndywgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRpbGVzLXdtMXZndywgOHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRieiwgI2ZmZmZmZik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay1tY20yeTAsIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1xeGFrM2ksIGxpbmVhciksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stbWNtMnkwLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stcXhhazNpLCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFudmF1XzM5NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQuYXdzdWlfcmVmcmVzaF92ajZwN18xbnZhdV80MTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFudmF1XzM5NC5hd3N1aV9yZWZyZXNoX3ZqNnA3XzFudmF1XzQxOS5hd3N1aV9zZWxlY3RlZF92ajZwN18xbnZhdV80MjM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfdmo2cDdfMW52YXVfNDIzKTpub3QoLmF3c3VpX3JlYWRvbmx5X3ZqNnA3XzFudmF1XzQyMykge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCBjYWxjKHZhcigtLWJvcmRlci13aWR0aC1pdGVtLXNlbGVjdGVkLXl2OTN2ZCwgMnB4KSAtIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFudmF1XzM5NC5hd3N1aV9oYXMtbWV0YWRhdGFfdmo2cDdfMW52YXVfNDI2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zLXR2Z2hvaCwgMTJweCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0LmF3c3VpX2hhcy1tZXRhZGF0YV92ajZwN18xbnZhdV80MjYuYXdzdWlfcmVmcmVzaF92ajZwN18xbnZhdV80MTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0LmF3c3VpX3NlbGVjdGVkX3ZqNnA3XzFudmF1XzQyMzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtZ29yOGliLCAjMDA2Y2UwKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC1nb3I4aWIsICMwMDZjZTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtbzM0NTVvLCAjZjBmYmZmKTtcbn1cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQuYXdzdWlfZGlzYWJsZWRfdmo2cDdfMW52YXVfNDIzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtZnh4amM3LCAjZWJlYmYwKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtZnh4amM3LCAjZWJlYmYwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC0zb3hudXcsICNlYmViZjApO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFudmF1XzM5NC5hd3N1aV9yZWFkb25seV92ajZwN18xbnZhdV80MjM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWRrZDRieiwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKTtcbn1cblxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMW52YXVfNDQ4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkgLyAtNCk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KSAvIC00KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KSAvIC00KTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFudmF1XzQ0OC5hd3N1aV9jb2x1bW4tMV92ajZwN18xbnZhdV80NTUgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpIC8gNCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMW52YXVfNDQ4LmF3c3VpX2NvbHVtbi0xX3ZqNnA3XzFudmF1XzQ1NSA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQuYXdzdWlfYnJlYWtwb2ludC14c192ajZwN18xbnZhdV80NjI6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFudmF1XzQ0OC5hd3N1aV9jb2x1bW4tMV92ajZwN18xbnZhdV80NTUgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHhzX3ZqNnA3XzFudmF1XzQ2Njpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMW52YXVfNDQ4LmF3c3VpX2NvbHVtbi0yX3ZqNnA3XzFudmF1XzQ3MCA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkgLyA0KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpIC8gNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xbnZhdV80NDguYXdzdWlfY29sdW1uLTJfdmo2cDdfMW52YXVfNDcwID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFudmF1XzM5NC5hd3N1aV9icmVha3BvaW50LXhzX3ZqNnA3XzFudmF1XzQ2Mjpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFudmF1XzQ0OC5hd3N1aV9jb2x1bW4tMl92ajZwN18xbnZhdV80NzAgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHhzX3ZqNnA3XzFudmF1XzQ2Njpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFudmF1XzQ0OC5hd3N1aV9jb2x1bW4tM192ajZwN18xbnZhdV80ODUgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpIC8gNCk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMW52YXVfNDQ4LmF3c3VpX2NvbHVtbi0zX3ZqNnA3XzFudmF1XzQ4NSA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQuYXdzdWlfYnJlYWtwb2ludC14c192ajZwN18xbnZhdV80NjI6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMW52YXVfNDQ4LmF3c3VpX2NvbHVtbi0zX3ZqNnA3XzFudmF1XzQ4NSA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQuYXdzdWlfYnJlYWtwb2ludC14eHNfdmo2cDdfMW52YXVfNDY2Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMW52YXVfNDQ4LmF3c3VpX2NvbHVtbi00X3ZqNnA3XzFudmF1XzUwMCA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xbnZhdV8zOTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkgLyA0KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpIC8gNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLWJpMmJkdiwgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xbnZhdV80NDguYXdzdWlfY29sdW1uLTRfdmo2cDdfMW52YXVfNTAwID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFudmF1XzM5NC5hd3N1aV9icmVha3BvaW50LXhzX3ZqNnA3XzFudmF1XzQ2Mjpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYygyNSUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMjUlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFudmF1XzQ0OC5hd3N1aV9jb2x1bW4tNF92ajZwN18xbnZhdV81MDAgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMW52YXVfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHhzX3ZqNnA3XzFudmF1XzQ2Njpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci1iaTJiZHYsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXItYmkyYmR2LCAyNHB4KS8yKTtcbn1cblxuLmF3c3VpX2NvbnRyb2xfdmo2cDdfMW52YXVfNTE2Om5vdCgjXFw5KSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuLmF3c3VpX2NvbnRyb2xfdmo2cDdfMW52YXVfNTE2LmF3c3VpX25vLWltYWdlX3ZqNnA3XzFudmF1XzUyMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uYXdzdWlfaW1hZ2Vfdmo2cDdfMW52YXVfNTI0Om5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hd3N1aV9pbWFnZV92ajZwN18xbnZhdV81MjQgPiBpbWc6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2ltYWdlX3ZqNnA3XzFudmF1XzUyNC5hd3N1aV9kaXNhYmxlZF92ajZwN18xbnZhdV80MjMgPiBpbWc6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1zdmdfZDR4eG1fMWkya2VfMTQ1Om5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tc3ZnX2Q0eHhtXzFpMmtlXzE0NTpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1sYXlvdXQtYm9yZGVyX2Q0eHhtXzFpMmtlXzE1MTpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItNGM5anQ0LCAjMGYxNDFhKTtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tbGF5b3V0LWJhY2tncm91bmRfZDR4eG1fMWkya2VfMTU1Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4taHR0NGZtLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLWxheW91dC1oZWFkZXJfZDR4eG1fMWkya2VfMTU4Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItNGM5anQ0LCAjMGYxNDFhKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLWJvcmRlcl9kNHh4bV8xaTJrZV8xNjE6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLTRnZHBjbCwgIzQyNDY1MCk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLXByaW1hcnktYnV0dG9uX2Q0eHhtXzFpMmtlXzE2NTpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtbXpiZDZ4LCAjZmY5OTAwKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLXNlY29uZGFyeV9kNHh4bV8xaTJrZV8xNjg6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC00Z2RwY2wsICM0MjQ2NTApO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tZGlzYWJsZWQtZWxlbWVudF9kNHh4bV8xaTJrZV8xNzE6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtaywgI2RlZGVlMyk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1zZXBhcmF0b3JfZDR4eG1fMWkya2VfMTc0Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLTFkbTRtaywgI2RlZGVlMyk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1mb2N1cy10ZXh0X2Q0eHhtXzFpMmtlXzE3Nzpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbn1cblxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1zdmdfZDR4eG1fMWkya2VfMTgxOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1zdmdfZDR4eG1fMWkya2VfMTgxOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tbGF5b3V0LXRvcF9kNHh4bV8xaTJrZV8xODc6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1mdDNucTAsICNlYmViZjApO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1sYXlvdXQtbWFpbl9kNHh4bV8xaTJrZV8xOTA6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi1odHQ0Zm0sICNmZmZmZmYpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1wcmltYXJ5X2Q0eHhtXzFpMmtlXzE5Mzpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtbXpiZDZ4LCAjZmY5OTAwKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tZGlzYWJsZWRfZDR4eG1fMWkya2VfMTk2Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC0xZG00bWssICNkZWRlZTMpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1jb2x1bW4taGVhZGVyX2Q0eHhtXzFpMmtlXzE5OTpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cywgI2I0YjRiYik7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLXdpbmRvd19kNHh4bV8xaTJrZV8yMDI6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLTRjOWp0NCwgIzBmMTQxYSk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tc2Vjb25kYXJ5X2Q0eHhtXzFpMmtlXzIwNjpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbSwgIzQyNDY1MCk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWRlZmF1bHRfZDR4eG1fMWkya2VfMjA5Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLXNlcGFyYXRvcl9kNHh4bV8xaTJrZV8yMTI6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWlucHV0LWRlZmF1bHRfZDR4eG1fMWkya2VfMjE1Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWhlYWRpbmdfZDR4eG1fMWkya2VfMjE4Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LTV2YmlhZCwgIzBmMTQxYSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2d4cDl5XzFjZTQ0XzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMWNlNDRfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMWNlNDRfMjE0Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uYXdzdWlfcm9vdF9neHA5eV8xY2U0NF8xODEgPiAuYXdzdWlfbGlzdF9neHA5eV8xY2U0NF8yMTQgPiAuYXdzdWlfY29udGFpbmVyX2d4cDl5XzFjZTQ0XzIxOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLXN0YXRpYy1sLW41M2s0MSwgMjBweCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCh2YXIoLS1zcGFjZS1zdGF0aWMtbC1uNTNrNDEsIDIwcHgpLCBhdXRvKTtcbn1cbi5hd3N1aV9yb290X2d4cDl5XzFjZTQ0XzE4MSA+IC5hd3N1aV9saXN0X2d4cDl5XzFjZTQ0XzIxNCA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfMWNlNDRfMjE5ID4gLmF3c3VpX2hlYWRlcl9neHA5eV8xY2U0NF8yMjQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMWNlNDRfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMWNlNDRfMjE0ID4gLmF3c3VpX2NvbnRhaW5lcl9neHA5eV8xY2U0NF8yMTkgPiAuYXdzdWlfZGV0YWlsc19neHA5eV8xY2U0NF8yMzA6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZ25tMG16LCA4cHgpO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMWNlNDRfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMWNlNDRfMjE0ID4gLmF3c3VpX2NvbnRhaW5lcl9neHA5eV8xY2U0NF8yMTkgPiAuYXdzdWlfY29ubmVjdG9yX2d4cDl5XzFjZTQ0XzIzNjpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG4gIGlubGluZS1zaXplOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KTtcbiAgYmxvY2stc2l6ZTogYXV0bztcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1nbm0wbXosIDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4eHMteWlka3MxLCAycHgpO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfMWNlNDRfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfMWNlNDRfMjE0ID4gOm5vdCgjXFw5KTpsYXN0LW9mLXR5cGUgPiAuYXdzdWlfY29ubmVjdG9yX2d4cDl5XzFjZTQ0XzIzNiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfcm9vdF9neHA5eV8xY2U0NF8xODEgPiAuYXdzdWlfbGlzdF9neHA5eV8xY2U0NF8yMTQuYXdzdWlfY3VzdG9tX2d4cDl5XzFjZTQ0XzI1MiA+IC5hd3N1aV9kZXRhaWxzX2d4cDl5XzFjZTQ0XzIzMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uYXdzdWlfaG9yaXpvbnRhbF9neHA5eV8xY2U0NF8yNTYgPiAuYXdzdWlfbGlzdF9neHA5eV8xY2U0NF8yMTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG4uYXdzdWlfaG9yaXpvbnRhbF9neHA5eV8xY2U0NF8yNTYgPiAuYXdzdWlfbGlzdF9neHA5eV8xY2U0NF8yMTQgPiAuYXdzdWlfY29udGFpbmVyX2d4cDl5XzFjZTQ0XzIxOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLXN0YXRpYy1sLW41M2s0MSwgMjBweCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCh2YXIoLS1zcGFjZS1zdGF0aWMtbC1uNTNrNDEsIDIwcHgpLCBhdXRvKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9ob3Jpem9udGFsX2d4cDl5XzFjZTQ0XzI1NiA+IC5hd3N1aV9saXN0X2d4cDl5XzFjZTQ0XzIxNCA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfMWNlNDRfMjE5ID4gLmF3c3VpX2hlYWRlcl9neHA5eV8xY2U0NF8yMjQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9ob3Jpem9udGFsX2d4cDl5XzFjZTQ0XzI1NiA+IC5hd3N1aV9saXN0X2d4cDl5XzFjZTQ0XzIxNCA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfMWNlNDRfMjE5ID4gLmF3c3VpX2hlYWRlcl9neHA5eV8xY2U0NF8yMjQgPiAuYXdzdWlfY29ubmVjdG9yX2d4cDl5XzFjZTQ0XzIzNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgbWluLWJsb2NrLXNpemU6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpO1xuICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZ25tMG16LCA4cHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy1uczk0ZHAsIDRweCk7XG59XG4uYXdzdWlfaG9yaXpvbnRhbF9neHA5eV8xY2U0NF8yNTYgPiAuYXdzdWlfbGlzdF9neHA5eV8xY2U0NF8yMTQgPiAuYXdzdWlfY29udGFpbmVyX2d4cDl5XzFjZTQ0XzIxOSA+IC5hd3N1aV9ob3Jpem9udGFsLWhlYWRlcl9neHA5eV8xY2U0NF8yODg6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG59XG4uYXdzdWlfaG9yaXpvbnRhbF9neHA5eV8xY2U0NF8yNTYgPiAuYXdzdWlfbGlzdF9neHA5eV8xY2U0NF8yMTQgPiAuYXdzdWlfY29udGFpbmVyX2d4cDl5XzFjZTQ0XzIxOSA+IC5hd3N1aV9kZXRhaWxzX2d4cDl5XzFjZTQ0XzIzMDpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAzO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsX2d4cDl5XzFjZTQ0XzI1NiA+IC5hd3N1aV9saXN0X2d4cDl5XzFjZTQ0XzIxNCA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfMWNlNDRfMjE5Om5vdCgjXFw5KTpsYXN0LWNoaWxkID4gLmF3c3VpX2hlYWRlcl9neHA5eV8xY2U0NF8yMjQgPiAuYXdzdWlfY29ubmVjdG9yX2d4cDl5XzFjZTQ0XzIzNiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90YWJzLWhlYWRlci1saXN0XzFhY3dhX2RwMGNsXzU6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS10YWItaGVhZGVyXzFhY3dhX2RwMGNsXzY6bm90KCNcXDkpLFxuLmF3c3VpX3RhYi1sYWJlbF8xYWN3YV9kcDBjbF83Om5vdCgjXFw5KSxcbi5hd3N1aV90YWItZGlzbWlzcy1idXR0b25fMWFjd2FfZHAwY2xfODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4uYXdzdWlfdGFicy1oZWFkZXJfMTRybXRfMW5qamtfMTU0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF3c3VpX3RhYi1oZWFkZXItc2Nyb2xsLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18xNjM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV90YWJzLWhlYWRlci1saXN0XzE0cm10XzFuamprXzE2OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogaW5saW5lIHByb3hpbWl0eTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4uYXdzdWlfdGFicy1oZWFkZXItbGlzdF8xNHJtdF8xbmpqa18xNjk6bm90KCNcXDkpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbl8xNHJtdF8xbmpqa18xODY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1sZWZ0XzE0cm10XzFuamprXzE5Mzpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtbnBtdmd1LCAjZGVkZWUzKTtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1sZWZ0LXNjcm9sbGFibGVfMTRybXRfMW5qamtfMTk2Om5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDVweCAwcHggNHB4IC0zcHggdmFyKC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LWg1Nmk3dCwgcmdiYSgxNSwgMjAsIDI2LCAwLjEyKSksIDFweCAwcHggMHB4IDBweCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctaDU2aTd0LCByZ2JhKDE1LCAyMCwgMjYsIDAuMTIpKTtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1yaWdodF8xNHJtdF8xbmpqa18yMDA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtbnBtdmd1LCAjZGVkZWUzKTtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1yaWdodC1zY3JvbGxhYmxlXzE0cm10XzFuamprXzIwMzpub3QoI1xcOSkge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAtNXB4IDBweCA0cHggLTNweCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctaDU2aTd0LCByZ2JhKDE1LCAyMCwgMjYsIDAuMTIpKSwgLTFweCAwcHggMHB4IDAgdmFyKC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LWg1Nmk3dCwgcmdiYSgxNSwgMjAsIDI2LCAwLjEyKSk7XG59XG5cbi5hd3N1aV9hY3Rpb25zLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMDg6bm90KCNcXDkpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uYXdzdWlfdGFicy10YWJfMTRybXRfMW5qamtfMjE2Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDkwJSAtIHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSk7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWxhYmVsXzE0cm10XzFuamprXzIyNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS10YWJzLXZlcnRpY2FsLWlpNzJ4ZiwgNHB4KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzcgPiAuYXdzdWlfdGFicy10YWItZGlzbWlzc18xNHJtdF8xbmpqa18yNDU6bm90KCNcXDkpLCAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzcgPiAuYXdzdWlfdGFicy10YWItYWN0aW9uXzE0cm10XzFuamprXzI0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzcuYXdzdWlfcmVmcmVzaF8xNHJtdF8xbmpqa18yNTAgPiBzcGFuOm5vdCgjXFw5KTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCkpO1xufVxuXG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzc6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfMW5qamtfMjU0KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gMXB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkpO1xuICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1zdHlsZS10YWJzLWFjdGl2ZS1pbmRpY2F0b3Itd2lkdGgtNmI5eXBhLCB2YXIoLS1ib3JkZXItYWN0aXZlLXdpZHRoLWF4em0yNCwgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWF3c3VpLXN0eWxlLXRhYnMtYWN0aXZlLWluZGljYXRvci1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctbzRxa3UxLCAyMHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS10YWJzLWFjdGl2ZS1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLW80cWt1MSwgMjBweCkpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtdGFicy1hY3RpdmUtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy1vNHFrdTEsIDIwcHgpKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS10YWJzLWFjdGl2ZS1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cy02Yjl5cGEsIHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLW80cWt1MSwgMjBweCkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hd3N1aS1zdHlsZS10YWJzLWFjdGl2ZS1pbmRpY2F0b3ItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUteGU5b2kzLCAjMDA2Y2UwKSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzc6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfMW5qamtfMjU0KS5hd3N1aV9yZWZyZXNoXzE0cm10XzFuamprXzI1MDphZnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYy1jeHkyc2ssIGN1YmljLWJlemllcigwLjg0LCAwLCAwLjE2LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzc6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfMW5qamtfMjU0KS5hd3N1aV9yZWZyZXNoXzE0cm10XzFuamprXzI1MDphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfMW5qamtfMjM3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10XzFuamprXzI1NCkuYXdzdWlfcmVmcmVzaF8xNHJtdF8xbmpqa18yNTA6YWZ0ZXIsIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10XzFuamprXzIzNzpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF8xbmpqa18yNTQpLmF3c3VpX3JlZnJlc2hfMTRybXRfMW5qamtfMjUwOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfdGFicy10YWJfMTRybXRfMW5qamtfMjE2Om5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfMW5qamtfMjM3IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSk7XG59XG4uYXdzdWlfdGFicy10YWJfMTRybXRfMW5qamtfMjE2Om5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfMW5qamtfMjM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWF3c3VpLXN0eWxlLXRhYnMtc2VwYXJhdG9yLXdpZHRoLTZiOXlwYSwgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkpIHNvbGlkIHZhcigtLWF3c3VpLXN0eWxlLXRhYnMtc2VwYXJhdG9yLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci1rcm9mZDYsICNjNmM2Y2QpKTtcbiAgaW5zZXQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCkgMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF8xbmpqa18yMTY6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzcuYXdzdWlfcmVmcmVzaF8xNHJtdF8xbmpqa18yNTA6YmVmb3JlIHtcbiAgaW5zZXQ6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXMtdDc2M2x1LCAxMnB4KSAtIHZhcigtLWJvcmRlci1hY3RpdmUtd2lkdGgtYXh6bTI0LCA0cHgpKSAwO1xufVxuXG4uYXdzdWlfdGFicy10YWItbGlua18xNHJtdF8xbmpqa18yOTY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXMtaXV1aWhtLCAxMnB4KSAtIDJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCkgLSAxcHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS10YWJzLWVlbzIxNSwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC10YWJzLXZwbmpvNywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10YWJzLWljaHh6bCwgNzAwKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIDFweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG59XG4uYXdzdWlfdGFicy10YWItbGlua18xNHJtdF8xbmpqa18yOTYuYXdzdWlfcmVmcmVzaF8xNHJtdF8xbmpqa18yNTA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zdGF0aWMteHMtZ25tMG16LCA4cHgpIC0gMXB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXhzLWdubTBteiwgOHB4KSAtIDFweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV90YWJzLXRhYi1saW5rXzE0cm10XzFuamprXzI5Njpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC13bHBhdHUsICMwMDZjZTApKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB0cmFuc3BhcmVudCkpO1xufVxuLmF3c3VpX3RhYnMtdGFiLWxpbmtfMTRybXRfMW5qamtfMjk2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy10YWItbGlua18xNHJtdF8xbmpqa18yOTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhOiAwIDAgMCB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci13aWR0aC02Yjl5cGEsIDJweCkgdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItY29sb3ItNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy10YWItbGlua18xNHJtdF8xbmpqa18yOTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci1lZXJyZzQsIC04cHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90YWJzLXRhYi1saW5rXzE0cm10XzFuamprXzI5Njpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVlcnJnNCwgLThweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItZWVycmc0LCAtOHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVlcnJnNCwgLThweCkgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVlcnJnNCwgLThweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVlcnJnNCwgLThweCkgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWVlcnJnNCwgLThweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJvcmRlci1yYWRpdXMtNmI5eXBhLCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYXdzdWktc3R5bGUtZm9jdXMtcmluZy1ib3JkZXItcmFkaXVzLTZiOXlwYSwgdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1mb2N1cy1yaW5nLWJveC1zaGFkb3ctNmI5eXBhKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiXzE0cm10XzFuamprXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcHg7XG4gIHNjcm9sbC1tYXJnaW4taW5saW5lLXN0YXJ0OiAxcHg7XG59XG4uYXdzdWlfdGFicy10YWJfMTRybXRfMW5qamtfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10XzFuamprXzIzNyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KSAtIDFweCk7XG59XG5cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF8xbmpqa18yMTY6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXB4O1xuICBzY3JvbGwtbWFyZ2luLWlubGluZS1lbmQ6IDFweDtcbn1cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF8xbmpqa18yMTY6bm90KCNcXDkpOmxhc3QtY2hpbGQgPiAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF8xbmpqa18yMzcge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpIC0gMXB4KTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10XzFuamprXzI1NDpub3QoI1xcOSksIC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF8xbmpqa18yNTQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLXZibzZ2NSwgI2I0YjRiYikpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHRyYW5zcGFyZW50KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXRhYnMtZGlzYWJsZWQtdjVyNTUxLCA3MDApO1xufVxuXG4uYXdzdWlfdGFicy10YWItYWN0aXZlXzE0cm10XzFuamprXzM3OTpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF8xbmpqa18yNTQpIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWFjdGl2ZS02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYWNjZW50LXdscGF0dSwgIzAwNmNlMCkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1hY3RpdmUtNmI5eXBhLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtYWN0aXZlLTZiOXlwYSwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3RhYnMtdGFiLWFjdGl2ZV8xNHJtdF8xbmpqa18zNzk6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfMW5qamtfMjU0KTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hd3N1aV90YWJzLWhlYWRlci13aXRoLWRpdmlkZXJfMTRybXRfMW5qamtfMzg4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXIta3JvZmQ2LCAjYzZjNmNkKTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWZvY3VzYWJsZV8xNHJtdF8xbmpqa18zOTI6bm90KCNcXDkpIHtcbiAgLyogdXNlZCB0byBtYW5hZ2UgZm9jdXNhYmxlIGxvZ2ljICovXG59XG5cbi5hd3N1aV9yb290XzE0cm10XzFuamprXzM5Njpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn1cblxuLmF3c3VpX3RhYnNfMTRybXRfMW5qamtfMTU0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV90YWJzLWNvbnRlbnRfMTRybXRfMW5qamtfNDM0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9maXQtaGVpZ2h0XzE0cm10XzFuamprXzQzODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfdGFicy1jb250ZW50LWFjdGl2ZV8xNHJtdF8xbmpqa180NDQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy1jb250ZW50LWFjdGl2ZV8xNHJtdF8xbmpqa180NDQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItbnNmd21tLCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1uc2Z3bW0sIDE2cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW5zZndtbSwgMTZweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV90YWJzLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF8xbmpqa180NTguYXdzdWlfd2l0aC1wYWRkaW5nc18xNHJtdF8xbmpqa180NTggPiAuYXdzdWlfdGFicy1jb250ZW50XzE0cm10XzFuamprXzQzNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9maXQtaGVpZ2h0XzE0cm10XzFuamprXzQzOCA+IC5hd3N1aV90YWJzLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF8xbmpqa180NTg6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hd3N1aV9maXQtaGVpZ2h0XzE0cm10XzFuamprXzQzOCA+IC5hd3N1aV90YWJzLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF8xbmpqa180NTggPiAuYXdzdWlfdGFicy1jb250YWluZXItY29udGVudC13cmFwcGVyXzE0cm10XzFuamprXzQ2OTpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX3RhYnMtY29udGFpbmVyLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF8xbmpqa180NjkuYXdzdWlfd2l0aC1wYWRkaW5nc18xNHJtdF8xbmpqa180NTggPiAuYXdzdWlfdGFicy1jb250ZW50XzE0cm10XzFuamprXzQzNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLXBkNG83YiwgMTJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1rNWtvaHksIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtbnFyenloLCAyMHB4KTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkLXJlYXNvbi10b29sdGlwXzE0cm10XzFuamprXzQ4MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn1cblxuLmF3c3VpX3RhYnMtdGFiLWZvY3VzZWRfMTRybXRfMW5qamtfNDg0Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgdG8gbWFuYWdlIGZvY3VzYWJsZSBzdGF0ZSBmb3IgZGlzYWJsZWQgd2l0aCByZWFzb24gdGFicyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdGFiLWRpc21pc3MtYnV0dG9uXzFucTFpXzFuZDdyXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2JyZHN0X3hlZTFvXzE0NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QgdXRpbHMgKi9cbn1cblxuLmF3c3VpX2xvYWRpbmdfYnJkc3RfeGVlMW9fMTQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfdW5kby1idXR0b25fYnJkc3RfeGVlMW9fMTUzOm5vdCgjXFw5KSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcsICMwMDZjZTApKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGluay1idXR0b24td2VpZ2h0LXZzbHlnOSwgNzAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGluay1idXR0b24tbGV0dGVyLXNwYWNpbmctaW10eHdxLCAwLjAwNWVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS16NHdqbnYsIHRyYW5zcGFyZW50KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tNXJibjNrLCAxNjVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfeGVlMW9fMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0X3hlZTFvXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF94ZWUxb18xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0X3hlZTFvXzE1Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1ob3Zlci02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1wa3l0ZjcsICMwMDJiNjYpKTtcbn1cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF94ZWUxb18xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF94ZWUxb18xNTM6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1hY3RpdmUtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfdW5kby1idXR0b25fYnJkc3RfeGVlMW9fMTUzOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF94ZWUxb18xNTM6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfeGVlMW9fMTUzOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtaG92ZXItY24zbXFoLCB0cmFuc3BhcmVudCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfeGVlMW9fMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtMXAwaG51LCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC0zOXV2eHIsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBoMTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBoMjpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBoMzpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBoNDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBoNTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBwOm5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDE6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDI6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDM6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDQ6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LTV2YmlhZCwgIzBmMTQxYSk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBoMTpub3QoI1xcOSkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZy1ycmkzYmIsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteGwtd3ZrYnVyLCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtaGtvNnAwLCAzMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtY2trYjZ1LCAtMC4wMmVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtdTNtNHdlLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGgyOm5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLXZuYWN4NiwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtbWc1Yng2LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC01djZpYnYsIC0wLjAxNWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC0wdDZkd2MsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDM6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmctcnJpM2JiLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tMTcweWl5LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS11b2FxZGgsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLTI5ZXduaywgLTAuMDFlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0temY4MmRyLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGg0Om5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLXpwMDhlbiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtaG1pNHZjLCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy00c3Q5ZXAsIC0wLjAwNWVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy1sY3gwYWksIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgaDU6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmctcnJpM2JiLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLWo4eXp4diwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLXE5ajAwNCwgMThweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhzLWZnb2c3YSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteHMtd3FxcG5lLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGI6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgc3Ryb25nOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBzbWFsbDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy1zbWM4Y3YsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLW51NWh4MSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtZ3E3OG9rLCAwLjAwNWVtKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc21hbGwtMTN0bHVxLCAjNjU2ODcxKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHNtYWxsIGE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcsICMwMDZjZTApKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlY29yYXRpb24tZGVmYXVsdC0weDhmaHUsIGN1cnJlbnRDb2xvcik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgc21hbGwgYTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHNtYWxsIGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHNtYWxsIGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgc21hbGwgYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgc21hbGwgYTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWhvdmVyLWt1aTJ0OSwgY3VycmVudENvbG9yKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGNvZGU6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgcHJlOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHNhbXA6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS1xNDdtN2ssIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGNvZGU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtbnU1aHgxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy1ncTc4b2ssIDAuMDA1ZW0pO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgYTpub3QoI1xcOSkge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tZm9udC1kZWNvcmF0aW9uLXRoaWNrbmVzcy1saW5rLXVlc3VvNywgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiB2YXIoLS1mb250LWRlY29yYXRpb24tc3R5bGUtbGluay1wazJ4bXAsIHNvbGlkKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC04eXY5YjcsICMwMDZjZTApKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlY29yYXRpb24tZGVmYXVsdC0weDhmaHUsIGN1cnJlbnRDb2xvcik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLTVyYm4zaywgMTY1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgYTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBhOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItcGt5dGY3LCAjMDAyYjY2KSk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBhOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItYWN0aXZlLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLXBreXRmNywgIzAwMmI2NikpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgYTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWNvcmF0aW9uLWhvdmVyLWt1aTJ0OSwgY3VycmVudENvbG9yKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IGE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4ciwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBvbDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiB1bCArIHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHVsICsgb2w6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgdWwgPiBsaSArIHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHVsID4gbGkgKyBsaTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiB1bCA+IGxpICsgb2w6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgdWwgPiBsaSA+IHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHVsID4gbGkgPiBvbDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBvbCArIHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IG9sICsgb2w6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgb2wgPiBsaSArIHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IG9sID4gbGkgKyBsaTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiBvbCA+IGxpICsgb2w6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgb2wgPiBsaSA+IHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IG9sID4gbGkgPiBvbDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IHVsID4gbGkgPiB1bDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrX21wZnhlXzE0NiB1bCA+IGxpID4gb2w6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza19tcGZ4ZV8xNDYgb2wgPiBsaSA+IHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfbXBmeGVfMTQ2IG9sID4gbGkgPiBvbDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3FrMWoxX3dqMm1oXzE0NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGZvciB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV93ajJtaF8xNDk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHJlc2l6ZTogYXV0bztcbiAgY3Vyc29yOiB0ZXh0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZpZWxkLXZlcnRpY2FsLXZtOTlxeiwgNXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtMGFxMmNoLCAxMnB4KTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpKTtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1ka2Q0YnosICNmZmZmZmYpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tdnY3M3osICM4YzhjOTQpKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV93ajJtaF8xNDk6bm90KCNcXDkpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW12djczeiwgIzhjOGM5NCkpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWhvdmVyLTZiOXlwYSwgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtaG92ZXItNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtZGtkNGJ6LCAjZmZmZmZmKSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWhvdmVyLTZiOXlwYSwgLS1hd3N1aS1zdHlsZS1ib3gtc2hhZG93LWRlZmF1bHQtNmI5eXBhKTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV93ajJtaF8xNDkuYXdzdWlfdGV4dGFyZWEtcmVhZG9ubHlfcWsxajFfd2oybWhfMjA2Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtcmVhZG9ubHktNmI5eXBhLCB2YXIoLS1hd3N1aS1zdHlsZS1iYWNrZ3JvdW5kLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtZGtkNGJ6LCAjZmZmZmZmKSkpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKSkpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtMnhjNzh4LCAxcHgpIHNvbGlkIHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1yZWFkb25seS02Yjl5cGEsIHZhcigtLWF3c3VpLXN0eWxlLWJvcmRlci1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLXJlYWRvbmx5LTZiOXlwYSwgdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSkpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1yZWFkb25seS02Yjl5cGEpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxX3dqMm1oXzE0OTpub3QoI1xcOSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLXBsYWNlaG9sZGVyLWNvbG9yLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci10djJ1N2QsICM2NTY4NzEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hd3N1aS1zdHlsZS1wbGFjZWhvbGRlci1mb250LXNpemUtNmI5eXBhKTtcbiAgZm9udC1zdHlsZTogdmFyKC0tYXdzdWktc3R5bGUtcGxhY2Vob2xkZXItZm9udC1zdHlsZS02Yjl5cGEsIGl0YWxpYyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hd3N1aS1zdHlsZS1wbGFjZWhvbGRlci1mb250LXdlaWdodC02Yjl5cGEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxX3dqMm1oXzE0OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWZvY3VzLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtc2w2eDF4LCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWZvY3VzLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtc2w2eDF4LCAjMDA2Y2UwKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtN3Ewc3RyLCA4cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC03cTBzdHIsIDhweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LTdxMHN0ciwgOHB4KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYXdzdWktc3R5bGUtYm94LXNoYWRvdy1mb2N1cy02Yjl5cGEsIDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05bWphamssIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApKTtcbiAgY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWNvbG9yLWZvY3VzLTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF3c3VpLXN0eWxlLWJhY2tncm91bmQtZm9jdXMtNmI5eXBhLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtZGtkNGJ6LCAjZmZmZmZmKSk7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfd2oybWhfMTQ5Om5vdCgjXFw5KTppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV93ajJtaF8xNDk6bm90KCNcXDkpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYmFja2dyb3VuZC1kaXNhYmxlZC02Yjl5cGEsIHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtY245YnBqLCAjZWJlYmYwKSk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSBzb2xpZCB2YXIoLS1hd3N1aS1zdHlsZS1ib3JkZXItY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQteXlobHZ5LCAjZWJlYmYwKSk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkgc29saWQgdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRpc2FibGVkLTZiOXlwYSwgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLXl5aGx2eSwgI2ViZWJmMCkpO1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGlzYWJsZWQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWswem93cywgI2I0YjRiYikpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWF3c3VpLXN0eWxlLWJveC1zaGFkb3ctZGlzYWJsZWQtNmI5eXBhKTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV93ajJtaF8xNDk6bm90KCNcXDkpOmRpc2FibGVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLXllYTl4MCwgI2I0YjRiYik7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfd2oybWhfMTQ5LmF3c3VpX3RleHRhcmVhLWludmFsaWRfcWsxajFfd2oybWhfMjQ3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1hd3N1aS1zdHlsZS1jb2xvci1kZWZhdWx0LTZiOXlwYSwgdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItbXh6b3A3LCAjZGIwMDAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci1teHpvcDcsICNkYjAwMDApKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC0wYXEyY2gsIDEycHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLTN4ZDZlMSwgOHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC0yeGM3OHgsIDFweCkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxX3dqMm1oXzE0OS5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkX3FrMWoxX3dqMm1oXzI0Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC05ampmOTYsIDJweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxX3dqMm1oXzE0OS5hd3N1aV90ZXh0YXJlYS13YXJuaW5nX3FrMWoxX3dqMm1oXzI1Njpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtY29sb3ItZGVmYXVsdC02Yjl5cGEsIHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctemI3dW04LCAjODU1OTAwKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXdzdWktc3R5bGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQtNmI5eXBhLCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLXpiN3VtOCwgIzg1NTkwMCkpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLTBhcTJjaCwgMTJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtM3hkNmUxLCA4cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLTJ4Yzc4eCwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC0zeGQ2ZTEsIDhweCk7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfd2oybWhfMTQ5LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfcWsxajFfd2oybWhfMjU2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTlqamY5NiwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9idXR0b25fbTVoOWZfcWRsYjdfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1idXR0b24tMGVnMjBjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYmxvY2s6IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKTtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfcWRsYjdfMTQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXAyYmVleCwgIzBmMTQxYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfcWRsYjdfMTQ1Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9idXR0b25fbTVoOWZfcWRsYjdfMTQ1LmF3c3VpX2V4cGFuZGVkX201aDlmX3FkbGI3XzE5Nzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTg4M2Q0MywgIzBmMTQxYSk7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmX3FkbGI3XzE0NS5hd3N1aV9leHBhbmRlZF9tNWg5Zl9xZGxiN18xOTc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LXdscGF0dSwgIzAwNmNlMCk7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmX3FkbGI3XzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmX3FkbGI3XzE0NS5hd3N1aV9vZmZzZXQtcmlnaHQtbm9uZV9tNWg5Zl9xZGxiN18yMDg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfYnV0dG9uX201aDlmX3FkbGI3XzE0NS5hd3N1aV9vZmZzZXQtcmlnaHQtbF9tNWg5Zl9xZGxiN18yMTE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfcWRsYjdfMTQ1LmF3c3VpX29mZnNldC1yaWdodC14eGxfbTVoOWZfcWRsYjdfMjE0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl9tNWg5Zl9xZGxiN18xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl9tNWg5Zl9xZGxiN18xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTFweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX201aDlmX3FkbGI3XzE0NTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAtMXB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAtMXB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIC0xcHggKyAtMXB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgLTFweCArIC0xcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG5cbi5hd3N1aV90ZXh0X201aDlmX3FkbGI3XzIzOTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufVxuXG4uYXdzdWlfaWNvbl9tNWg5Zl9xZGxiN18yNDMgKyAuYXdzdWlfdGV4dF9tNWg5Zl9xZGxiN18yMzk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfdG9wLW5hdmlnYXRpb25fazVkbGJfMWJmcHJfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cbi5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl8xYmZwcl8xNDUgPiAuYXdzdWlfcGFkZGluZy1ib3hfazVkbGJfMWJmcHJfMTc4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJsb2NrLXNpemU6IGNhbGModmFyKC0tc3BhY2UteHh4bC1hdXQxdTcsIDQwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eGwtMzJzcm00LCAzMnB4KTtcbn1cbi5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl8xYmZwcl8xNDUuYXdzdWlfbWVkaXVtX2s1ZGxiXzFiZnByXzE4OCA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xYmZwcl8xNzg6bm90KCNcXDkpLCAuYXdzdWlfdG9wLW5hdmlnYXRpb25fazVkbGJfMWJmcHJfMTQ1LmF3c3VpX25hcnJvd19rNWRsYl8xYmZwcl8xODggPiAuYXdzdWlfcGFkZGluZy1ib3hfazVkbGJfMWJmcHJfMTc4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG4uYXdzdWlfdG9wLW5hdmlnYXRpb25fazVkbGJfMWJmcHJfMTQ1LmF3c3VpX21lZGl1bV9rNWRsYl8xYmZwcl8xODggPiAuYXdzdWlfcGFkZGluZy1ib3hfazVkbGJfMWJmcHJfMTc4Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IGNhbGModmFyKC0tc3BhY2UteHh4bC1hdXQxdTcsIDQwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXhzLWR3OXdsNSwgOHB4KSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl8xYmZwcl8xNDUuYXdzdWlfbmFycm93X2s1ZGxiXzFiZnByXzE4OCA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xYmZwcl8xNzg6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UteHh4bC1hdXQxdTcsIDQwcHgpO1xufVxuXG4uYXdzdWlfdmlydHVhbF9rNWRsYl8xYmZwcl8xOTk6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDkwMDBweDtcbn1cblxuLmF3c3VpX2hpZGRlbl9rNWRsYl8xYmZwcl8yMDM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuLmF3c3VpX2hpZGRlbl9rNWRsYl8xYmZwcl8yMDMgKjpub3QoI1xcOSk6bm90KCNhd3N1aV9cXDkgX2s1ZGxiXzFiZnByXzEpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYXdzdWlfaWRlbnRpdHlfazVkbGJfMWJmcHJfMjE1Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cbi5hd3N1aV9pZGVudGl0eV9rNWRsYl8xYmZwcl8yMTUgPiAuYXdzdWlfaWRlbnRpdHktbGlua19rNWRsYl8xYmZwcl8yMTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS0zNzlvb2UsICMwZjE0MWEpO1xufVxuLmF3c3VpX2lkZW50aXR5X2s1ZGxiXzFiZnByXzIxNSA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiXzFiZnByXzIxODpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1LCAjMDA2Y2UwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9pZGVudGl0eV9rNWRsYl8xYmZwcl8yMTUgPiAuYXdzdWlfaWRlbnRpdHktbGlua19rNWRsYl8xYmZwcl8yMTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4ciwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfaWRlbnRpdHlfazVkbGJfMWJmcHJfMjE1LmF3c3VpX25vLWxvZ29fazVkbGJfMWJmcHJfMjM4Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMTAwcHg7XG59XG5cbi5hd3N1aV9sb2dvX2s1ZGxiXzFiZnByXzI0Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXh4bC0zMnNybTQsIDMycHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9sb2dvX2s1ZGxiXzFiZnByXzI0Mi5hd3N1aV9uYXJyb3dfazVkbGJfMWJmcHJfMTg4Om5vdCgjXFw5KSB7XG4gIG1heC1ibG9jay1zaXplOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xufVxuXG4uYXdzdWlfdGl0bGVfazVkbGJfMWJmcHJfMjU0Om5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nLXJyaTNiYiwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLTE3MHlpeSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdW9hcWRoLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS0yOWV3bmssIC0wLjAxZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLXpmODJkciwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LW9lbW9sbywgYW50aWFsaWFzZWQpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1oYm0wYXEsIGdyYXlzY2FsZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF3c3VpX25vLWxvZ29fazVkbGJfMWJmcHJfMjM4ID4gLmF3c3VpX2lkZW50aXR5LWxpbmtfazVkbGJfMWJmcHJfMjE4ID4gLmF3c3VpX3RpdGxlX2s1ZGxiXzFiZnByXzI1NDpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG5cbi5hd3N1aV9pbnB1dHNfazVkbGJfMWJmcHJfMjcwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXdzdWlfc2VhcmNoX2s1ZGxiXzFiZnByXzI3ODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWlubGluZS1zaXplOiAzNDBweDtcbn1cbi5hd3N1aV9zZWFyY2gtZXhwYW5kZWRfazVkbGJfMWJmcHJfMjgyOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogbm9uZTtcbn1cblxuLmF3c3VpX3V0aWxpdGllc19rNWRsYl8xYmZwcl8yODY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuLmF3c3VpX21lZGl1bV9rNWRsYl8xYmZwcl8xODggPiAuYXdzdWlfcGFkZGluZy1ib3hfazVkbGJfMWJmcHJfMTc4ID4gLmF3c3VpX3V0aWxpdGllc19rNWRsYl8xYmZwcl8yODY6bm90KCNcXDkpLCAuYXdzdWlfbmFycm93X2s1ZGxiXzFiZnByXzE4OCA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl8xYmZwcl8xNzggPiAuYXdzdWlfdXRpbGl0aWVzX2s1ZGxiXzFiZnByXzI4Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmF3c3VpX3V0aWxpdHktd3JhcHBlcl9rNWRsYl8xYmZwcl8yOTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0tZHN1bXl0LCAxNnB4KTtcbn1cbi5hd3N1aV91dGlsaXR5LXdyYXBwZXJfazVkbGJfMWJmcHJfMjk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBpbmxpbmUtc2l6ZTogMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jazogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG4uYXdzdWlfdXRpbGl0eS13cmFwcGVyX2s1ZGxiXzFiZnByXzI5Nzpub3QoI1xcOSk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV91dGlsaXR5LXR5cGUtYnV0dG9uLWxpbmtfazVkbGJfMWJmcHJfMzE4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCk7XG59XG5cbi5hd3N1aV91dGlsaXR5LXR5cGUtbWVudS1kcm9wZG93bl9rNWRsYl8xYmZwcl8zMjM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXMtdHZnaG9oLCAxMnB4KTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYXdzdWlfdXRpbGl0eS10eXBlLW1lbnUtZHJvcGRvd25fazVkbGJfMWJmcHJfMzIzOm5vdCgjXFw5KTpub3QoLmF3c3VpX25hcnJvd19rNWRsYl8xYmZwcl8xODgpOmxhc3Qtb2YtdHlwZSwgLmF3c3VpX3V0aWxpdHktdHlwZS1tZW51LWRyb3Bkb3duX2s1ZGxiXzFiZnByXzMyMzpub3QoI1xcOSk6bm90KC5hd3N1aV9tZWRpdW1fazVkbGJfMWJmcHJfMTg4KTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5hd3N1aV91dGlsaXR5LXR5cGUtYnV0dG9uLXByaW1hcnktYnV0dG9uX2s1ZGxiXzFiZnByXzMzMjpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG59XG4uYXdzdWlfdXRpbGl0eS10eXBlLWJ1dHRvbi1wcmltYXJ5LWJ1dHRvbl9rNWRsYl8xYmZwcl8zMzI6bm90KCNcXDkpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV91dGlsaXR5LWxpbmstaWNvbl9rNWRsYl8xYmZwcl8zNDA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX3V0aWxpdHktYnV0dG9uLWV4dGVybmFsLWljb25fazVkbGJfMWJmcHJfMzQ0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF3c3VpX29mZnNldC1yaWdodC1ub25lX2s1ZGxiXzFiZnByXzM0ODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX29mZnNldC1yaWdodC1sX2s1ZGxiXzFiZnByXzM1Mjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbn1cblxuLmF3c3VpX29mZnNldC1yaWdodC14eGxfazVkbGJfMWJmcHJfMzU2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG59XG5cbi8qIE92ZXJmbG93IE1lbnUgKi9cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWRyYXdlcl9rNWRsYl8xYmZwcl8zNjE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLmF3c3VpX292ZXJmbG93LW1lbnVfazVkbGJfMWJmcHJfMzYxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LWgxMTRkaiwgI2ZmZmZmZik7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWhlYWRlcl9rNWRsYl8xYmZwcl80MDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LTh4YjJxaiwgMjJweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1oZWFkZXItdGV4dF9rNWRsYl8xYmZwcl80MTA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LTV2YmlhZCwgIzBmMTQxYSk7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtaGVhZGVyLXRleHQtLXRpdGxlX2s1ZGxiXzFiZnByXzQxNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTMzaDlqOCwgMThweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tMjlld25rLCAtMC4wMWVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LTh4YjJxaiwgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwtMHQ2ZHdjLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtb2Vtb2xvLCBhbnRpYWxpYXNlZCk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LWhibTBhcSwgZ3JheXNjYWxlKTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWhlYWRlci10ZXh0LS1zZWNvbmRhcnlfazVkbGJfMWJmcHJfNDI2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oZWFkZXItaDItZGVzY3JpcHRpb24tc2l6ZS1nMnd3czMsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oZWFkZXItaDItZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtdHMyczZvLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1iYWNrLWJ1dHRvbl9rNWRsYl8xYmZwcl80MzQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWRpc21pc3MtYnV0dG9uX2s1ZGxiXzFiZnByXzQzODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xYmZwcl80NDI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXV0aWxpdHlfazVkbGJfMWJmcHJfNDgwID4gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xYmZwcl80NDI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLWwzN2doNywgMTZweCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sX2s1ZGxiXzFiZnByXzQ0Mjpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1LCAjMDA2Y2UwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbC1saW5rX2s1ZGxiXzFiZnByXzQ4ODpub3QoI1xcOSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sLWV4cGFuZGFibGUtbWVudS10cmlnZ2VyX2s1ZGxiXzFiZnByXzQ5MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC0zdmppNGssICM0MjQ2NTApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sLWV4cGFuZGFibGUtbWVudS10cmlnZ2VyX2s1ZGxiXzFiZnByXzQ5MTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtd2xwYXR1LCAjMDA2Y2UwKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9vdmVyZmxvdy1tZW51LWNvbnRyb2xfazVkbGJfMWJmcHJfNDQyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9vdmVyZmxvdy1tZW51LWNvbnRyb2xfazVkbGJfMWJmcHJfNDQyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl8xYmZwcl80NDI6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWpqMTM4ZywgNHB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1qajEzOGcsIDRweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItamoxMzhnLCA0cHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1sejF6czYsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0X2s1ZGxiXzFiZnByXzQ4MDpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1zdWJtZW51X2s1ZGxiXzFiZnByXzUyNzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LWl0ZW1fazVkbGJfMWJmcHJfNDgwOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy11Zm93ZTMsIDAuMDA1ZW0pO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLWljb25fazVkbGJfMWJmcHJfNTM2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXRleHRfazVkbGJfMWJmcHJfNTM5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LWl0ZW0tdXRpbGl0eV9rNWRsYl8xYmZwcl80ODA6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi0wZWcyMGMsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC1vZW1vbG8sIGFudGlhbGlhc2VkKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtaGJtMGFxLCBncmF5c2NhbGUpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LWl0ZW0tc3VibWVudV9rNWRsYl8xYmZwcl81NDg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLWwtazVrb2h5LCAyMHB4KTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbS1kcm9wZG93bi1tZW51X2s1ZGxiXzFiZnByXzU1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWl1dWlobSwgMTJweCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LWl0ZW0tZXhwYW5kYWJsZV9rNWRsYl8xYmZwcl81NTg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LW5mZXJtYywgI2M2YzZjZCk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtbmZlcm1jLCAjYzZjNmNkKTtcbn1cblxuLmF3c3VpX2ljb25fazVkbGJfMWJmcHJfNTYzOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtY3hpOWc3LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtMTgwLTdhNThyYywgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfaWNvbl9rNWRsYl8xYmZwcl81NjM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaWNvbl9rNWRsYl8xYmZwcl81NjM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfaWNvbl9rNWRsYl8xYmZwcl81NjM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ljb24tb3Blbl9rNWRsYl8xYmZwcl81Nzc6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJlZWl0ZW0tZ3JvdXBfMWFncHVfcnA4MmJfMTg1Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX3RyZWVpdGVtXzFhZ3B1X3JwODJiXzE4NTpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfdHJlZWl0ZW1fMWFncHVfcnA4MmJfMTg1LmF3c3VpX29mZnNldF8xYWdwdV9ycDgyYl8yMDI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtdHJlZS12aWV3LWluZGVudGF0aW9uLXhoOWtpcywgMjRweCk7XG59XG4uYXdzdWlfdHJlZWl0ZW1fMWFncHVfcnA4MmJfMTg1ID4gLmF3c3VpX3RyZWVpdGVtLWNvbnRlbnQtd3JhcHBlcl8xYWdwdV9ycDgyYl8yMDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOHB4IDFmcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyZWVpdGVtXzFhZ3B1X3JwODJiXzE4NSA+IC5hd3N1aV90cmVlaXRlbS1jb250ZW50LXdyYXBwZXJfMWFncHVfcnA4MmJfMjA1Om5vdCgjXFw5KTpoYXMoLmF3c3VpX3RyZWUtaXRlbS1mb2N1cy10YXJnZXRfMWFncHVfcnA4MmJfMjEwOmZvY3VzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmVlaXRlbV8xYWdwdV9ycDgyYl8xODUgPiAuYXdzdWlfdHJlZWl0ZW0tY29udGVudC13cmFwcGVyXzFhZ3B1X3JwODJiXzIwNTpub3QoI1xcOSk6aGFzKC5hd3N1aV90cmVlLWl0ZW0tZm9jdXMtdGFyZ2V0XzFhZ3B1X3JwODJiXzIxMDpmb2N1cykge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyZWVpdGVtXzFhZ3B1X3JwODJiXzE4NSA+IC5hd3N1aV90cmVlaXRlbS1jb250ZW50LXdyYXBwZXJfMWFncHVfcnA4MmJfMjA1Om5vdCgjXFw5KTpoYXMoLmF3c3VpX3RyZWUtaXRlbS1mb2N1cy10YXJnZXRfMWFncHVfcnA4MmJfMjEwOmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cbi5hd3N1aV90cmVlaXRlbV8xYWdwdV9ycDgyYl8xODUgPiAuYXdzdWlfdHJlZWl0ZW0tY29udGVudC13cmFwcGVyXzFhZ3B1X3JwODJiXzIwNSA+IC5hd3N1aV9leHBhbmQtdG9nZ2xlLXdyYXBwZXJfMWFncHVfcnA4MmJfMjMxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cbi5hd3N1aV90cmVlaXRlbV8xYWdwdV9ycDgyYl8xODUgPiAuYXdzdWlfdHJlZWl0ZW0tY29udGVudC13cmFwcGVyXzFhZ3B1X3JwODJiXzIwNSA+IC5hd3N1aV9leHBhbmQtdG9nZ2xlLXdyYXBwZXJfMWFncHVfcnA4MmJfMjMxID4gLmF3c3VpX3RvZ2dsZV8xYWdwdV9ycDgyYl8yMzY6bm90KCNcXDkpIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDJweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMnB4O1xufVxuLmF3c3VpX3RyZWVpdGVtXzFhZ3B1X3JwODJiXzE4NSA+IC5hd3N1aV90cmVlaXRlbS1jb250ZW50LXdyYXBwZXJfMWFncHVfcnA4MmJfMjA1ID4gLmF3c3VpX3N0cnVjdHVyZWQtaXRlbS13cmFwcGVyXzFhZ3B1X3JwODJiXzI0Mjpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1oMnNjNTEsIDJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX3RyZWUtaXRlbS1zdHJ1Y3R1cmVkLWl0ZW1fMWFncHVfcnA4MmJfMjQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4ga2V5Ym9hcmQgbmF2aWdhdGlvbiAqL1xufVxuXG4uYXdzdWlfdHJlZS1pdGVtLWZvY3VzLXRhcmdldF8xYWdwdV9ycDgyYl8yMTA6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV92ZXJ0aWNhbC1jb25uZWN0b3JfMXIycHVfZG80dnRfOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10cmVlLXZpZXctY29ubmVjdG9yLWxpbmUtMG04Y3l3LCAjOGM4Yzk0KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLWNvbm5lY3Rvcl8xcjJwdV9kbzR2dF85LmF3c3VpX2dyaWRfMXIycHVfZG80dnRfMTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDIvc3BhbiAzO1xuICBncmlkLWNvbHVtbjogMTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoKDI4cHggLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXRkZngxeCwgMXB4KSkgLyAyIC0gMnB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC1jb25uZWN0b3JfMXIycHVfZG80dnRfOS5hd3N1aV9hYnNvbHV0ZV8xcjJwdV9kbzR2dF8yMDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy1kdzl3bDUsIDhweCk7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygoMjhweCAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpKSAvIDIgLSAycHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xanM0Zl9sN2NhOV81Om5vdCgjXFw5KSxcbi5hd3N1aV90cmVlXzFqczRmX2w3Y2E5XzY6bm90KCNcXDkpLFxuLmF3c3VpX3RyZWVpdGVtXzFqczRmX2w3Y2E5Xzc6bm90KCNcXDkpLFxuLmF3c3VpX2V4cGFuZGFibGVfMWpzNGZfbDdjYTlfODpub3QoI1xcOSksXG4uYXdzdWlfZXhwYW5kZWRfMWpzNGZfbDdjYTlfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMThnbm1fMTJoNHNfMTgxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXVvYXFkaCwgMjJweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG5cbi5hd3N1aV90cmVlXzE4Z25tXzEyaDRzXzIxODpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfdHV0b3JpYWwtbGlzdF8xdTcwcF8xd3N4M18xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90dXRvcmlhbC10aXRsZV8xdTcwcF8xd3N4M18yMTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMtaHdma2FpLCA0cHgpKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtcGFqaGFkLCAycHgpO1xufVxuXG4uYXdzdWlfdGFza18xdTcwcF8xd3N4M18yMjQ6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV90YXNrXzF1NzBwXzF3c3gzXzIyNDpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhsLWpmeTN4NCwgMjRweCk7XG59XG5cbi5hd3N1aV90YXNrLXRpdGxlXzF1NzBwXzF3c3gzXzIzMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtdXdvOG15LCAxcHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtenAwOGVuLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1obWk0dmMsIDIwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLTRzdDllcCwgLTAuMDA1ZW0pO1xufVxuLmF3c3VpX3Rhc2stdGl0bGUtLXN0YXR1c18xdTcwcF8xd3N4M18yNDA6bm90KCNcXDkpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9jdXJyZW50LXRhc2tfMXU3MHBfMXdzeDNfMjQ0Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbn1cblxuLmF3c3VpX3N1Y2Nlc3NmdWwtdGFza18xdTcwcF8xd3N4M18yNDg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtbzB6cHY2LCAjMDA4MDJmKTtcbn1cblxuLmF3c3VpX2NvbmdyYXR1bGF0aW9uLW1lc3NhZ2VfMXU3MHBfMXdzeDNfMjUyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy16cDA4ZW4sIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWhtaTR2YywgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtNHN0OWVwLCAtMC4wMDVlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXdxcXBuZSwgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtbzB6cHY2LCAjMDA4MDJmKTtcbn1cbi5hd3N1aV9jb25ncmF0dWxhdGlvbi1tZXNzYWdlLS1zdGF0dXNfMXU3MHBfMXdzeDNfMjYwOm5vdCgjXFw5KSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmF3c3VpX3BsYWludGV4dC1jb25ncmF0dWxhdGlvbi1kZXNjcmlwdGlvbl8xdTcwcF8xd3N4M18yNjU6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYXdzdWlfZGl2aWRlcl8xdTcwcF8xd3N4M18yNjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xufVxuXG4uYXdzdWlfc3RlcC1saXN0XzF1NzBwXzF3c3gzXzI3Mzpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX3N0ZXBfMXU3MHBfMXdzeDNfMjczOm5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCk7XG59XG5cbi5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb24td3JhcHBlcl8xdTcwcF8xd3N4M18yODQ6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb24taGVhZGVyXzF1NzBwXzF3c3gzXzI4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xufVxuXG4uYXdzdWlfc3RlcC10aXRsZV8xdTcwcF8xd3N4M18yOTM6bm90KCNcXDkpLFxuLmF3c3VpX2ZlZWRiYWNrLWxpbmtfMXU3MHBfMXdzeDNfMjk0Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xdTcwcF8xd3N4M18yOTU6bm90KCNcXDkpLFxuLmF3c3VpX2NvbXBsZXRpb24tc2NyZWVuLXRpdGxlXzF1NzBwXzF3c3gzXzI5Njpub3QoI1xcOSksXG4uYXdzdWlfY29tcGxldGlvbi1zY3JlZW4tZGVzY3JpcHRpb25fMXU3MHBfMXdzeDNfMjk3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudC1lbnRlcl9pZzhtcF8yNGNvaV8xOTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9pZzhtcF8yNGNvaV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLW90c2poOCwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1wYWNlZC15bTZleW4sIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5faWc4bXBfMjRjb2lfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMjRjb2lfMTkzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMjRjb2lfMTkzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMjRjb2lfMTkzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWxpc3RfaWc4bXBfMjRjb2lfMjE1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfdHV0b3JpYWwtYm94X2lnOG1wXzI0Y29pXzI1MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLTJtaDNrZSwgMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1yeWpjdDEsICMwZjE0MWEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsLWN4dzFtMywgNDAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UtNGx3dnBsLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLXV3bzhteSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtN2N0Y2I2LCAjZGVkZWUzKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC11d284bXksIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLTdjdGNiNiwgI2RlZGVlMyk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdHV0b3JpYWwtcGFuZWwtaXRlbS1vamFxeGcsIDhweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tb2phcXhnLCA4cHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10dXRvcmlhbC1wYW5lbC1pdGVtLW9qYXF4ZywgOHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tb2phcXhnLCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG59XG4uYXdzdWlfdHV0b3JpYWwtYm94X2lnOG1wXzI0Y29pXzI1MTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KTtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWJveC10aXRsZV9pZzhtcF8yNGNvaV8yOTU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWRlc2NyaXB0aW9uLXBsYWludGV4dF9pZzhtcF8yNGNvaV8zMDE6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYXdzdWlfdHV0b3JpYWwtZGVzY3JpcHRpb25faWc4bXBfMjRjb2lfMzAxOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAtLSBDdXN0b21lcnMgY2FuIG5lc3QgdGhlaXIgbGlzdCBpdGVtcyBpbnNpZGUgQm94IGNvbXBvbmVudHMuICovXG59XG4uYXdzdWlfdHV0b3JpYWwtZGVzY3JpcHRpb25faWc4bXBfMjRjb2lfMzAxIHVsOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cblxuLmF3c3VpX2V4cGFuZGFibGUtc2VjdGlvbl9pZzhtcF8yNGNvaV8zMTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLWRzdW15dCwgMTZweCk7XG59XG4uYXdzdWlfZXhwYW5kYWJsZS1zZWN0aW9uX2lnOG1wXzI0Y29pXzMxMi5hd3N1aV9leHBhbmRlZF9pZzhtcF8yNGNvaV8zMTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9idXR0b24td3JhcHBlcl9pZzhtcF8yNGNvaV8zMjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tam0wcWc3LCAycHgpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4cy1od2ZrYWksIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLWptMHFnNywgMnB4KSk7XG59XG5cbi5hd3N1aV9zdGFydF9pZzhtcF8yNGNvaV8zMjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9leHBhbmQtYnV0dG9uX2lnOG1wXzI0Y29pXzMyOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbGxhcHNlLWJ1dHRvbl9pZzhtcF8yNGNvaV8zMzM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9sZWFybi1tb3JlLWxpbmtfaWc4bXBfMjRjb2lfMzM3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGl0bGVfaWc4bXBfMjRjb2lfMzQxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJlcmVxdWlzaXRlcy1hbGVydF9pZzhtcF8yNGNvaV8zNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb21wbGV0ZWRfaWc4bXBfMjRjb2lfMzQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8yNGNvaV8zNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tYTduaDJuLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS0ybWgza2UsIDIwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtcnlqY3QxLCAjMGYxNDFhKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbC1jeHcxbTMsIDQwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLTRsd3ZwbCwgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LXA5ZGpqbSwgIzQyNDY1MCk7XG59XG4uYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8yNGNvaV8zNTM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMjRjb2lfMzUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8yNGNvaV8zNTM6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMjRjb2lfMzUzOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMjRjb2lfMzUzOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8yNGNvaV8zNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4ciwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHV0b3JpYWwtcGFuZWxfMW9pbjVfeXpsNThfMTg1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC0ydWQxcDMsIDIwcHgpO1xufVxuLmF3c3VpX3R1dG9yaWFsLXBhbmVsXzFvaW41X3l6bDU4XzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3R1dG9yaWFsLXBhbmVsXzFvaW41X3l6bDU4XzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHV0b3JpYWwtcGFuZWxfMW9pbjVfeXpsNThfMTg1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHV0b3JpYWwtcGFuZWxfMW9pbjVfeXpsNThfMTg1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMXh1cHZfZXl3OTFfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLWE3bmgybiwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0tMm1oM2tlLCAyMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwtY3h3MW0zLCA0MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS00bHd2cGwsIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfd2l6YXJkXzF4dXB2X2V5dzkxXzE3Ny5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3Nzpub3QoI1xcOSkge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14bC1qZnkzeDQsIDI0cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtZm9lMTE0LCA0cHgpO1xufVxuLmF3c3VpX3dpemFyZF8xeHVwdl9leXc5MV8xNzcuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcuYXdzdWlfc21hbGwtY29udGFpbmVyXzF4dXB2X2V5dzkxXzE4NDpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDA7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy1mb2UxMTQsIDRweCk7XG59XG5cbi5hd3N1aV93aXphcmRfMXh1cHZfZXl3OTFfMTc3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfd2l6YXJkXzF4dXB2X2V5dzkxXzE3Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NykuYXdzdWlfc21hbGwtY29udGFpbmVyXzF4dXB2X2V5dzkxXzE4NCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2Utcy10dmdob2gsIDEycHgpO1xufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzc6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14cy15bWxtMGIsIDhweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLWZvZTExNCwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBpbmxpbmUtc2l6ZTogMjYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXhzLXltbG0wYiwgOHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zcGFjZS1sLTJ1ZDFwMywgMjBweCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpID4gaHI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC1uZmVybWMsICNjNmM2Y2QpO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UteHh4cy1wYWpoYWQsIDJweCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpID4gLmF3c3VpX251bWJlcl8xeHVwdl9leXc5MV8yMzE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc21hbGwtMTN0bHVxLCAjNjU2ODcxKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLXNtYzhjdiwgMTJweCk7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gbGkgPiBhOm5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHMteW1sbTBiLCA4cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS1hN25oMm4sIDE0cHgpO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLWwtMnVkMXAzLCAyMHB4KSAxZnI7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpID4gYSA+IC5hd3N1aV9jaXJjbGVfMXh1cHZfZXl3OTFfMjQ3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAxMDAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMTtcbiAgYmxvY2stc2l6ZTogMTBweDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNnB4O1xuICBpbmxpbmUtc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gbGkgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2X2V5dzkxXzI1ODpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiBsaSA+IGE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS0xcDBobnUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLTM5dXZ4ciwgMnB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWx6MXpzNiwgIzAwNmNlMCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IGhyIHtcbiAgZ3JpZC1yb3c6IDIvc3BhbiAyO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiBsaTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkgPiAuYXdzdWlfbnVtYmVyXzF4dXB2X2V5dzkxXzIzMSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtbS1kc3VteXQsIDE2cHgpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiBsaTpub3QoI1xcOSk6bGFzdC1jaGlsZCA+IGhyIHtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpOm5vdCgjXFw5KTpvbmx5LW9mLXR5cGUgPiBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpOm5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gaHIge1xuICBncmlkLXJvdzogMS9zcGFuIDM7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpLmF3c3VpX2FjdGl2ZV8xeHVwdl9leXc5MV8yODkgPiBhOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gbGkuYXdzdWlfYWN0aXZlXzF4dXB2X2V5dzkxXzI4OSA+IGEgPiAuYXdzdWlfY2lyY2xlXzF4dXB2X2V5dzkxXzI0Nzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpLCAwIDAgMCA1cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGs1Y3kyLCAjMDA2Y2UwKSwgMCAwIDAgN3B4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gbGkuYXdzdWlfYWN0aXZlXzF4dXB2X2V5dzkxXzI4OSA+IGEgPiAuYXdzdWlfdGl0bGVfMXh1cHZfZXl3OTFfMjU4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZC1mbzFhZmcsIDcwMCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpLmF3c3VpX2Rpc2FibGVkXzF4dXB2X2V5dzkxXzMwMCA+IGE6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiBsaS5hd3N1aV9kaXNhYmxlZF8xeHVwdl9leXc5MV8zMDAgPiBhID4gLmF3c3VpX2NpcmNsZV8xeHVwdl9leXc5MV8yNDc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC12Ym82djUsICNiNGI0YmIpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiBsaS5hd3N1aV9kaXNhYmxlZF8xeHVwdl9leXc5MV8zMDAgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2X2V5dzkxXzI1ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtOHlmdzVjLCAjNjU2ODcxKTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gbGkuYXdzdWlfZW5hYmxlZF8xeHVwdl9leXc5MV8zMTAgPiBhID4gLmF3c3VpX2NpcmNsZV8xeHVwdl9leXc5MV8yNDc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0ciwgIzQyNDY1MCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtY3Bva3RyLCAjNDI0NjUwKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQtaDExNGRqLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gbGkuYXdzdWlfZW5hYmxlZF8xeHVwdl9leXc5MV8zMTAgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2X2V5dzkxXzI1ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LWNwb2t0ciwgIzQyNDY1MCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NyA+IGxpLmF3c3VpX2VuYWJsZWRfMXh1cHZfZXl3OTFfMzEwID4gYTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfY2lyY2xlXzF4dXB2X2V5dzkxXzI0NyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhrNWN5MiwgIzAwNmNlMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC1oMTE0ZGosICNmZmZmZmYpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiBsaS5hd3N1aV9lbmFibGVkXzF4dXB2X2V5dzkxXzMxMCA+IGE6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX3RpdGxlXzF4dXB2X2V5dzkxXzI1OCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14azVjeTIsICMwMDZjZTApO1xufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGlzYWJsZWQteTJlb3hmLCAjYjRiNGJiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygyICogdmFyKC0tc3BhY2UteHh4bC1hdXQxdTcsIDQwcHgpKTtcbiAgbWluLWlubGluZS1zaXplOiAyMDBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLWh3ZmthaSwgNHB4KTtcbiAgaW5saW5lLXNpemU6IDIwMHB4O1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl9leXc5MV8xOTg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcpID4gdWw6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3Nykge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3KSA+IHVsOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcpID4gbGkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctYmxvY2s6IDAgdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5ODpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3NykgPiB1bDpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3KSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS1sMzdnaDcsIDE2cHgpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3KSA+IHVsOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcpID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgtdGRmeDF4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtcHlvczQyLCAjYzZjNmNkKTtcbn1cblxuLmF3c3VpX2Zvcm1fMXh1cHZfZXl3OTFfMzU0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl9leXc5MV8zNTQ6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcpID4gLmF3c3VpX2Zvcm0taGVhZGVyXzF4dXB2X2V5dzkxXzM1OSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tbDM3Z2g3LCAxNnB4KTtcbn1cblxuLmF3c3VpX2Zvcm1fMXh1cHZfZXl3OTFfMzU0LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl9leXc5MV8zNTQuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiAuYXdzdWlfZm9ybS1oZWFkZXJfMXh1cHZfZXl3OTFfMzU5Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl9leXc5MV8zNTQuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcgPiAuYXdzdWlfZm9ybS1oZWFkZXJfMXh1cHZfZXl3OTFfMzU5ID4gLmF3c3VpX2Zvcm0taGVhZGVyLWNvbnRlbnRfMXh1cHZfZXl3OTFfMzc0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteGwtamZ5M3g0LCAyNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLWgyc2M1MSwgMnB4KSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1pdXVpaG0sIDEycHgpO1xufVxuLmF3c3VpX2Zvcm1fMXh1cHZfZXl3OTFfMzU0LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3ID4gLmF3c3VpX2Zvcm0tY29tcG9uZW50XzF4dXB2X2V5dzkxXzM3ODpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl9leXc5MV8zNTQuYXdzdWlfcmVmcmVzaF8xeHVwdl9leXc5MV8xNzcuYXdzdWlfc21hbGwtY29udGFpbmVyXzF4dXB2X2V5dzkxXzE4NCA+IC5hd3N1aV9mb3JtLWhlYWRlcl8xeHVwdl9leXc5MV8zNTk6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICBncmlkLXJvdzogMjtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2X2V5dzkxXzM1NC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3Ny5hd3N1aV9zbWFsbC1jb250YWluZXJfMXh1cHZfZXl3OTFfMTg0ID4gLmF3c3VpX2Zvcm0taGVhZGVyXzF4dXB2X2V5dzkxXzM1OSA+IC5hd3N1aV9mb3JtLWhlYWRlci1jb250ZW50XzF4dXB2X2V5dzkxXzM3NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX2Zvcm1fMXh1cHZfZXl3OTFfMzU0LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3LmF3c3VpX3NtYWxsLWNvbnRhaW5lcl8xeHVwdl9leXc5MV8xODQgPiAuYXdzdWlfZm9ybS1jb21wb25lbnRfMXh1cHZfZXl3OTFfMzc4Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDM7XG59XG5cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9oaWRkZW5fMXh1cHZfZXl3OTFfMzk0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9jb2xsYXBzZWQtc3RlcHNfMXh1cHZfZXl3OTFfMzk4Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi8qIE92ZXJyaWRlIGZpeGVkIHNpZGViYXIgd2lkdGggZm9yIGV4cGFuZGFibGUgbmF2aWdhdGlvbiAqL1xuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfZXl3OTFfMTk4LmF3c3VpX3JlZnJlc2hfMXh1cHZfZXl3OTFfMTc3LmF3c3VpX2NvbGxhcHNlZC1zdGVwcy1uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzQwNDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gIGdyaWQtcm93OiB1bnNldDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2X2V5dzkxXzE5OC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3Ny5hd3N1aV9jb2xsYXBzZWQtc3RlcHMtbmF2aWdhdGlvbl8xeHVwdl9leXc5MV80MDQgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2X2V5dzkxXzE3Nzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2Zvcm0taGVhZGVyLWNvbXBvbmVudC13cmFwcGVyXzF4dXB2X2V5dzkxXzQxMzpub3QoI1xcOSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Zvcm0taGVhZGVyLWNvbXBvbmVudC13cmFwcGVyXzF4dXB2X2V5dzkxXzQxMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLTFwMGhudSwgMCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy0xdWFia2ksIDRweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLTF1YWJraSwgNHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctMXVhYmtpLCA0cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtMzl1dnhyLCAycHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtbHoxenM2LCAjMDA2Y2UwKTtcbn1cblxuLmF3c3VpX2Zvcm0taGVhZGVyLWNvbXBvbmVudF8xeHVwdl9leXc5MV80MTM6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb24tbGlua18xeHVwdl9leXc5MV80Mjk6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb24tbGluay1pdGVtXzF4dXB2X2V5dzkxXzQzMDpub3QoI1xcOSksXG4uYXdzdWlfbmF2aWdhdGlvbi1saW5rLWxhYmVsXzF4dXB2X2V5dzkxXzQzMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX25hdmlnYXRpb24tbGluay1hY3RpdmVfMXh1cHZfZXl3OTFfNDM1Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkLWZvMWFmZywgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LXJ5amN0MSwgIzBmMTQxYSk7XG59XG5cbi5hd3N1aV9uYXZpZ2F0aW9uLWxpbmstZGlzYWJsZWRfMXh1cHZfZXl3OTFfNDQwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS04eWZ3NWMsICM2NTY4NzEpO1xufVxuXG4uYXdzdWlfY2FuY2VsLWJ1dHRvbl8xeHVwdl9leXc5MV80NDQ6bm90KCNcXDkpLFxuLmF3c3VpX3ByZXZpb3VzLWJ1dHRvbl8xeHVwdl9leXc5MV80NDU6bm90KCNcXDkpLFxuLmF3c3VpX3ByaW1hcnktYnV0dG9uXzF4dXB2X2V5dzkxXzQ0Njpub3QoI1xcOSksXG4uYXdzdWlfc2tpcC10by1idXR0b25fMXh1cHZfZXl3OTFfNDQ3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYWN0aW9uLWJ1dHRvbnNfMXh1cHZfZXl3OTFfNDUxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X3pyMGExX3BwbmlvXzU6bm90KCNcXDkpLFxuLmF3c3VpX3N0ZXAtdGl0bGVfenIwYTFfcHBuaW9fNjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cblxuLyogVGhpcyBpcyBuZWNlc3NhcnkgZm9yIENocm9tZSB0byBhcHBseSBkYXJrIG1vZGUgdG8gcGFnZS1sZXZlbCBzY3JvbGxiYXJzICovXG5cbmh0bWw6aGFzKGJvZHkuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUpIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUVic0FCQUFBQUFBaWFnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJiQUFBQUJ3QUFBQWNiam4yeUVkRVJVWUFBQUdJQUFBQU13QUFBRGdGRndPRFIxQlBVd0FBQWJ3QUFBdzVBQUFtVkRHSTlhNUhVMVZDQUFBTitBQUFCTklBQUFzaSsyR1dSMDlUTHpJQUFCTE1BQUFBWFFBQUFHQ0liRzZNWTIxaGNBQUFFeXdBQUFJUkFBQUREaTRWcmMxbllYTndBQUFWUUFBQUFBZ0FBQUFJQUFBQUVHZHNlV1lBQUJWSUFBQWw0QUFBUGlUWlNFdDFhR1ZoWkFBQU95Z0FBQUEwQUFBQU5najhaT0pvYUdWaEFBQTdYQUFBQUNFQUFBQWtDQTBFeG1odGRIZ0FBRHVBQUFBQ3lBQUFCUnl5TURiUmJHOWpZUUFBUGtnQUFBSnBBQUFDbml2VEhJUnRZWGh3QUFCQXRBQUFBQjBBQUFBZ0FWNEFvMjVoYldVQUFFRFVBQUFCdndBQUJLeGZ2cWdRY0c5emRBQUFRcFFBQUFST0FBQUlSN1FQY2ZsM1pXSm1BQUJHNUFBQUFBWUFBQUFHWHZKV3FnQUFBQUVBQUFBQXpEMml6d0FBQUFEUExFU0lBQUFBQU5MUUQzQjQybU5nWkdCZzRBTmlBd1lRWUdKZ0JaS1hHQmdaTGdNaE04TVZobGRBOW1zZ1pHWjR3K2dMWkxPQVZURUFBTFpFQjV3QWVOck5XbXRzRk5jVlBuZTl6L0Y2eDd1ZU5hd2ZhNjhmZU1FMkR3UGhZVU1LYWltRk5EZ1VhRUlEaFBKSUtoSklLWDJwS3ZtUlNrMGZVcXVVdEJLaVVoNFZha0trRWhxcWlxYWhhU25FZjFBbHB5MXRjSXRjVkFmaVJrV3QvS3ZTOUx2ZmpOZXo2MTAvSUk0eVIzdG5mT2ZPbmZPNjV6dm5qa1dKaUNGSDVKZmkvK2k2ZTdaSXpaNnZIbjVVNWo5OGVOOEJXZnZvN2lNSFpadjRNVVpzV3dJNEtmRkpHWHJ1cEMrdzUvRXZQQzZOZXc4ZWVrem03RCs4ZTQ5MEhOaDMrS0FzUC9qRnh3N0xhbzVVN25qQmVQY3A5Z2piTWdsS1RPcWtSVHBraWZSZ1JCZ2o3bEovaU5iVVBlczgyN0xhUGIvbW5pOXlOdFZ5MVRtM1ZvcFNtOGxmazl3clcyU25QQ0tINVN0eVZJN0pjWnhmbGpQUXl1dnlwbHlXcXpLSW5uZndHOEgxLzVRaFoxU2RhbElkcWtzdHg4aXJJS1dDOWpEbTdvWStkNGlwcit3aFdXWGZ3cFVKMHYwS2Z3K2hQUzFaeUdPaXB4dnRLcHhQUzFvdVlhemlsWitqVjNFbWl6MEsvRFh6N2thMG05RHJ6S3J2S3hWRlc2YUNZcWd3ZmxGSlljd3hQdFZ0WDRHMnVzSFpLbnRBZHRnajdCdkU2SkJZR0ozaXMzNzMyWlNLMlAzb3lXTFVmb3oxY2I0SW56cWlXeFVCVDBHODE4TDlBZmlOeFNlZHA4QUpkQm5CM1RacGw2V3lBbEwwUUlyVnNnWmNid092RDh2bjVBbDVVcDZUNStXaVhKSWI4aTk1RDhZT3FwQ0tLSEN1RnFubGFxWDRJdi9WbGdtK0dYb2FzN2JMakI3MlNjaGs0WHlsb0g4UUdoZXhZREd4ejlrajlubEliTmxuZVc4a2IrUUEyMkhNNHowTWFHTHl0NCtNbis4MlpCaVpJZDNjMGpQYkF6aGZjSFVpZGovOHROVDQ0ZHQrMC9DSFMvSVBFemVsOVYzZ2NkT2JkV2dtWnMzTmZoNjZzQXJzYTlqbnNLWlNrbkpXekozcWVRSUozbC85RHpGSzZNTXMwRSsrcHRLNWlOSlQ0QkZtY1JrNDg0aU9QRm8vdUJxWVlHMFY2c3pBV0t1NC9maldMSDRwY3BqSzNkbWE0MmlNODU2OFp5MjdYenJIV3hPL1UrUWd4Wm5Ua0Npclk4Rm9yTlRSa2RGaFJFdGduNUIxdVdldmxGemhtZ2RUUnhZOFBXaGZ3R3dXUElSak1YcHZTY25IZUIya2xBVzluSFhJMVFEOWpaSGNPWHFMMkc1cjN2Tm1NUTFNZVZZcnQyYTNBcU16VWdFeVNSVlNDWXBLSEtRa0FZcEpGVWpoR1F0M0dxUVJUN1NBeXVRam9BUndjdzNHUGdTcWtuMmdnSHdlRkFPQ1BnbDgvQlVvS20vSkZmUzhEVkx5ZDVDUzZ5QWxOMEZsS3FBQ0VnUytCaVdrd2tEek1IQTJJaHByeTNXbUFOUXVWKzJxVTJKcXZwb3ZwbHFvRmtvbFVIaVJ4SkhiZEVsQ0xWRkw4SFlmM2g0Q1pmRkduUi9FUU9XVUorS1J4L0RJRTgyVFp3NG9qcnlnRGFPeUlFdm1BdGNUeU44NmNOMHA4M0c5QUZRbEMyVXhycGVBTE9RUVMzRjlGOGlTWmFDRUxBY2xrVm1za0dwWkNacUZIS05iWnNPSGUyQ1BWYUFhNUJ1cnBWYnVCdFZSZ3hXeUZoU0RSNjZUZXZrNHFFSFd5d2JrS2h0QmFia0gxQ1NmQkRVZ3M5b0VybnZsUGx4dmxrL0JmbHRBVGJEbFZseHZBelhKcDBFWnVSL1VMQStBMHJJZDFDS2ZrUWVsRlZuT0RzaTZFOVFxdTBCdDhsbVFLWWRBbGJTZklkK1FiMEViM3diTmxlK0FMUG11UEFQcGZvak0wNUlUSUV0K0xNOUN1dWRBdGNpV25zZmRuOGhMNFArVS9BdzhuSkdmeXp4NUZkUWtaMEVaK1lXY3c3WDJpWWk4Qm1xU1g4dHZ3TlVib0ZiNUhhaFZMb0FzK1Qyb0NmblhSY3lzdmNlUXY4aGZZUlBIaDY3SzMzRHRlTkkxVU5iMXAzZEFsYTVYaWZKTG1sN2xSK1lXa2dCOUswamZDdEdyd3ZRcVF5MVFDK0JoMnF1aTlLb0t0Vmd0aHJjdFZVdmhiY3ZVTW5qYkNyVUNNeXZvUXErVVNtZ21BVCt3NkQ4dFdBZHI0UC83b0xjbklkdGI4a2Y1ay93WlhMOE5EcS9MVFhoNFVJV1pQWmJqemUzSXlUdmh5d3Z4dGk1NHJxOXl2czRrbzdNcmJzSmFIUjhJWEZnVDVBR0dKeEthUldPaVZTTDY5ekd1RDVhNHF5UHZFQ1Bwa0RmbUZoOTVPL21IdzZuTHJ6RUJ2ODJGMk9saTlRVkdoVnhtckdPNmZSbFJ2dy9STnVWRS9RSnN0NGc3eHNSNVFLRUdpYXFET2RRZUtMVEU2Tjk1bUdJVVNKdGxYMXJTWXhuR3RIS05uaEtXTjEwTnBUMUlQVHlOckcrWnJrVHk4SHdVQi9zWVJUdEhmUVgxeXEyY2JRem41M3JHTGZzL2VXOTVDczNHR2NpWmhrdjc4c3l0c1B4TVlUclpPSDBtVlN6M3pka0IvdXRhUzJldy9XT2FaWlpsNXE4UnRGWnV0WFV4TnpTOHM4TXpCL0JNczg1NW1GYzQ4MlR0OTV5MXJ0Y0c3bDRvd28zQkVWWnB2MlFlT2FRcDl5NG56eHgwcnJIcStrdjUzZWdiN1I4Vm1YV0VVY2d6MXNtS3gvUU03eHJLcmJEOEd2bW9HeHVtNGhNbWM5djhUTGVVVmMyeHZIc3F0dGRTZU5xaDR2R0IrYWNUb1ZINTU4VTBFN0UxaTdpVTBua01OREFNbVMvYloybnBORzFvNmYwRXpIM1pYWXQ5OWhYOHRONTFubjhVOC9WTzBYOEhweDUxNkkrV1czZVpCU3N4QmJzMWE5THlndU0rY0R5UXM0WHBTanJneHVzQlYzcjZzUDIwazkzaXJvNklxYng0WmtDaU5ETmhaNForeDlPY1hKbjdXMk54WjlpK2pybUhjeEhycEpzMVcwVXRwM2RrVXJtM3BhRDF3ZHpxeWEwanh5dmMxdXZQYS9EM1djeVRLdEN0eHBrMDlYQkZ5d2hkblJ2Vm04dXRrYk9idGxrL1d1M1JHcXVPZU9La1VTUSttSGxlNThSMWgxTWp2LzRyc3VPenBnUmVXSlRiY0s5bDRucmQ1Y040dnlyNENZN3NiZTBxVE0yUCs5ejZjdlRvZ2lhWHdRSTlRTCt1U2VPR3R4YlhIdWpNcy8yTzk1M01tVU95cWVwM0dwcDEvT0dHeTdrMWM5NHd1ZmFtbTI5T3NOZVZsL1dWem5CTHgzMG42dlB3b2RwckJUbVZxWitWYVlDVmFSQjF5RnhVaS9OQUlkU283UkptbFJwaGxXcXdTaTFIbFlxS1JoYUJLdUNWaTlHdks5WVlLMWFURld1TUZXc2xLOVk0SzlZRUs5WXFWcXdXSzlZa0s5WnFWcXl6V0xIT1pwV2FZWlhhaENwMVBXTFlKMEExcUZjM29GN1RGV3NkSzlaNlZxd1p1UmRVdzdvMWpYamFpNnJwUGxCanJucmRpbmwwM1ZyUENsVEpFeUFmSzFBL0s5QVFLOUFnS3REdjRmcjc4Z1BJY2d3VVEwWDZESzUxVFJwalRScGpUVnJGbW5RV3F0RVhNZjlMb0ZyVXBLZkE1OHVvVEd2bHRMd0NmcncxcVZPTi9oYlV4QW8weEFxMGxoWG9MTmFWU202QWZQenNVNmR3U0kzeUtaODBxakpWaG1zLzZzMUdWb3RLTFZmTE1WTFhqRXF0MU44S1ZMZnFoaDE5cUJLRElIK1JmUW9kQ2FhMlQ2RjlJa0dmcUtJM0pHbjdKSzF1MGNaSldqZEp1MWJUcnJObzE5bTBhNHAycmFGZGEyblhPdHExZnR4T1JOcXpCOUhnN2tFNHV3OVQzWGRvbVBhK2c3WjluTGF2OHV3K0pHbmpKRzJjcEkxbjA4WjEzSEZJZTNZYzJvdnNPRXkwMTVEMDdEWFV5U1hRdkdudk9HalBpSHYySFJxNDczQm5PdzdhaCtMT3ZnTjlLRTRmU3NBTFl1RDhic1NIZGRCNExYWFhRYTExUW12SHNmNVBRQzhmZzE1ZWdkWE9RdjRIS1A4dWV2ZERrUGlpN0FiWE4yUXZlZDJQOTNYTEFmR0ZEdXBkQ1A5UEEvTVlXV1ltRnZlTlE1UDA2RjZBSi9KSnNUR2VqS1RaeVY4bmZkdTBkL0FucU1ZbXl1OUxmWlBRKzZsMzlwVmpzaWN2RjlXVndjck8wWkJWUkUrcEFqbFNoZm5mYlJ6RzVGOFRpbzJmQ3BZVytSN2dRVzFreDhnZlVCT21TbnpqT2NuS2xibStwd3I4TnlxWGdiSGN3RDZrTTdkU2lJMnh3Mk84SXVlKzRHYUJPZ2N2L1RYazNMVHRPU2dmK0RIWk8rLzRDMVp2WHE3WTQvN1dFVGVLSDEzRXRleTRYcEZ2SXY0bGlaNWhvbWVZaUtPSU9ENGlUaGtSeDAvRUNSQnhna1NjQUJFbnhIM3FpTHdBS2lkZVZCQXZva1FIUDlFaFFIUUlFQXNjRkFnei9vY1orY01GS041R1B0cUk0bEczb2h4RDhYSVBpbGVNUS9FcW9yaEZXYXVKNHRWRThTUlJ2Sm9vUG9yZjNtOElHck5yaU5ZeG9yVkp0SzVsUmxaUHpNNTRzckFNczdCNlptRnA0bmNEdng3VUU4VWJpZUlaV3FPUktKNmhUaHVwMHlicXRJNDZiYVpPVzZqVFZ1cTBoVHFkUXhTdkpCTEZpZUxseEtNRXZ3RUZpT1VXc1R4TExLOG1sbGNUeTZ1SjRqVkU4VnFpZUliWldacTJtVXZiWklqbGpjVHlETEVzUTJzMTAxb3R0RllMc2J5YVdKNGhsdGNReGN0cHZ6WVBpcmQ1VUx6TmcrSnhvbmpDZytKMVJQRWdVVHhFRkE4VHhTTkU4WEtpZUpRb1hrRVVqeEhGVGFKNEpWRThUaFJQRU1YalJQRUVVVng3UkQxOEp3bzkzdy85YnFkbWQwQ2p1K0NkTDFEMlZ5SGo2M0llY3I0QitTNVJqcXN5QUFtdTRXa0Rlalg0SHpZV1BER0VsUkdGTC9nZ2hZVTcyczhpME1sYXlLKy96TTJqaGRyNWZhNkRkdXFVcjRIbTAwNExZS1hqcUJWTzROM3JxY2ROL00rWFhuN0YySXczWDRPSC9BT2FlbEQrQ2Uzc2hQdzlzZ2RjNkxYd0NINUttV3EyaU5OanY4ai9odnFTZkJrOVh3ZjVWRW8xb0VmQlU0UjhwNHVRa25mcDNhV2UzY0JuRmVRMGxLbEhxa3EyY2JZSnRsVnNXYmVvSk50cXRyUFlPcXRISi9Edi9oLzNBY2VKQUFBQWVOck5WazFzVkZVVS9zNmIxMm43K2orZHpreW5uWmxhaWxaRlZFVFUyZ1VGTEltdEdKckdtS1loOW9jU2NKZzIwejhGcWtnTU1jUVFZZ2d4cEhGQmlERXVpQ0V1aUFzV3hvVmhZUWdMM1JnWG1oQVZRd1FVc1VycjkrNDlsdWxNNjAvaXdremVPWFB2L2U0NTMvbk9lKzgrQ0FCUFFuSUo3cGJPN2w3RWgxN09wdEcrSzd2elJmU2xCeVl5ZUFrdU1WaFlRRG1kSU1CeEVVcFFDZzlsbkt0QTVTTENvL1BYLzgzcWVwUjA5RDNWaEo3TkhiMU5HTnZjUTl1enRXTXJiVmRISCswenozYlQ5dnFyUGIwOVhiUi93K2JQVmNlc0JwZFpyY2paVzV5M1hqVTBNTDRUL2NQcDNic3dhT3llNGN6b1hveU5aQWVHTU1XSkFSd3k5a2g2ZENpTlk1bkp2Vm1jR00wT1p6QTd4Z0ZPamUvT2pPQzk4Y25CY1p3Wm54d2J4NGNUL3Z4SEppc01NK1l4STJ0OXRxNWhFeVNmd25VeHRzUll5OTB4MWpPMnpOaFNyYWtHTFZoRFZkdXhCZDNvUlQrR2tjWUVEdUIxdkluam1NVnBqZmVHK2t2cVAxZi9sZnJMcG5PQzd4bVZ2dWhUc3FNUFhyYnJ4YTNxZDZnL3J2NkM5U1ZRdjhIR0tkbW92ay9uRDdDSyt4Q1N0ZktnM0M4UHlaT3lUaDZXUjJTOVBDcFBTTHUweVJwNVFEYklZL0k0ZDRSTWQwSUlZelUyb2dPYjhBSUdNWXI5ZUpYTXY4QTMrQmJmRVJmRXgwYXgvZWIvajh3aHFFUFNWQkpjcVBiSFVpU1Zkc3g5UGpZTWNjK2pDWjE0bTd0L2tISm0zU1RQeTdBY2xYT081L1E3aDUwUG5Jdk9YQ0FZYUF5MEJ2WUZUZ2MrQzF4MVkyNkwyK1oydWlQdU1YZldQY3NPaFJCSE02dGFoell5ZkJxL1Vic3JTT0JYNHh2d3MvRngzREEraHV2R0ozSE4rRWE4Wm53VUI0MnZwMktlalNtckxWS2FGSGxUSS8ya2tlNGc3MUxFNzVyN0YwVWUwcGdCOHF4R1RPN1dpTTJLdjZXNE81SHVVY1FxUmR6V2lITmFqY0NWRmwxenFHYWx0R285ODRyMEVmZnFYRjR0a3JLMVNNTFdJZzFheTNSK0xVU1lXaVJwYXlIUzFDTHhsUlFuMGlndWpWWng3cmloc2EvYjNGWnhScmFLVDFuRi95SmloVVlzMDRpZWpjamIzRWFzMUlqbE5xSVVhOFRTZ3JvcnRlNXlyZHV6ZFROU2Z0M2xXbmVGMXUxcDNhVkxlOGlJellxL3BiaThIaEt4U2hHM05lS2NWclBZUTY3bDlKRDF6Q3R5c1llY1cwbWRxS3BUcCtxRVZaMlFxaE5UZFNLcVRvMnFVMXVnVGt6VmlhZzZZVlVuVktCT1JOV0pxanBoVmFjMlQ1MllxaE5SZGNJRjZzUlVuWWlxRTFWMTZuTFVpU3hSSjZicVJIUFVpZVhsVFduZWhPWnRLTWliMHJ3SnpadlV2STA1ZVJOTDhxWTBiekluYjhvZ0luemF3UHQ0bWh4bStQTWt5TjZWU1RVNTFrcWNPL2k4OHM1b3hYUG93dzYrTzBld0J4bGt1V2NmWHFGMmgzRUVSL0VXVHVBazNzRXB2SXYzY1FabmNRN244UWt1NENMZnMxL2lhNzVucjdLck44bDFYaHdKTW1vOTJjendtdUkxelhHY2w1K05kWkMvK0d6SmNuSGR4LzdEUFk3VUUrbVlpaHhpcDJpbitYTllVWnkyZ1hzY2FlUXVSeEsrVnBMa1RvZktwbXlPbGVLeUYvWlU4Qlh6VFB4eW5nc3BuaklCTW1vMUo0NDl3YXJObDRTUGcrVkJUaW5PT0R5dkQxSTM4UDF4aGVOcjdJMHJWYndQUXRMRTN2anZ4TFVJazhXTXY1dU1HOGcwUVlhcDVlYUlkaXduY3o1NS84bnVLdmEvaHQ5M3RSS1dPb2xJbFBmNk1uUC9zOTMrbGVFOTZYL25kUEliUnRCb3ZuL3NreENnMWwzWUp2N3FObk4rZC9GcU1RajdCRWJFTlpqdDRzZmVMdjRYVlpjaUhUNS9udUZRVFRaTGVTelQ1VDhBVTN4NzNRQUFlTnBqWUdheVpwekF3TXJBd3JTSHFZdUJnU0VEUWpPMk1RUXdxbkl3TVhHek1UTXhzUURSQWdhbTl3RU1DdEZBTlJwQXpPRGk2T3ZJNE1EQThadUY2ZEovUFlZRzVqT01rZ29NRFBOQmNveS9tYllDS1FVR1pnREh5US9oQUFBQWVOcWRrbGxzakZFVXgzOWZad3h0TFZWYXRkWDlocFphcTFXMEZLVjJxcDJ4TDdVVHNhWklhZ2tQOW4yTHJhRkdMTFcwYWl0cUtkSWhuanlTYXBpck5DRWk4VjdKNTVpdmtjYUx4RW51V1c3dS95ei9ld0FIOXVtQUlSckRLWkVSakoxOEVkc2ZKVjYwZUtGc3dUSzhSbjVzb1FwWEVTcEt1Vlc4U2xUSktrMmxxMHpsVWNXcTNJdzIzV2FPbVJ2M3M4NXBXYjh6MGtReStBeFBFSWZnSWxWTUVKZWtVdi9DWlp0ZXdTRTRoMVZuMVZwK0s4L0txa25RcjdSZlYrcm51a0tYNmJ1NlZKZm9JbDJnTTNSS29DcndPbkErNEt0MnVMRDcvdzl4aFlRRko3ZDVhQ2dPbWR5V2tIL2tzR3Mzd2tWam1UZVVNTUpwU2pPYTA0SUlXaEpKSzFvVEpUeTJJWWEydEtPOU1OeVJXRG9KT3ladU90T0ZPT0xwU2pjUzZFNFBldEtMM3ZRaGtiNGtrVXcvVXVRM0JqQ1FWTklZeEdEU0djSlFocEhCY0VhUXlVaEdNWm94akdVYzQ1bkFSTEtZUkRZNWVQQXltU2xNWlJyVG1jRk1aakdiT2VReWwzbk1ad0VMcGYvZDdHRWZCemhPQVQ0dWNaSExYS0dJcTF5bmhHSnVVTW90Ym5LYk81UnhuM3M4NENIbFZQQ0VwenpqSSt0WXdsS1c4NG1OWENDUGxmd2dueFdTZXk5blJLOFA4clNNRFEyNFd5VjdCZGQ0ekRZV3MrYlAvV3EyOHBsRmJHY1hwL0h6Z2plODVUMGZxT0lkaitSRkpTLzV4bmZaMDYrR1lZUlF3eWFxQ1ZETFRnNnlnMFBzNXdoSE9jWmhUbkpLRUNjbzVCeG42eXVzcmJlYmJmTUwwNGFVT2dBQUFBQUJBQUgvL3dBUGVOcU5ld2xnVzhYUjhKdW4yRXA4MjVJc1M3WXN5enA5SDdvc1g3SXRXL0p0K1lxdnhJN2oyTEhqSEhZU2NtT0huRzdBU2JpU2N2UnIweEFvZkI5SmdRUlNJQzJoU2JrS2JhRWY1U2dORkQ0Zy9XaExXbzVDOE5NM3UrOUpsa2pvL3dmMitlMjgyZG5aMlptZDJka1Z3eklWdmkrWVo5bG5tWEFtZ1dIc0lwdTVVQzRTcHh1c0ZueExsRW5EdTJPVUtwVXlKa09sMDZtd3ZBcnZSMGR6cWovcVZTbzlLUXpqOHpFT09BK2w3RE54UmlhSytUSER4SVhqWDRaaG1VUjhXTmd6VERLalJ0cGFxNWtXczVnV21aWVdyWjBVL0xKaDZhaHE1WHBWbytvdUxFSHZHKzlTM1hYV2ZjNTlHdi9objdObnozTG5HQkhqOGsyeEMwVUZqSVl4TVhrTUUyWTFHSzJwSUxjYWM4RnFLUWU3MVN4TGxNc01ScGs4RlhBWVlwbkVncFZ5QUdtaTNCb0RFTGFpcDZUWGxObGNuOWRkVXQ1VzIxYWIxZEt3cW05TllZbTVtUHRMb2NOY3RHdGJ1TldicWhKOUhxZnFMTFYwbWhkczNiWXd1eVYzNFYvalV0cExPMVpIYkFPbm9WRDJRYmdUSmd4bTZUc0xpaGtxQzVQdlg2STk3RG1VeGYvQzZ5Z0xJOFN5Q2N4b25CaGlHUWFPSXBLSTBmcytaUjluTHpBWlRBRlRqcEt4Mk95RWEwSGlzU0MzbFlHWk1KMEs1a0s3TEFhMDZRWmpPRDdraFhaanVFeWFLTUpCMk11eGlVR2JIcTV2cmpYcnhyczdSaHM5aXBQbXJreVRKRXVqME1RVkpLYVhxWHMzcloyNjBsbDJma1ZqYkdxdUxpdlBscFh2T09VYVV4ZTdzMnE3V3Fwc2c3cm9pL1dUYXFON2UzNUNiRmhOK0VKbGluTkVubkhKc3FTNEhENVFXeXdTZWFWT2w1T1BiRE5BNXBtNW0zMEdkWVdSR0ltbWlEMHhja1Z5WWd5Yy8yZFUxRDhwVHBsdkFuVHNQNWhJaHBIVFFkbk55TEg4WXBYYlhUVXdOWFY0OFBMbXpaY0hMMzd6elVXZXB0UTN3VndWOEcxV2k5SE1UNWQwYW1xQU5EbE1NUGsyUEw0T1ZzSW9leFoxaXBIa2d0RnVSRlcxeTNsdTdDZytsRjRNaUkwN1pla1J2UnRZNWVvWUZKVWtacldTM2RBYmtTNXp3MHFSUWpxY0hCR2VyclRldEdqUlRWWmxlbmhFOHJCVUlkckswM2N4TjdCaTFrWDRzVnRSWFZHUFVFMWxYei94eE9Jbm5yamhGOTVmNFA4RUw5VzNrdmtwczVGWmlIeEw2TVRGUXFvNUxWMFZVM0VYUk1kTDQwdy9wZlJ5bVRlaEczSncxcEdlUnBZTG1XOTJkQ0M4Qk8zdUhMT05qanZJM0hZSWRoWXhiMkRBeEtGTW4wY1pJUTA1bUNFT09sWncvM1ZZdE91YktZYmFtY0YzaGRXaFBrVXljb2JSRjlwNHZVQTlDYVlNK3BiNitoWlN0dS9adlFOTHpkNWJEKzNiZCtqd3ZvNm5UcDE4NnNsVHA1NGlmYTNFeHkxb3N6akhtbml4MVc2T0I5UDU1NWV5YlEzZS9ya0d2NHdZTmdIN3c5N00xbktXZGllMmxnUHRDS1d2a2JrTzd5MHNzL1NzS2hndTdWdFh1bjhyTEdtKzdaNyt6RUpIUTZkUlA5SlJ0T0g3Rzl0NVdrN2ZGWmlqYXdRRHRrS2VWVzI2MFpwb0p1TWdkTzBhbEJza2hFV0VEVzJjM2R5L1pFMVRZOXRkK1htdmNtL0FVYmdGeG51WDMyRHk2cXFkVzhPcS9xZXRoY2dqRlI4bXBCbkJST01vckJvcm1PUEpKQnJqUmJDS093MTF5d1lIbDM1OFp4Tzh4aFcwM3ZraE5IS25LUy9WS01jd2JLZkV1ZUw3cHdPVGFHUWFzUzNBV3ZXNmxzYld4c1hsU3lXd2h2c28ycDY5ZXR2QmpTTTlZN3FhU2s5RlJCVmt0YjBVc1g3RjhxMG1PamNXcEtsRVdTa1lIWGFSSGk0bVlxSTZydlZQamh5MVFvUmZoQzVoeWJMQkJhWWwyV1VEOXAzak4wN2R1Uyt6UTYxcDl1cWFkZUYzT21zODdQcmQrNUpUQzVhV2o5NzQwSU9QdjVnUTJ4Z1Z5NzBybDM1UVcxMWV3OHZVZ2gxSDhITm9CaXE5d3lEakRzSHIzQlYycUsxbDdtN1VwQUxrUzBIblVFdldUNkNyVFlDcndIb0VSSTE0dnZKdzZWU0RvRnpnSzdNMVZPMWR2M1ozVFpYZHVubjU0RmJ1eStFbWo3dlowZlE5VzdHbHZhcWt1SUtOc3ZjbXAzdUxlOGRXTEM1Ym5wclNaRjA4T3NMOXpkRlZVbGxXbEdGTmV5T2pKRWxtYjNXVUY2T2N6TWlQUk9DSGw3NmRybnRrTVErSVhvSlFxNkRielcwMXk0YkV1dTdjd1VuSHFwcXQwMGNPREZYOXh0Q1VKcnFqeEZNOXF0KzBJeWw1NDdCcnJPeWg0MCsvbUFVMmFVTE1KeTFWN2pxeVJsUGJZOE1Takl3RVIzNHoraXNKWGJ1SlRSTzRnWW5IbFZ2TWYwVjVOakEzZ0krdG9ldWVWUytMQmxrRG5PYitFenJCNm4ybWQzWjJDYloxTWMreFl2aG5nZ0V5bWR2and2RzVqczVGVUZ1UWhWbHp3QW8rcmhFNnNmbGV2akZ2dyttK0wrQVFqbCtHSG8wQkttT3hWVkE2c1V4cnhPVmVGR3pOT1hhcnZpR3ZiV25QY0dkZjI2TGN5dUpOd3NyQnluTHlaUEtXL082bXFoVVpVOGZrYVpWY1pHQXhZWmw4bjBFMHk1NWdTcGc2OUpyb1hWQ3UxR1d5dkZyeXppWlk5SEs3V2NScmdlQnhZaEF0MFY1b3R6akJYNE9IV3J2YmwweitwTSsxOC9FMWt6L3BkNHk1c2h6UjZ1WU1UMnZKS3FldVRCWlhZeEVseXZWTzR6MEgxcDRlLy82OVpVV2lkTDNWVkoyWmZUREZuZDU3Y3V2S0p3NjJkUjZmNkxtakp6MU5veDNvYUp6cFRrM081RjZReENya2xadnE5eDBaLzlYT080LzkyaDZaK0Z0OTBYQlpVUW1PSlFJRnR3WDFYRXplTkVhTldBdm1SV0FXc1RFVjNQdmxZOENzQllacnYzekQyYlBzbWJrR0NJTU9odnBmL01QYXNWME1SaWk0VnVEaXdJdVpOd0NSekZ4SXh1bi8yL0UvZzV2eWN5cXFkNHoreDczVGxSVjNiOXRSVnNxZVdkRnVhWkJLdWlxNng2RDBiNXRMU2lIcjBqcTdnN2UvQ3Q5bmJDbjdDeEwvNkFObWpzRUl6cWtLaUNEdGJHbHIvMzBQbmpyZTJkRG5tTm80dWQwNUxGR2ZPZlh3azhudHN1MzdrdmJzVUZDZElIeXVSejRYRW4zMGM2a1Y0VXM4WmV5RHU0N2RkOWYyaVVzVDY5Z3pqenowazBmWjRibi9aWHp5NlozSUEya3J3cmFScENVdVlNSi9IWENLZXdLazNDZFF4NTVwKysrMnY3VHh1UEIzeEYwMGo2dU43NEI3dUpmUUtoRHRVaHYzaW45Y3EzRmN5Y1RMVU84WUx5aEt5UGpneHlWNTkxek4ydWk4NzZHVEo4YTZSN3pUbTdiV1I3N1V3ajJlcERoOThxYy95L0JxcC9jbjdwMmlzaUo4YnVQNTFNUnI0clh4eUFFV1ZzcmRQeklDdlNQZzRKNWp6M0N2UXlieFBzQjBZNnVmSTc2SVNpUytlNFJNTGNLVnZyL0RNTUtqL0dzM2ZwVGlrcUYwRkpYYlJuNVg0dXlXT0d2aE1xZTRwQXowdTRyNkNFcUhLSTRXNGp0R1FMV0YrelcwM01pOWpMMitDRGJ1REhjRUdyZ3ovamFBYmNMNE5pak5FZkJnL3ovc1lBSTBQK041ME1TTGNLSndOTW5vZTlnanYxeDZvWC85dTVmV3NScnVNRXpPL1FscGQ4R0RmbjlLMm0zaTVTOGhiUUNKYXgvdFh3ZWQvUk9zY2U1TjdPSjFsbzZmeE90L1oxK2d2aDdISVpFRzNGUzQyQkp3d01TaUg1d2NINStZR0Y4OU1kWjQrOGpSaHh0dkd4bTZ6UXU5TTdNSDkrK2ZuZDIvN25qMytRZlhIZS9wdkUvUXMyd3Fpd1NCQTE3VGpKUjRGand4ZEhWNHk1Ymg3eDl5Vmt3ZmdpZ094N2hoK2VDR1ZsZkZIb2JucVoveUZNK29zSDFnd1JiVEFEd1g3RUZjVmxCdXRrME0zZlRvWGJlZkdQTXpDYjJVb2RtenljV0xlaVRUQzU2NVgyQTBZQWRkeUY4MHNhaUF0VXEwSXEwQ2VNcFowREUzdktXaCt1eTZoL2JQVnJncW5MZXlaOWIxMXd6THVUZEJ6bDJHMFFwbnVaUEt1aGpsRjRhODZtajh5Qzl4dk9yS2lIc1RmS0EvL2pBWVgyK3JMeHJ6OUE0TU4xVjY4aXY3V2ozZjI3aWhjMnlwcHpXdkNPclUzYTZpcmtKZHE5cGFZTXBMU2svdGRDMWJqOXBkYnRVWEpHSmZHUEd6ZVhSOVFxNjFWbUpWbjd6RHByM0REblowelAyUW4zc3Y4a05zSEMwY05ZWDN2MFIxYWY5czFNanNuajJ6STkzdDdkMm9Nclc3YnJsNU41emxuQjE5ZlNTR2pCRDBoc1JxSXFKcElsamttM2orK2RWb3RIT1BzQzErL1VMYW9zT0NYa2FDbHFJU2JMWmo5NTcxTDY2N2MrL0UzaVBqTDdMcXVmZXczVk5zd2R3cnJOdmZGdU5idGtPd1Qyd3I0ZnVSd0tYVGowNSs4czdHRThjbjMva3JwSEovaGhGbzRiNkJCZHhwN2locEY0UHRtdW5haFdQbkc4bSsvbVR5MUtOclAyVjg4RGozQXhqaWF1ZjRQaklSVnlHc1AxWStZTkhJTW1Fbld0NmIzRFRjMU14SzI1dm5QbW1udG9LeGNBUEd3aWhUT1FucXNIUjhlZXV0R0ExNzUxSzlQTDJnZURrTTQyWEFhSGtGZFBnRFpycm5nRWlCaHBYTURNcjcxbHUvUE94bC8remxZMnBnQ2lHUFRlSmxDMlRjWmdrOGNkc2RBeTkwdkFCNWtNdTlDdnU0YlFTUDhZM0RaNzZuU0Y4eXd2aG5kM3E5SkpiNE9kc0RzK3hYdU85endUREQrL2hNM3ovaFYyd0VXcTZPK0t1Z3RUTWtoSTQzRnRJb2gvalZqUXQxWFZtZXp0SHU0dXFDa3M0KzNhaDFvUGZqYXJmRk5wbHBVYWUzVnRkMXhWZlpzdFZ1aWF5bGxUdFNiaDZKN2pKa2tMN3FmWit6YWV3SE9BOUovR28xSDhDS0plbmkrRVRxM09xSEdyb0dKell0WDFJVGVkVGpkTlljY0xFZmNCODViOW0yL1k0S0t6eVp5MTNPZjNKZ0NSbG52dTl6ZUpBTi96YytEUjRzYnR4MDQwMmJYQ1VPZTBkOVE2dXRRcEs2ZitmMHpTbWVoTTZsMFgyZFVpb0RwTU11UUw3aWlSZmhaUkF3UStRU2h4NmZDMlRzOEdpMHBpUEx1Y3htR1hSMVZnKzlWMTZoZGhwbUxLbWE4czJ0cmR1cWl5QmhMcVVtRjVMbHNxZC9SdWxlZ1E5UXRoSW1CVDBBdjNHZUQ3RmxVckVSbDBnek1lbkRiR3RuUzF2dDZQYXBxY21Ca1lYUE90MWhYNEhqNDhWdGFvOXhadS8wN1BqeVBNTWZHdW9YSnBTVjQ3aHhSWVNOcUN0UzNvYnRWc3Y4c0luNlRmVDMvNmdvMjV5Y3E3L25Ibmk0SXFydGdRVDNRcTFwU1RQWExvelhBRi9UT2NldG5ONC9YQ0k3TzIvdXdsSXpQL0JFK0g1NnM2bXMzN3ArV2E5cllmdjBEZjB0UytxODlkdkx5MUxMOWJ0cWFsVHEwZzFOVzJiTDh6amQ1bDBtajdxcHN6SVh4SExaSTEwOXlHODlkc3JMRjMwUTFTcnFVNmtRNHVGWVZtNUw0OURRd0ZCZEk3UmJDODNjVnB6djkxMU5kZHd0eUdzVjlhMHZveTdIOGpvVEhIRTJEeFdvTkJvVkZyaktoYkdkbXVSa0RTa002L3VUejBEYlJlTXVoNUdFREVzU1FxR2lQRE5Mcmt0UkZBWW96ZjIwc2pyYXMwQ1d4RDRhSUVqdGo0d2pHc2NoK0dlN1dReGFvNngrNkE5YlB3WG14dmVSN2VKM3JuQmZmUG9wd2ZWZFpYeUlHKzNYVFdFQnRUTStqZEZhTkNSSmxNckVVV1VPZHNQYzdYS1p5RTlmWk1WNVNRdklDWkZRVkFHUnlja2M4V0pqWHpWazFOWERrQ0dqMFQzVUhyR3NiNmxtYUtpbUhyb0w4M1BFY1F1NTI4aGJOcmNlcnBxclBKN21XaFJtWUF3THNJL1F1WkNIekVWN3hNQllZRExnYXBGSG1BdlVaMWFLYlNQSkxpUXNTSXJHUXJJdFJ2dElYNzl6NTNwU1ptZG5ZdzlPVHgwOE9EVjkwSHZ1NmFmUDhmWmZpUFlmd2R1LzNOOHJuUmxaa1AyM0wycGNTaGFBM3NwOUhtZWw2NERyRmZZRmkydDI2L1k3U2poMkptRC9oSjlDWVN6SkpOc1dZcmVveWFKNXV6Mm1hYzFFc3pVdnJ4cEE5UlhzOWhVdVJjMGJyak4vemc0U3YrSDY1UVNyd1Nkb25aeHNSYWlKaWVQcjJ5TlQ4Z3RWa3NTMFJLOERyamFrYXVKRXZRdnl1UU8wblFGdC9nN2tDVlZHVC9hblFZdlN0YzRjaXRRWm5ldUcyMXJjelZYTDB2S2FTeXlydW9mcStyMEY1cG1rMU5pMGpLRktiNXBiVWFsTVRVaVZPd3M5SFFhMzJrRDhtTzhyV01sK2o5Zy8wUzBycmdGT29Ea2hYc1ZnWlVINXdTVURzYTFIam1oTUdhWW95VUV3VkVRZFB0ak1YZEtuUnZEamN5T2ZuOE5WcWdmR0VBVWxrZWZ4eUtYTFBZMURtYm0xZFVPMkdtOGRUSEtuYk9aOE9NQ0Y4ZjRYdnNDMlpDL1B1OUhmUExmcTBLR1JYNkVWRHNBeGlvTitrLzBYNG56YnY4TmZWbyt2dUg5MC9lcWgxVGNNUHdTejNBWnN0QXFPY01NWTI0Znh2S0VQaExld0xmSHZSckZXWWpUamRJb2xzSHI2eHJISEhseXpjY1BvVDg0OCt5d3MrUEtSUjlEY2hEYTRwbjNCajBmTzgwVFVnUmV6L2JWZnI3cHRkdVFqWlYxUnBpNDVWWjhWSDhZeTNDRDhjTzYvYWtwalBHSjlucERIdzhkWnBCSGk4M1dnNVQ2Qy9SaTBaVGJDWUhNRDl4L05CRmZsRzRVeDltdkdoSnBIeEZjR0pPS3pZbS80RnV5R3lCYk83NDNHTkFYMTdXa21tY3lVMWw1Zm9ORW42M1VaZVhrWk9uejVYbXlQOXpGRFduT2E0VEZ2VDZ4SGJNcDRQTjhXSFczTGZ6ekRKTWIrZW4yRnpDK0VmQnZPVU8vd0s2Sm52cW5nK1pZaEw0TThML0pFZ1FON0xwUUI3OEdKbFJFT1NrQW1zRVFNTHJqelVMYXEvSjFiQzBqbm5oRE9TSDlXRUxFeU9FTWphMEcvaVhPem9SSUs1a3pNTGp3V0hBc3FpMHM4Sm9Nc0tZa1ZlWUlyc0NndXRjUmxUVTFRcWJYemJ6UnVkekRQc21GODdsOU9FeXhtWTlCU2M1YW0vdHY4dWY4bm82UGgvZTZnWE1LQWJ3cXVZSXhFZDlGaFZqN2Q2MCs4eDl2UUFZdGxKRldOdTBRWjJGYXRXVGRhWHVGd0ZwZFVXZW9lYzVTV09uWWRpZGl6ZWNQK3lLTkhSRXFQaE9WdVo2WHU1TEE3NGM2bWpraFlFZG5lSk9RYUZld3ZpYjZZclRRaXgzRE52L0lrK2lOM09kb2pjZklhV1o4WDJPR3VoZEhXNGVxQzN2VHV4a3BYL0cvUEwvQkFSMlBsWkxReXVsbnJWRGw2Q2hYeWxzenlNa05UYzVKcWhidWQ1bDhZSjJ0aXg5QWV0R1IzeTYreGNneVdqSGFTWVRiYXFUK3d5OFdrRzduWUdBNzZmZml2MnR4UzFwS1ZoUTl6TlhuM1p0UDNjMGZ4WDUyNnc5WmEwdDVlMG1yclVKUDM0ZzcrbmN5clJNaEJrT2lNNXBuSnVIaGpJc2NpTk9uODJjbVRxbHNuanErNzc0RlY5MDNlcGpwNThwNnF0S0lxS09mdWhoSHUyU3FIdXVvZUdtUE02eXNmRmNlTHFOWU9ENzhDdzl3OWJCOTVFanlkNzBmd0JPNTlzcGxpc2srejJZT2p1TUNLS2ViMXlrRHRtZWI5NkJaT0RUVDlrd2N4b0xQbGRRNHZibXJwcURZWHFMTzY2OHI2YXNmNzgvdTAvVTJUdXNMMnF1SStnOFdwMFdaWmRObTVVRmpnaWpKMTFuZzFibVc2VnBFV3IxWFZXSmJwc3VyZFhxbkVuVmFYckpHa0tWeWxhb05NRVpHYmxwNHJqUTdMcHJtNGFiWU5YbVl2WXZ4Y0R3YUd6OXZnSHAvOUJIVWhsbEV6VnVJVi9YckFKNjZNTkVGRnpJSGtwRkxCSGhxbitoZUczY1AzTGVzNU1jNC8yM2MxdUhkMzBlZkxCZms5eTVaM0YyWWFjMWZiSGZyOCtKNzd4MGNRaVQ2ZGRUTzlpL2MzODgrdDBsV0R5OGFsWmRFM0psU1V4L0M4cFROdlFBdDdIdWN6aFVGK3dSais3ZUNlTGcwaWpkVStIOTFIaVl2S0Nrc2JYYWFNTkdOSlRXbGJkUlgzMWxSbWdWYmJsQXE5dWx4SHJxVTRNaWM5V1c1THRUdStkSmVXM3BCYUl5NUtVaEw1NURKbWVCdGVpek15SHpNWDZKbmJ4MEp1L2src0dQNUljaFI2SzExV0g4SDQ1TUtmVG5vNWhtOUh6eU1TcU0wekN4Z2xTT0FiMUoxWTlPdmtQSXFCYTZRNmY1NWc5ZSs5NVZxalZtYWw2cEVGRUZtOXBxSjByWWQvZG8yT2RtRlpucG1mbkZUaktERWFjbVFKMlNBcFdZUGZuZnd6YzNWdnoycFNhaUE4MjZqUUwxcTlZc1V0Qm9tYzhMZVgzUUhQc2VkdzN1dUVlV2R4TC9ZQXVObHovUG1HSkNRV211ZnRhV2REZzVNVWpWNnZ3UUlQTkRxZGphUVVaeGtNV2FRd05FK3JaTVhzL2dRREU4ZFVZeSs0OStRK1JIZ1Y3SU5la1RSQkRHUW4vamNxS3pkTXdSSlJGTUlTQXJENWZWMGw4eUhEKzRSYWpJMnEwWmNwK2VpWGVFRy9neWQ3RUNQMUFkcmFvZVg2aXZRaGlUdytRYWVwbHpWMkZtbjYwUitmR2xPbXdCNXVpMHdpOGtSVjFLZTh6ZFBVMG5pTDVEeVlNSXdhdGZGMGRTMkJlSGhrb24xdzFlR2R2eHRsWC8zbWVYZzJlcUpuM1k1djNxZDViZWFYekRud0pORE1OZk15NWZkMWRLaWJmT2VSWHlkUTE0dXdWaHlybkk0cmpoOFg2cThKOVhjYjZxK0lhZ0lETWxUVTc1QTBUSEFYZnREUzI5dENTbTVtVms1T1ZpWkljVDBmNmxxOFlzWGlyaUZuY1dWRlNVbEZaVEgyWlVFOWZZL3E2V1ZCVHkvelBHQ251OWt6OUp6MEVqMG5sUWpucEhIOE9hbUFzMXJBdVVCeDRxL0JjUWZSK1RDRVRvSnczc295cVQ0NzNJeCtqdWJXNVRTMUV0Z2NvcitTaTJOQUlnVEhCTFR6dTFMcnltOW4xdUh6a0hOd21vOFc3VURkTXBEekE2aEdIYmtldkNvRVBoT0F1MFBndXdQdzJoRDRkQURlRUFJL0VZQTNFVGlmSHhmTm9BN0ZFbjNRV0xWaUxjeG5nZ0czcy9EbXAyc25ZUmF1K0hQQ2N6Zi9LdXI1NTRYTU1FaWhoZEt2NEQ0aStXeWtiNkwwSzJBWGhkTWNNeDFYcGpEZXJPdkNxMExnTXdHNE93UStIWUEzOEhEZnUyUS9TdW5rOHZTWm15bCtOemtyRElKWDhYRGZxd2gzVWZvODNDM0FQMEI0SWFYUHd4c0lIT1ZEY2xRN2FGNU13ZS91NTNQc01qN0huZ1hvaVB1OTN2bE0rOFM5NEVUK1NMb2RuSCtuMmZhM0c0UXhiS0p6WmhibWJBMHZPNUt2cGJ4YUJCbnR2UzY4S2dRK0U0QzdRK0M3QS9EYUVQaDBBTjVBNENTR1pXNkNUOWtNRXRjRHhqQVl2MkRzSWhlRC92YWlPKzRvdXAwK1FYV3Y0NTU3SFBmU0oxcCtoZThOOWdYMlRiUVRGY2xXU0lUZEhZMTVhSVJQZ2lHN1ZFNk9mY0xETEVZZ2xrUXl1cHU4RmZhYXhzYmJSamJnaTZ0NVRBOHVlK2ZxQ1hoQ3kvM2Myam5PcDNkTFc3TVhML3ZCdXVNOURtOTI1OENQSnlyaFNON3MvakVYTjU1OWtGK1hhQzZVeXFSWWtOWGdkZUZWSWZDWkFOd2RBcDhPd0JzRU9NMUpVanJsQXAyOFFIN1pSUFVBN2NST2M0cnpHWEErQVQ1MHgvQ1d6U04zM0R3OWZmUGh3K3labmVzSEJ5ZGJiOW9sN0Y5eHI5NkVQclNRNkJuMWovUlE3TnBzTWdtbHlKb2pIS1RSZklNTml2dkc5WG1wVW5XdXhwby8zbFBqYk1BSVFXMHkySE0xT1dwNXNmbkE0QlQ3ajhWMVdWVkdSV3BDWElveVFWV2Q1MW1jMHFETTBDdjBNbG1xUTYreFpTU2JGSmw1ajNMUmNHWGJmanBXUHRmNEZZN1ZUY2ZxZ29qcndpdEQ0RjhINERVaDhIY0NjRThJL0dJQVhoOE1GNlVHNEkwRWpycVY2YnNpVXVOZVBSTWp0MUlxSjdsd1RpRFdCTEoxMTAySmtrTmZnOUhBNXp4b0NnOFdsSFZLVTN1TEJrWVdjWTh0YUZ2YzNGcTc4bEJwMWhwYlE5ZXFQcWZMVWVZZDBJMUVHRHIxTWFLQ2tpM3c0cDZGYzhCR1pKcE1tZU5EaGFiT0pyWEgySmVaMTFyZDJMTW8yMjVSdXhNU3VVSzlKcU5zUVg4YjdMNDdNbTRheDVHUGZ2TkJOaHpIVVV2SDRZUjBPajQrejBqa1Z5L0lOZUc2OE1vUStOY0JlRTBJL0dJQVhzL0RmVytndEI0aGRJRG9hRGk0cG5uYklCdGhReEM4a29mN1hpTG5Cb1MrQUs4UjRHOVEvSXNCZVAwMEkrUWpyN0FMUkRGOFBsSmlKMUUrc1hEVTFMaUE2SFBCS0pZSURoLzErTWR0QmVVRGRUM0dSbS83NWJVM2JobGU3WkRVNUE5NmEycnJxdmU1MkpJNmVWUnpYRVpicnFmODJSM2M3L2ZlTUxuUFc3OG10WWZMNitubzZIMjRzNGZubjgrRkVUMXFGL1RJN0pjREs2Vnk2eERrbVg1ZGVHVUkvT3NBdkNZRS9rNEE3Z21CWHd6QTZ3bWMzQjlqMW1JY1dJL3JJNDEzOU1HeERrYk54cENiTXdwTm1sS1psdllOWFBpejhMcFdvMUJxMHBJVm1sOTV2Y2ZJdXdhaGhHNis3eEwybDR3cmlaSkVHMDUvVW9wZlJmbjB1MVF1UWNsS2NHa3hpaEp0K2JhZDZ6dUxjd3NLckR2WHQ1Zms1TWIvUHQwMk96c2I5M3VOdU5TemNlcGdSckdwM0QwNWZkRG9BSFZsRmtTcXVQM25Tbks0TDVMNStJZmtscWljZWdYNXFhNExyd3lCZngyQTE0VEFMd2JnOVFLYzVub29uWDZlRHNNeDgvbkZEd0w1eGZqcjV4ZUY4NFdlcW4zODhjSXJva2VGODRWUzMzeCtNZERQeFVBLzlVSS82TjlFVjNIUHFpU3hqWEMyS0xmT2h6RWFJUlVaY3NoWVA3dmNQV21BRTl4VEVNZDlDalZjbjJIU1BURGJOTFoyYkhUdDJ0R3h0ZEM3NW5odmtXMkF4amxMYlVXTDc1dWNtVDIwYjkvQldYNE9yNGlXNGxxVnl0Q0lJU3pkR0hSWjUxdXJWZ3pvQXduWmNMRVpHV0R2UDJvMUgxZzNOYld1ZXBsU09WaXpkRmpNbldIYk9wdGIwM3U1eHBtWmd5eFVlQlo4WFJTN2ZqM0oyaFlYRlJXdkdzclhrL01IaVpUbWIyR3FzVTVaVmg3a3M2WURQcXVCK2l4eWJuaUZQY1NmWTg0Zit3cGJkbnByaWdicjFNSFFQQW44TEs1blRlbGtRNTNENmJoM1JwOXp0OFBWM3pOeTI1N3lkWm53dlZWZDVZTkZpcWFFWFJzWFZGOUtYTEtNYTRTZjdyNDFKYm1KdVhiUGlQVXNzTEpxMkJzblpxcngvVVVLWTVpMzRUUElTaUF3QmlZb2p3Z1RmWXl4bkloaHlqRHlGSDM4Tm44MkpzQ1IzaDhvWGhHY1pjN3paNFVTTVpXMEU4NW42TlVwMFhiMnpGeUNKTjV3ak9MWkVlOFovanhWWWpjWGtpdDM5Z3hEY1RUQzUvUVMzVEZDMis1Ynl6ekRqQ01mYnpITTNPUFgwQ2YzQlhFYkpkOWhqMDVSNnpQZzdERkR2Q1Joam80QjhXQ0M3aVhlWkU3UnZjcWJGSTcwWVIzQ0RZUm1IS0Y4aWhINmduWE1PT0xUdnZndnBNOGdXZ2JtajdUTkgwa2I1Q1hKdHd2K0crMkd4R1VTclVSc2xSdk5ZcnNNMGhldVhQallZK1FCNStmT3M4NXdiL2lsUytIZWtEWXl0RFE3YVdIM056UEs2ZU9YcEtuUW5IK1p3cmJoQnc4S1ZJUTNRaXViMlE2bGNJRGVid3hhNDA0WE56Y1hZOW1PejZZbWZDTmpHUEY5SWRyRmJNUHhTV0FMMlZzeEV2WWlsWXNrUzdqckdoWjFuYnV1UnY2dUs3bnpLcnFiR2FWanNNRmJ6R1hjWDVJN1ZGbzdXUkYzdU4wcHFwUWtlT3V0NkdoZXp4QUhqckxua2Q2SHpFbmF6NGZDSFVvenlPRTFrdFBBUU5Zc2xqOCtNek00UFczK0xmN2o3N3VaUWNWL2Q0SVI5M09XNmVuQm1SbmhPMyszNmlqYVNoS3hGdjZPczloL2U5Wi95U3FXRFpMR3dVVkpDa1dTS0RlenRFVGZXTmd4MExmeXRHaitCclFyS3VxbVpHZEdicDRzcVNtL3UzbTNkMnZRZFdqa3gxZUF6OS93ZDFTMFlJYmZRRk1yOXhpOXB5Sml5bnhyMkdqMmM3L2ZDYzVtaUJBMytLUm5UNXJSbUlhbEY5cUh1SWRCSVZUWjRReDFtb21VdVVoeXBDM3lWNm1zTkw3UDJEejI1NHdSYWN2TVl1MzhTU2hKTUJvc0pQekVsOEMxQjdGRy9OTFhrbmZqQjl1Ykd1cTdOdCtlMkZRREFPN21wS05iT2lwckswNmxnMElDdTd0Y3JTMUp6ZW9kVzEwUjBvaW9wRWpYMXVtVVp0bHgxL3o5bFFMKzNxU0dwdVhKbFUyU29kZUl0WWx5WkNJR3NwQm9QL2ZGU20vbkl0eG5TaE9PcklGM1lvNDdJcHBpeWlOM3IxNkFXMDFwamNWV09WWmJxNit1YkYvSy9aWGtwcEN1Nkcrb000dm96bDBmZkRzR3ZpTTNJVWVIOE5EaVZWQ0taYmk1czdPWmxPeWMzS3lzM0p3TDNPL1luTG5YY0NKK3grYk5OVURUWUUvWDBGQlh6MkJwUlhsNUJTbWJpb3VKdnNTQ1ZSUkQ5d05TSEY2OFdHdWs1M1oyY2pXSnY4YkJQdGZqN3ZHMHJWL3ZuZHU2QmNxMmdCWGlIbmtFWGMzT1M1ZTRuVkJWWHM3OW5BbmtNTFlLK1lsSHFZMGtYcHZuOFAxTHRGSEFlWmJpSkYwWFo2MkE4eVRGU2JnR3A0cmk4UGI0WmdoT2ZBaWREUUtkNXltTzlMcDBOZ2gwUGc3Qm1hZmpEcUx6ZWdoT1FnQW5tK0k4UlhIZURjR1JoUEN6WGFEelc0b2p1NGFmeGlDY3QwSndwQ0YwTmdrNEwxSWMrYlc1b2lDYzEwTndFa0w2OHVPOEdZSXozMWRwRU03WkVKeEVJZWNFMURDK2dxL0lHb0JhbzRHdk9ERXA5QnYyeGo2RCswWDk5ZTRVZlB1Q0FmbHYvcExCNWNCbGc2SEx3ZGNOdlBQWER1QmhldlVBOVRpQjN1djZCNVBJcEYrbkp3MGxIV3hJODkxQUk1SlA5cC9TQi9YRGhSSHlRYWYvdEIvZlZYWU52U09SL2gyM0pFS1A1ZWY3T1hZTTdnNGMwWC9yK2tUd2lUMGRpMmdMOW1FaytSV2VkZnJmdjVHZUp1VCtnbWpoNWFITFE5Y0lFaG9EMXhvZTVtVjNQYkdHWEhqd2oxbjBNenFIOC96OFAyWXlWQWp3OUhXNCtaWThyczlNcUd4SWZJYXhZRFo3QWYybGJDSFJUNHpJb1F6MU01eEpmSVRVeVk4SVBxUGY1WDhtZFRYRyt1L1E3MG52a25vS0RzaEE2d3FPeG5mNC9STmFWMzVFNm1iK3JqaldrMzFDVElwN1YvSTk1UzFTTHdoOFZ3azVnQ3RzQksybmZrbGtaZklkaHZWZzRQUDM4dTlZdVY5dTdscmNRZ3JacDJPWldMVnNjSnlVU3BlNzFrVUt0WjFXMy9jeEZrZ2xjWVNjLzMzQ2M1dDJ1a2VoS0xPOG1OeklJamhWaU5PTC9VbkovUzdCMGM5ZnBqYkxxc1liMU1uNXJ0SzZvdXI2RlUrUE9nYVhhSk9TTXl1eVN3cXlsblU3L1dmMmgyRUo5cU1rSEFjU09EU3lSdmNwRS9QRW5xNHBxTXJQeURGbXFkTnVlUENidFZHT2lzNEpSVWtpNmxPeUtQT0c4cUsxanNLU0txb3YyY2pUSk9qNDN5VElyVnFyUlBoTmd0bjY2WVZmTkpTVS9QTEdVYThEUkJ4WDdEM3dFTTlESS9Jd2VIMGV5Qm1oTUtCbnF2T0xpMHc1cGx4ZDZhSVBUb1NsSlZiV2QwMGtsa2cwcW5SVmVOYko4dVZoemlJSE9VWmxiRWh2RE9VaUk3ZGU3Qmo3QlBac2dXTXljVHI5MFJIcDUrOTJHMnV4T0dyYks1dGJseTYyWmVkNGNreHNScVpHci91NHRFSlZhUzJ1Ryt4Zk9TRXJpcjFiYnJObzAxUWF5bk1wam5PbE1EOFM0aXhGYXg1NEE3SWVHQVYzUlFtNVJvc3JJdUZqQmZJaC9QWkEveDIvUFJCLzEyOFBPclRxTEdPYnA3clZwRldyNnN0TEcwN2taK2gxbWNtYWRrVktlbVo2cWtwM1RwVWZKOGxWVzBvZEJScDdYSHltc3JDcytFY3BtYW5xVkdXQ0lucW5KQ1V5T3NXb1RFM2hiZG1NL0N4SGZ1ZzZTVS8xaGFQRG9KOGVrRk03djZwV20yMFdNNXR2THFuUlZXYzNlSHZiaSswN2N3d1pwblNEVHBWWVZKcGNhVGVVNlZmMEQ2OVRQaTRMc3hYcE5XbDhMc0lFVTdDZW5qSEZCczZUc21FZlRJb1NFbmlmeU1NYUVXK1FuczlJQXpBYndzWm9XMWtBVm9wdFYxSzh4QkM4RlJSUEhvQ1pFYmFjd3BJQ3NDb2FsL0ErL2c4aGNVbDh5Tm5LMWhEZm5IaXRqNmM0dkk5L0tRUm4zc2MzQnRHNUVJSXo3MU50UWZ3OEY0SWpDNGxMTmdvNDc0YkVTZkVoTWNkR2daKzNRbkFrSVQ3ZUgyKzlGb0lUNnVQOU9LZERjQkxuZVE3aTV3OGhPUEpBSE9BQ0N5dUdQU1FPa0tBMXVPQUNXTHhlWVY4Tk50eFhINkQ3NnFWa1h3eEZ1SWVlRWZiUS9Qa2R3bkN2UEVQM3lnU256SGNJZEtKNHJFZmpPdTVqcEw1RHpGVmFqNkgxT1B6K1BLMUx2MVd2cFBVT3JEZlFlb1cvUFVUU2VoV3RxM3o3VWM4VVdGOUc2ektzRDlMNmNsclBadDdBL2VOSFdIK2Y4cFBMSE1ib0p6K0JuRDh2cGVkOWgwRkY2NWNEMzk5bTg0Vno2cVZ4d1hqdlVmaGxBYzdqNS90MmkyWkZMTGJYMDNvSmFKaHpjSUkvMHlUblF1UTNobERBbklFVFpBOGJ2SC9hcWt4UFYyS0JnalNsUXFOUktOTVF0NW5rVStHcS8vY0N6VVBrOWlMdTBSN2dQbUk4dnZQa3pwbVl2eDlLSEFYMUU5TE1nczBaeG14RG5DekZhZFMwTzNXS1FxbFNaRjlFOTNZbnNWM0w5ZHRGWWJ0TVk1WStWbWhuVU9STEZDSUgzKzROdG9kNWdLWHhvQWkzc0thK2pkTnN6NDkrUkwvOVhnVE1mNHAyK0w5bEw5czhMWUx0MittM0hteG5FdHJoMXRZMHZiRXYwSzRUMjJVTDdmQmI5dlRtWllGMmpkanVOUHMxLzF0TjhndGJlWDkvLytKZEszYXhQU3RYSHFQNUZKOEgyNThWelFUaGRIWXVIdHE3Y3E4SXZONzkreWxPTDl2SDNNKytRKzhmOFhlTllrSHJ2OEpLWElVVCtKOXN1dk1OaWJLb0ZKWXRaY0dTSFZ4aCsvVFNhRlB5d3JpRjJlYjVOMEliKzc5ZnRQdi9pN1kwTVRvRjJES2U5bnhGQlBxRWFJTkFPL0NHdEFmWUhjd3g5aHlWRGRyZE1haGlkMVJXMHZVZVpkcUdjM0dSajBlQ1kwUnowUHZxNUxTMDVKUzB0S2V4cE9BNzI1YW1WS3JWSlBrci9PVnBpU0taQjBUVC81N1dxdVIwVFFxV3M4SmZVV1FhVHlkUUtLMERiQjJ6U1pUSzA0ci9qampKV2xscEpTVXBKU1VKQzF0WFhKQmZYSnhmVUd4UktSVXFsVUtwb3JSdVk5OWoxb3BPL0h0YWhhV2xoYVFrS3BXSldOajNiTm5aTmxJS0ZYSzVnaFNHK1Q5YXhVendlTnBqWUdSZ1lHQms2bTh4K1JzWHoyL3psWUdiK1FWUWhPSFNCZjVDR1AzZjhOOXpWaDdtcFVBdUJ3TVRTQlFBZnpZTldIamFZMkJrWUdBKysxK0JnWUhWNUwvaGYwTldIZ2FnQ0RKZ2RBQUFlR3NFM1FBQUFIamFiWlJMU0ZSUkdNZi81MXd6eDhMSlI0TkpHcG1LNlRENG1IUjhwYWhNY3IySndnUTZCQU5CcjBYTG9FMFpRUzRzQ0ZxNnEwVnVLa0o2SUZSUXF5aHNVVkZDSVFVdDJyU0pGaGJVNmYrZE9UY0djWVlmMzNsODk5NXovLy92dStvbjdFOGRkckhZb1RHa3pxSkgrNGlSRWU4Mm12VWFHdkVXUFNxRkFWS2xycUpCOXJDT09qV0hCR09mV3NVT3JqV1JrN0pIQmtrZEdTVkpSenZwbEh5NWx1TnhsenV1N3FEZWU0STJmUW1sK2pneU9vY2h2Y1RZVHJhVCs1eS9Sa2JGTUswZW9FYWZ6cTk3WTR3dkdTUGNuM1pScnU5RnJ6NklxSDZPU1gwUnBkNE5sT3VqS0NGbGVnUXRLc2Q3OGN5TVZYeCtoNkllT3NCVEhVV0xub1N2Vm5pV0NWS09OdXBSb1VjNUR1RERZQmpHck9reTV0VEM5ODdEbDNXN3ordmtHdWI3Nmg2YTFDeWZOWWkwK29zU1R5R2l2bUNyK2tNK29VRmRRSzNhaFN6alRqNy9RS2c5eHptblNUMnB0RGtmcVhlQVdhOFlOZW9hMTZOSVNJNW9yMlBVSXNCbGRRNGRkbTBCd3lSdDM4WEhHTjkzbitqTitYdXVUNm1iOURPS0pIMmRjcVNwZlozVmZSTzhoNHppUmJ2endxRmk1clAxSW1iZWtLLzZNZC9WK2JBUm5pTnJvM2hSaUhpUjRmMk9VVGZSZlJPOGdGNnQ1SDBvaEI2czBvc0p4bGN5MXNtOFA5YUhqWWllRXVsRkllS0Y5WnF4YUQvUE9zOGNPZE15SnFVZXZHLzBKSXpTSjcvSkxkYUp6N2hPWHBBTzF6OXoxcFBXTUY5Z1RvcDBPMUpxMGRMdFNLbnZxTGFjUXB6NUo3WWswYXdpNkZLUHlEZ1NKTWxhcndlTTlNMEEyVXN5UlRIcVBJSm9nWWZDY0VGTWs3aWJCNkhQYnR5dmZ2RWRuckdtejVBcnFQQ1d5UWVPczN6bUVxcDFKUnAxQkh1bzJXNk9XOWt2blhvYmRSbGovL2JSandXZVUyckoxUnFKazRCMGtYNFhPMTNlcG5zYnppbm42bkpyNGJ4ZjFzSTYvKzlEK0EyUzNzMzNiMFo2MlBZVGUwbTBETFd6ZlNLMXp1K0svZWI4d0lDdEdaaEZjOWVzbW5kbXhod3hnVGxrc3Z6bk9Kc3g4K2I2UDQ1VjkveDQyblhCWDBRa1lRQUE4UGsvT3pPN005OTg4MmRudi9tK3VheDdXRGxKY2s1eTFrcDZTTEpPVms1TzFzbTZoK3hEc3RZOUpFbldTUTlublNSWlNaS1ZKRmxKVHBKa1paMGVrclVQV1JsSkQxbEo3dmtlN3ZlanFIOUVxUTdxTTdWQkhkQTJIYVBqZElxZXA1ZnBNbDJoTCtrR0UyQVFFMmN5ekJ4VFp1NllGN2FQemJGejdCSmJZc3ZzYjdiRmpYRTVicE83NEh5ZTRXMCt6cWY0TkovbmYvTHIvREYvSlRCQ1ZFZ0swOEsyY0NUY0NJOGlFTitKQ1RFbFpzU2NXQkJYeFMxeFQvUURadUJESUIxWURKUURUVW1Rb3RLZ05DN2xwVzNwWFBKbFUwN0lZL0tpdkNOWDVZWkNLVWpwVlpMS2dsSlVxc3FyOGhyMGdzUEIyV0FsMkFnK2hRWkRJNkZTNkRyVURMVlVTaDFRaytxME9xditVSXZxbW5xdTNxb1A2clBHYVoxYXJ6YWtmZEd5MnJxMm94MXFaOW9mcmFIZEF3ZzgwQTdlZ3dRWUFxUGdLOGlDNzZBRXlxQUNUa0VOMUlHdkMzcS9udFRIOUl3K3BjL29hN3F2dHlBSEFjUXdCcnRoQVJaaENaWmhCWjdDR3F4REg3YU1iaU51REJvcEkyMU1HbmxqdzZnYnZ0RXlPUk9ZMk93emg4MEZzMnBlVy9DL2tmWFc2ckI2cklRMVlrMVlXV3ZPV3JKV3JDMXIzN3EwV3JacWUzYTMzVzhuN1hFN2EyL2ErM1l6SEEwUGhSZkM1ZkJ4dUJhK0RiY2MyY0ZPaHhOM2trN2FtWExtblYvT2xuUGczRWVpa1UrUjVVZ2pjaGQ1akR3akJza0lJb1NpcUIxMW9SVEtvQUxhUlJmb3lZMjVQZTZNdStjZXVXZHV6YjF4bSs2ais0SlYzSWE3Y0I4ZXdSTTRod3Q0QlpmeElUN0JWWHlGNjdpSkgzQ0xVQ1JBQUhGSUc0bVJUdEpMQnNnd0dTV1RKRStLWkpjY2t5cTVJVDU1OVlEMzBmdm01YnhWNzhUejM4Qy9maXUyOUFBQUFIamFZMkJrWUdEMFkvQmlZR0VJWjJCbkFQS1FBQXNESXdBWDhRRURBQUFBZU5xOWs4MHVBMUVVeC8vVDY2TkNHaEtScGd1WmxWaFFWUitSeG9MNFdBZ2JwR3dIb3hXdHFlblE4QUJkZWdKUFlPMGhmRHlCallXSHNMRHl2NmRIbXdqVmxVem16dTk4M2pQbjNBdGdHTzh3Y0xyNkFMenhiYkNESktVR3g1REFoN0xCcWhOWDdzSzRzNm5jalpRVEtmZGd6TGxSN2tYZHVWZU9ZelNXVSs0ajd5djNZeloycVR4QXZsTk9ZREgycWp5SXBFa3BEeUZoc3NvUEdERkx5by9JbUx6eUUrS21ydnhNZjYzbnhTQmxickdDQUJWY0ljUUpDaWdpZ29zc01wakdIR2tWSGtyVUJUaWp0RVhKbzVlTFRlcU9rQlpkUURyQk1kOURXaU4rRzk0QmRTN2xJalZWa3ZVb3dTZUZYTTl4UWRtU3RWVmsvNENyaTVwd3hNZVhQQlYrUTVRbFM3V1ovWmk2Z05xL2ExeW1sNGRydGE5Uk9wQ00yMXdMcktKRWEvaXJsL3ZOejBWZTlLMUtwcm1IN1ZlbTR4eWRaV2pGVDM2TC8vbVBKOGdlTlVmYUU2dDN4ZityNXdYcFlTUTVmZkdMU0I3SmwzMURuTW8wR3BQN3E2L3Q3ZTJ0UlpsdkJUbE04YW5KazZhK0ZWUFdpRFJQbFozejFML0YrTnJuenM3TkhxVUQ5c3Q2UmMxWjduTG5DMG9iTWhGN294YkVOc05LWm1UTlV2cTZhZlAwc2ZHK252V3ExRkRGZWpQclR2TysyTW1WUGdITVY3d2NBSGphYlpSSGJCdFhGRVh2bFdWSkZOVmxxN2ozYnBsRmJPNmlpcnZjZTVFcGNraU9SYzVRUTFMTkxiMG5TR0FndXdScG15UklyMGdGMG50QnlpS0xyTk9SUlpKdE12UG5rNHdBY3NGei8zdjN2L3M0QklrS2lOZS8xM0FBWlY0Y3RONVF3UXJPd0F4VVlpYXFVSTBhT0ZBTEorcFFqd1kwb2duTmFFRXJabUUyMnRDT0RuUmlEdVppSHVaakFSWmlFUlpqQ1paaUdaWmpCVlppRlZaakRkWmlIZGFqQ3h2Z2doc2VlTkVOSC93SUlJZ1FObUlUTm1NTHRtSWJ0cU1IWWZTaUQvMFl3QTdzeEM3c3hoN3N4VDRNWXIrNSswRWN3bUVjd1ZFY3czR2N3RW1jd21tY3dWbWN3eERPSThKS1BJcWJjRFBleFAzNENiZmdIdHlKQi9BNEh1Tk0zSUVmY0NPdXNZclZ1SnMxdUEzdjRrYzY4Q0Nld04vNEMvL2dFVHlGai9FaG5zWXdvcmdYTVh3S0JSL2hFM3lKei9BNXZzRFBpT01iZklXdjhRd1MrQlAzNFh0OGkrK1F4Sy80SGJmakFsU01JSTBVTkR3RUhhUEl3RUFXZWVRd2huSDhnZ2xNWVJJWGNSbVg4Q29leGxWY3dYVzRIci9oRDd5R1ovRWNYbWN0bmF4alBSdll5Q1kyczRXdG5NWFpiR003Ty9BOFhtQW5Yc1lyZUk5ejhDSmV3dnVjaXh2d0RtN0ZrL2lBOHpnZmIrRnRMc0FiWE1oRlhNd2x1SXRMdVl6THVZSXJ1WXFydVlacnVZN3IyY1VOZE5GTkQ3M3NwbzkrQmhoa2lCdTVpWnU1aFZ1NWpkdlp3ekI3MmNkK0RuQUhkM0lYZDNNUDkzSWZCN21mQjNpUWgzaVlSM2lVeDNpY0ozaVNwM2lhWjNpVzV6akU4NHh3bUZIR3FERE9CSk5VZVlFalRERk5qVG96SEtYQkxIUE1jNHpqbk9Ba3AzaVJsM2laVjNpMU9xK3BMcGNyS0JteTJlT1M3TE1aOWtoNkpYMlN3dS91RC9WYjlKZ0RKTjJTSGttdlpMZWtUOUl2R1pBTVNvWWtleVRETnQydTJyaWF5QnRLTEpKTk9pSngxZHpCNHdyV2orYjFuR0lvWTRxUlZXTFNPbENWVnJWOFRxbktLbEZkazFWdm4wMmZwN0kvYitqMklSd1NvL3h1cjgvZTErMXpTYnByZEUzSkpWVWo1c2lONjBKa1pjc242WmNNU0FZbFE1STlEbk9Fb2lhU3VXUmRMbWtvVW1lZGNYV3NvT3V5NXU2YVBJaDd2b0ZlaXdOaCs1R2FkRXQ2SkwyUzNZNHB4ZEM3TWxvK2JTMXJDM05aSVdwRm9wQ091SjQzcERLVGJWOVduYkI5WWdGYmlqVnNvNmJLZ1haR1Z0WGlJa01JSzhNU01zT1Nkb2F0ckF6aHN6S0V6ODRRMHM0UVJwRWhsTWd3d3d4N2pLMnNNWllTWXl3aHh3aHBqeEZHTWNaUzdlWmVRM0VqRXMycHVqWmttNjFqcDFpelhLZkRpaXZmTU5QTE5kck5aY3JWMjZabGk1V0VmWHJBLytyVDVoZnJIV0ppdVliNHdHVWFOWW5VWkNicGRnV2RTWlBtTnRGSVZuRXFtdlU3a1RwZDFBMlppS0ZvS1NXZUU4ZEdjVFRFbzdUT3RkbFUwVGtjaVk2VWprM0RadFNJa2l0ZWJaYUYwdVVHcTZLVVpvdGpxZTBjenFkU2lxMWJFbmsxWlg3eGlWVFIzbG9zbGE0SVcwcEo2N25wTmxFcTJhb2pzcGN4NC9SWVZOR3NmNFJZMlZwS2o2YnNKK2J4aHFUd0JRb2lLSVhmVXhCZUtRSUZUNkRnQ2JrS3dsMFFoVnNoZWN2cmRoV0VweUFLTFUrZ0lJTC9BZWJlWW1jQUFBQUJWcXBlOFFBQScpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUVtVUFCQUFBQUFBaXRBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJiQUFBQUJ3QUFBQWNiam40TTBkRVJVWUFBQUdJQUFBQU13QUFBRGdGRndPRFIxQlBVd0FBQWJ3QUFBdWxBQUFqdWhZZTJraEhVMVZDQUFBTlpBQUFCTklBQUFzaSsyR1dSMDlUTHpJQUFCSTRBQUFBWHdBQUFHQ0liRzVLWTIxaGNBQUFFcGdBQUFJUkFBQUREaTRWcmMxbllYTndBQUFVckFBQUFBZ0FBQUFJQUFBQUVHZHNlV1lBQUJTMEFBQW95UUFBUWZCZUxtZjZhR1ZoWkFBQVBZQUFBQUExQUFBQU5naXpaVVJvYUdWaEFBQTl1QUFBQUNNQUFBQWtCOVVFNUdodGRIZ0FBRDNjQUFBRERRQUFCUnluN0M2NGJHOWpZUUFBUU93QUFBSnFBQUFDbnZNSDR2SnRZWGh3QUFCRFdBQUFBQjBBQUFBZ0FWNEFvMjVoYldVQUFFTjRBQUFCd0FBQUJLQmMxNmVWY0c5emRBQUFSVGdBQUFSVUFBQUlSN1FFYk50M1pXSm1BQUJKakFBQUFBWUFBQUFHWHlOV3FnQUFBQUVBQUFBQXpEMml6d0FBQUFEUExFWENBQUFBQU5MUUQ2RjQybU5nWkdCZzRBTmlBd1lRWUdKZ0JaS1hHQmdaTGdNaE04TVZobGRBOW1zZ1pHWjR3K2dMWkxPQVZURUFBTFpFQjV3QWVOckZXbXRzSE5VVlBuZnR0YjJ6dXg0L3hvN1hhNC9YdTNIc0pIWVNIT2RwSnhBWHVZVlFrcVpBYVNBUDh1QWhJS0V1cGFtcXdnL1MwcWJRU3BWYVZZaFdTY2lmcWxJYjJxWkNJUlZGdUVTUnF2eHhIMjZKVStRaVhHQmJhZi9zVDZiZi9XWjJQV3V2N1N5MllZN216dDJaTzNmT1BmZmNjNy92MktKRXhKQW41VlVwdjNYb2pydWsrZkEzaGgrVE5ROE5IMzFVQmg5NzRNbGpjbytVbzQwNGpnUnhVUktRTXR4WnlMM2c0U2UrK29Ra2podzcvcmlzZUhENGdjUFMvZWpSNFdPeStkalhIaCtXN1d5cHZQYUM5dDVidkNNc3k2UkNxcVZGbGt1MzlNa0FXbFNoeGNiQTA5RS90L2E2NzdhZmM2L0pwSGZ0Wm04cU9laGRueEtscmxHL1BobVdFL0swbkpSVDhsUDV1WnlUcS9JWGVVL1M4cEVxeDVNVHlsQTFPQTNWcUZyd0s2bjYxSGEwenNsSDZsWTgyNk1Pc2o2c1RxZ2ZlZTNQcVYrcFY5VlYzUWRGS2NQSlFwLzlFa1BaNzJSUW5oY2I0K2tYUy9ZNWFmenE0ajA5aW0zT09PYW1Xa3c4aThrZzJ1MlNIcnhyeVNHeDFGb3gxVHFKcWZWaXF3MjRwOS9xd1hqNjBYNGZ2cUw3ZUJQdjYvc3AzcmRsRy9yWmg3YTZwYjQvd05KOU44WnlCOHBMYUtsTFU4cFYwRW1ya0RPaHdyaEdvVjhBZDdMNGxhWCtFMXB6akdJYlRxMTlHV1lreGI0KzREZnZ3L2YzNDN3RHA2dExQMXBWcUVyb1hZVXhoQVJXd2pnaXVGYmplVGw3RHptaitndjQzZ1MrVjRWYUJOOEw0SDZXT2dUbFFXZk0xektEdXhrcFU1VzQ0N2JXZHUyVGtFU2xVMWJKYWxrbkcyU2piSUVOQm1DRDdYS3ozSUtSM2lZNzVVN1lkRGRzY2xBZWtrZmtXWGpBOC9LQy9FQitLR2ZrTEVieUN1d3dJbS9KWmZtdi9BOXVxVlNaQ3FwS0ZWSFZhbzI2U2ZXcVBna1kxN1VmVlo2dU9pMk44TWdsUFp4eFp3UmxHdWVFazRaZC9NOG1lRW5CYjhTNTZFdzZyenVqcUYzdzJxTXRMSU02K2hoait4SDUxQTlua2hwTk9GZTA5cDdtbVZsYnAwdnVQNzBvV21hV2FQVHBoV2lqWjdmbzg0c291ckFLRjEvZjdHTDBrZGMvL1lsNm1iczZqQnRxZjFIMjN1Z2NjVTFsK1lYTWZPMDlIYWIvN3BtamV6Mkx0bGZxWTJDV2Ryc0wrcjNDUzlkMHYrWDZHdWNzbXZRUks5OHZ0WEZHY1U1NnM1Umw3TmlSZjNhVkt6WEx1RE0rM1JQdzI4Q1RySE1lNVFpLzh6cHQ4WWhySDIwZHZEVXhwMTJHNXJCRENtY3Z5MDF6MnVGSWtYNEg1cGozWEw4R1NuM3N2SkYrNTF3UEprYzhRUnVtWVpXMForMWloK0Y2SitQeitOenJ6djJXanR6ZURFM090VXQ4Q3BFOEl6SG90RWtzYUJxajk2VTlueGpIZlJzV01RdjlrZU8yYUt2VS9PdDN5cjVUcTh6ZHorWlJMQUFNRUlWRThLWUppOWRBUWxJTFVWSUhDVXM5UkVFVEM2M2FKSUUzT2lEMXNnSmlBVU4wU2dNUXd5MTRld2VrR21qaElQbzRDaW1YNDVCYStRb2tMTTlBNm9BaW5nVVNPaW5mdzd1dlFVSkFrMk40K2paRXliOGdTdDZGS1BrUHBGYmVoOVFCVTFSS1VJV0FpU3FBTGlKU3FhSXFLbFZxdGVxUk1MREdHb21vZFVCOFVhQ09tNlFheUtNWHlLa1ArS05HYlZLYnBGWnRWcHZSenhhMUJmV3RhaXZxL2FvZm93aklBYW1FcklRRklpaTFGU0xlK1Awalh3NEpjTXgxSEhNOTRrTVhScjRTQ0tvZXVLWWI5UjVaZy9wYWlBVlV0UjcxUGtnRDhOVUcxRGRDR3VBQm0xRGZER2tFNXRvaXkyUXJwQW5vcXg5K01RQnBCZ3JiSm5FZ3NlMUE4VGREV2ozTERrSk14SUVoU2NybjVIYVVPeUcyM0FGSkFxdnR3dng4QVpLUVBmSkZhWmU3SUVtNUc5SU9wbklQNmwrQ3RNdTlrSlI4R1dJamt1L0Z5TzZEZE1qOWtCWEFlL3N3dnYyUUR0am1BRVo1Q0ZManphV2V1VG9nd1ZQd20rOURHb0FKZjR3Ui9VUmVSUDBsU0lQOFRFNWpSR2NnTGNDSlovSDBuUHdhWC8rTi9CYlcraDBrS1JjZzdmSjd1WWo2SlVoUy9pQi9oQ1p2UURxQWg5OUVPUUpwa0Q5QmtrQ1piNkczZjhnL1lYSFhWNjdKZGRSZGoza0hzckxBYno2QUJJQkp5OEVBZ2lvSUJGeWhLb0NoL1o2azhYV2xDcXN3UEVsN1ZZaGVCYlFOdkIwdThLZjFZQkttMmdBdWtmTW5laEsrdGhHK1ljSTZ0YkJLUGVaZHI1QU9XTEdUS1BvZ1ZzRnhlUDh6OFBxVDhtMzVqanduMzRVRlg0UFgvMVgrSm4rSDc3K05FYndMbmQrSGJpSG9FWVZYZDZzZWVQVTZGMFBqaTV2eHZhM3cxNERacTlGMCtONW9FMzF4NlE1M0J6UzlPSndxaU9YbXpPaUdHR1RtWTNheEhkdks3ekZHUHM1WmZNY3FpT09aYVhoeWlGRTl2eitoYm1LZFdHNGRrczNyWTNsNGdQRVBHbVZ6Y1pIOW5wOW5CeTMxTUJheEwydDI3RmdLdG1hc3QzeTd3Q1Ruc0V2djRIeG1ZOWZKZXBpbWk3akp6czJseDMweTN1Nmtud3ZXZnQ3cXhBbzJrQk5RRWZkUDI4VlBZRkZaNXlydXhEU3E4dTlFR2dseFpHUEZzRGErTkRFRHNZL3hmb2FNSjFQY0Vybjl6TS9Pd0k3eXJZSFJScWJqelB3N21VTHYxUmpNcjV1M2E2YnpMZUJwTHJadzhSNzNicCtmRmh5MjM1T0xJbHBqdnRrcjJLc3Q0bFNMNjJVYzJPQUtJblpLenlOazB1czN4alBtOC90UlQ4QmhNU3Nhazc2RVhuZk9ybFVwbklXemF4RS81VkN4RFd2M1FtemF5R1BPbmpibUZIcldhM0dLajlOK3YwVGxibG83bGU5clRIdVYrelpSVWE0djAyOC85RFNaczVYTGxzam9odkl4SUdlL0ZIcXpPSnV1MzhmbzAyNXZNWDhNeTg5dmJoN0JGbUM3bE9jTk1kUjc4VzZLK0g3TTQ1V3UxUTJmN2NkcGQ0M29Nc1Myc0QxdTd5MWlTRnVNdkMweU02THU3UE15SGRVYkpYRkVZOG4yaXRRTXZVWVh5RWR0K2tPV01TYUZjZmNVVzExRnhtVjdlMHBxSnV0YjROR3ppSDExVFZ0L3NlTDhkOWJkd3ZCR3VlRHNBLzErcWk5N1JzUWNLN0d2Z2xGTXk3K05scXFiZno5aHpmNVl2bTU0djJKTG1RTXJhUVpuNmpZZnEvc1ltZENTTUlSVlJDZWptSVZLMU1vbzByOFUyWEhuUXFFNVB6SVdHTUhNT1JDc3dwb2NSeG5LL3owbEtCVmdoVldzaGZEbEVEaHFCRmkvMm9mMi9VYzdXSm9GdHRJSVJ0Y09wdElFZjJzR2kydUJ0RUxhNGIyYUc3U0R5NlRBYzVKZ0NVdHhCUGlYSVZlQ25vUjQ1a1J3Vm50UzUraytKWTBZUmFNblRSRDNjTWZnaW5BMHJpUlJUK0pMalY1UG4reXhEUHJGZVFiQVpTc2daZVR5U1hMNUpFZFlRVVpmN3N0b0JIMjh2dExINjZQRXlpYTV2RWtXWDAzK2JwSzVtK1RzTmVUc3RlVHNkZVRzOWVUc0ZqbDdBemw3SXpuN01uTDJLbkwyRURsN25KdzlUczdlUk00ZUoxdVBrYTAzazYzSHlkYWJ5ZGJqWk92TlpPc3RaT3ROWk91dFpPczIyWG9iMlhxQ2JOMG1XMjhuV3pmSTFzUE12QVNaZVltUXVVZkozRk5rN2lZNXUwbk9icEt6MTVHek41S3R4OG5XTzhqVzQyVHJ6V1RyY2JMMU9ObDZLOW02VGJadWs2MmJaT3R4c3ZWR3VReFp6dnhPa013OTZXUHVTUjl6VC9xWWU1Z1puNGlQdnpjeHl4TlVhOVZhY0hiTnlpdkp5cXZJeWtOazVRWlplWmhabmdpNWVaaFpuZ2ovK3RtRitkQUk4UUFzZUFwajdzV0l6OGhuTU01WDVEYU03Q0xzZkFrYTcrUDNIcFpBK1NITnNnTlZnVUg0ejZxbHk3cWpQTU9jY1pab3AzaTdVZTRxUmdGaXpSQUZaM3c3NVFVeTVmUnNMTEl3YnZQOXNmbjJ2cEx6cEViSis5L2k3c1pEMDVCb3I0Y0JkOGlSNGhscXJGdWIyZTFpQ08wNStFNkk4VVF4bmlqbXNnTHlNcVNjcXlOSUR5K2piN3RlN2ZxempzQjdmZkdvays5M01oN2w4cXl6WlZqZGVEU1ZZVzFnSk1ybENuWEVhV0tVaWMzSUNTYmtzeEEzeWlRWVpab1paUkx5ZVVoYzdvUzBNRXZZQ3F2czlxS1B6ZWpUeHVpVFlQUnBZL1JKTVBxME1mcTBNL28wTS9va0dYMVNqRDdMR1gwNkdIMVNqRDRyQ25LRmJ0NzNteERMbC8wdFp5UnFZQ1RxWXNTSk1lSWsrQmZsRmxwMkplTk9nbkdualhFbndiaVRZTnhKTXU2a0dIZFNqRGdKUnB5WWwwdlc4OUhwaXpXZHZsalRPVE83N0lzMXpjd1Y1dktET2pOWXljeGdGVE9ESVMvZnJDTlJaSjc4NEN6NVpqV2dCdmcvQlZINFJRVCs5RExIZTVrNlh3TUd1VTcvTWVCYkd1VUhjR29jSW1oYmpWKzErQjBramdqQitvTVlxODYycjZMVlZ6UG4zazNiOTlEcWEyajF0YkQ1aTdJT01lOHNmRU5INlYzOG0vMXU1aC8zNE12dllPNy9EYXZjTCsvQkV2c3h5Z0U1REMycThNV0hOYUpRcG1vaVNzSWQ1eGZFU0UvSjEzSG5XNUNBaXFrMjNGSE1SMnE5N1NLaTVFTjYzV3p2M3M1MzlVb3psS24zVkZYRHNwWmxIVXZ1dGNwaTJjQ3lrZVV5bGszY2lmVi94M3o0ZjRTNmZPY0FBQUI0MnMxV1RXeFVWUlQrenB2WGFmdjZQNTNPVEtlZG1WcUtWa1ZVUk5UYUJRVXNpYTBZbXNhWXBpSDJoeEp3bURiVFB3V3FTQXd4eEJCaUNER2tjVUdJTVM2SUlTNklDeGJHaFdGaENBdmRHQmVhRUJWREJCU3hTdXYzN2oyVzZVenJUK0xDVE40NWMrLzk3am5mK2M1Nzd6NElBRTlDY2dudWxzN3VYc1NIWHM2bTBiNHJ1L05GOUtVSEpqSjRDUzR4V0ZoQU9aMGd3SEVSU2xBS0QyV2NxMERsSXNLajg5Zi96ZXA2bEhUMFBkV0VuczBkdlUwWTI5eEQyN08xWXl0dFYwY2Y3VFBQZHRQMitxczl2VDFkdEgvRDVzOVZ4NndHbDFtdHlObGJuTGRlTlRRd3ZoUDl3K25kdXpCbzdKN2h6T2hlakkxa0I0WXd4WWtCSERMMlNIcDBLSTFqbWNtOVdad1l6UTVuTUR2R0FVNk43ODZNNEwzeHljRnhuQm1mSEJ2SGh4UCsvRWNtS3d3ejVqRWphMzIycm1FVEpKL0NkVEcyeEZqTDNUSFdNN2JNMkZLdHFRWXRXRU5WMjdFRjNlaEZQNGFSeGdRTzRIVzhpZU9ZeFdtTjk0YjZTK28vVi8rVitzdW1jNEx2R1pXKzZGT3lvdzlldHV2RnJlcDNxRCt1L29MMUpWQy93Y1lwMmFpK1QrY1BzSXI3RUpLMThxRGNMdy9KazdKT0hwWkhaTDA4S2s5SXU3VEpHbmxBTnNoajhqaDNoRXgzUWdoak5UYWlBNXZ3QWdZeGl2MTRsY3kvd0RmNEZ0OFJGOFRIUnJIOTV2K1B6Q0dvUTlKVUVseW85c2RTSkpWMnpIMCtOZ3h4ejZNSm5YaWJ1MytRY21iZEpNL0xzQnlWYzQ3bjlEdUhuUStjaTg1Y0lCaG9ETFFHOWdWT0J6NExYSFZqYm92YjVuYTZJKzR4ZDlZOXl3NkZFRWN6cTFxSE5qSjhHcjlSdXl0STRGZmpHL0N6OFhIY01ENkc2OFluY2MzNFJyeG1mQlFIamErbllwNk5LYXN0VXBvVWVWTWovYVNSN2lEdlVzVHZtdnNYUlI3U21BSHlyRVpNN3RhSXpZcS9wYmc3a2U1UnhDcEYzTmFJYzFxTndKVVdYWE9vWnFXMGFqM3ppdlFSOStwY1hpMlNzclZJd3RZaURWckxkSDR0UkpoYUpHbHJJZExVSXZHVkZDZlNLQzZOVm5IdXVLR3hyOXZjVm5GR3RvcFBXY1gvSW1LRlJpelRpSjZOeU52Y1JxelVpT1Uyb2hScnhOS0N1aXUxN25LdDI3TjFNMUorM2VWYWQ0WFc3V25kcFV0N3lJak5pcitsdUx3ZUVyRktFYmMxNHB4V3M5aERydVgwa1BYTUszS3hoNXhiU1oyb3FsT242b1JWblpDcUUxTjFJcXBPamFwVFc2Qk9UTldKcURwaFZTZFVvRTVFMVltcU9tRlZwelpQblppcUUxRjF3Z1hxeEZTZGlLb1RWWFhxY3RTSkxGRW5wdXBFYzlTSjVlVk5hZDZFNW0wb3lKdlN2QW5ObTlTOGpUbDVFMHZ5cGpSdk1pZHZ5aUFpZk5yQSszaWFIR2I0OHlUSTNwVkpOVG5XU3B3NytMenl6bWpGYytqRERyNDdSN0FIR1dTNVp4OWVvWGFIY1FSSDhSWk80Q1Rld1NtOGkvZHhCbWR4RHVmeENTN2dJdCt6WCtKcnZtZXZzcXMzeVhWZUhBa3lhajNaelBDYTRqWE5jWnlYbjQxMWtMLzRiTWx5Y2QzSC9zTTlqdFFUNlppS0hHS25hS2Y1YzFoUm5MYUJleHhwNUM1SEVyNVdrdVJPaDhxbWJJNlY0cklYOWxUd0ZmTk0vSEtlQ3ltZU1nRXlhalVuamozQnFzMlhoSStENVVGT0tjNDRQSzhQVWpmdy9YR0Y0MnZzalN0VnZBOUMwc1RlK08vRXRRaVR4WXkvbTR3YnlEUkJocW5sNW9oMkxDZHpQbm4veWU0cTlyK0czM2UxRXBZNmlVaVU5L295Yy8rejNmNlY0VDNwZitkMDhodEcwR2krZit5VEVLRFdYZGdtL3VvMmMzNTM4V294Q1BzRVJzUTFtTzNpeDk0dS9oZFZseUlkUG4rZTRWQk5Oa3Q1TE5QbFB3QlRmSHZkQUFCNDJtTmdaakprbk1EQXlzREN0SWVwaTRHQklRTkNNN1l4QkRDcWNqQXhjYk14TXpHeGNES3hMR0JnZWgvQW9CQU5WS01CeEF3dWpyNk9ESXdNSEw5Wm1DNzkxMk5vWUQ3REtLbkF3REFmSk1mNG0ya3JrRkpnWUFZQXZaY1Bud0I0MnAyU1dXeU1VUlRIZjE5bkRHMHRWVnExMWYyR2xscXJWYlFVcFhhcW5iRXZ0Uk94cGtocUNRLzJmWXV0b1VZc3RiUnFLMm9wMGlHZVBKSnFtS3MwSVNMeFhzbm5tSytSeG92RVNlNVpidTcvTFA5N0FBZjI2WUFoR3NNcGtSR01uWHdSMng4bFhyUjRvV3pCTXJ4R2ZteWhDbGNSS2txNVZieEtWTWtxVGFXclRPVlJ4YXJjakRiZFpvNlpHL2V6em1sWnZ6UFNSREw0REU4UWgrQWlWVXdRbDZSUy84SmxtMTdCSVRpSFZXZlZXbjRyejhxcVNkQ3Z0RjlYNnVlNlFwZnB1N3BVbCtnaVhhQXpkRXFnS3ZBNmNEN2dxM2E0c1B2L0QzR0ZoQVVudDNsb0tBNlozSmFRZitTd2F6ZkNSV09aTjVRd3dtbEtNNXJUZ2doYUVra3JXaE1sUExZaGhyYTBvNzB3M0pGWU9nazdKbTQ2MDRVNDR1bEtOeExvVGc5NjBvdmU5Q0dSdmlTUlREOVM1RGNHTUpCVTBoakVZTklad2xDR2tjRndScERKU0VZeG1qR01aUnpqbWNCRXNwaEVOamw0OERLWktVeGxHdE9ad1V4bU1aczU1REtYZWN4bkFRdWwvOTNzWVI4SE9FNEJQaTV4a2N0Y29ZaXJYS2VFWW01UXlpMXVjcHM3bEhHZmV6emdJZVZVOElTblBPTWo2MWpDVXBiemlZMWNJSStWL0NDZkZaSjdMMmRFcncveXRJd05EYmhiSlhzRjEzak1OaGF6NXMvOWFyYnltVVZzWnhlbjhmT0NON3psUFIrbzRoMlA1RVVsTC9uR2Q5blRyNFpoaEZEREpxb0pVTXRPRHJLRFErem5DRWM1eG1GT2Nrb1FKeWprSEdmcks2eXR0NXR0OHd2VGhwUTZBQUFBQUFFQUFmLy9BQTk0Mm8xN0NXQmJ4ZEh3MjZmWUw3R3R3NVlsMmJJdFdaWWwrWlN0ODhtSFR0dVNiMHUyNC90Mm5EaXhrNWdja0l0Y0JKSnloSENVVWtwS0NxVHA5N1VRS0UwSmxCWlM3ck8wMEkralVLQlFqaDlhSUtYOEh3bCsrbWIzUGNsU29QMCt5RDVyNTgzT3pzN096czdNN3FOb1NoMzlFcVhSdjZWU3FTeUtZdVZPbTFVbFlvcU1EanY4VWlxeVU4UGgvSHgxem54THZyWmNDK1VQNkYyeG1DdDRRNlBXVnVKQ1VkRW9OWTNPb0Z2b1IyUkdLb09pWkF3OFQxSVVSVlBaOE9palQxRjVsSmFpYkt5ZTVZdU5JWVhSazZKbjlReCtVZTdyRjA4MVRJblhlMXU5MTBQcEZvODJqSXBuZmEyKzYzMEQxemRjZjdycDRhWmZ3SC93NS9UcDA0c1BVeUpLRjkxTmEwVVdTaytWVVJhS1VyRm1aR0kxU01XYXpNaGg5NkE2QlAwb1ZZelJ4S2cwQ0FZalJYSTdWRHhJbEsxVXNVV3B2OHlwSGl5VzJjSWxGcTNQVTdQR3Z5ekhsOXZ1bGJaNXF3dUQ3bjF6cXJ2S3JPWGU1aiticXN0ZHJmc3ZUZFhudFJVV3BweVRhaUtzWTlDNWZZKzRzcmt5L1V1cHJzVTZjcEZvT3dwb3phcDNSQTFvb2RpaWV0c1BjdW1OZmltNmxINVlacUkrUmgrQ1pFeElTaHVwV1JtRHBGUXoraDdJU0VTVlJqK25EOU9QVVVhcWlxcWpLSU1FNll0TXFYb3lBMTVreE1QZ0owS0tWRTdXbHNwb29NNm1XRm1UQkVha2xHZXJXQThNMXFndlNxVVBaMVdyQTFXRGMyTVhqdzZJSEpaaFYrdm9TSy9paW9DaVI3MVdYS3pPenVldTY2bTdxYjZoMVY1VjRQUlVsVlRXWjJXSWJYVXo0ZEJDRWVvSm1qdXJPanp1MmFMbEwvYmNjTis4Uk14SURSOHB1NnhPUC9xVHRTMUQyVnhXWEY0TFBDTTgzOVRIOUNPZ001U2N4UnJEVEp2VTZoeEZBenB6Vml3K1MzQ2MwUVcwbXo2TE5VS0ZaeU1MZUtjVjJhcUx0YnJ0bTBZM1hPdzRFcmlqOXlpcTJMdVhlK243RCs3SGJhSlBRaHNwMzBhTzU0dG05TTRzaDkzMHUxZ2IraXh1eEwyOGR5K3FKSTBRMVk3V29CdnAwMVF1dE1IVGI3S3pLcDRuRnFRR1FwTWd4blFndTRCWjJHQ2F6RkNBd0l3WHkxSjNORXVNMmRWb2pTaEhQcGRUWG1qYnMyTEZYcnN5VnlMSlc1T2RTKzhFdWgzVVZscExOMURwMEFuV1VWNXZHVFJvV0dtNFgzby9lU0xISTQ5MHdqL00rNnZSTmRRUHFDM1VDb3BpNUxFWksxbHR6bFd1a001K0g0bWxzalMxK2g2S3lLYUVlaDNOb1FxWWZjcUxkRXlKRE5sa3IzZDNrM2VLNkpmVUxkUU8zSzhxY1JrSzZ5OXRhZUdoNkl2UkJib1U1QVYwR0dSRDFlakxhUzd0aUdqLzE3c3Bzdjdzb0ZzMW9GdnBXRG9HSzlZVGZSRldHMEpaVUN3SlFpdHFSbDJib2N4UHozVWNIc0dQaHFsZmJEcUJTL2VlaTY5NGRTOTU4THovQUI2dndacUd1YmZKR1MreWljNXVlbHIyU3Y4VmRMaTFlM1N4RGVNVVFPY202RmVGVjcySDVyV1RNVG1GL2hnZFV5Qjk4bWEyMWxZeDdNcWEyZDIvTm5UN1VSU1J0ZC85dmFHU0NvdmVGQndZN3F6ZGNzdSticUNsaHpIWW9MOThzRTVLbTlWSmlFRy9PbFlualEwQVZvdkpPaGJ1SEdzTzZRM2lzOXc3TW5SWStrVnF6MHpqN29obHVuaXV0Q2ZvWUZQOGZ3bDN2RFhTMXJqZXAxYnk4cEhEb3hCb3AxRmlpZ0tDTEl3R215U1RIQ0ZIQVhkR2ltNGNIVm9qWFZOUUVlRGUrRzRIZW9tcjZ2cnVleWpDblJUbUVYaHpmSU0zVnE2REVUb1RlR1BISWwxVG9RNW5iMW9iV2lQalByRlVtNGJXTnUzdklieXRiSEc3MGwzSTF2MU0ya3h2YUNGQW1LT3BCcUR0QVJubVVDYm9pZ2pRa3pCZWZ2cFVJZ0NuWm9NZDRIdW5xNFAxMHdkVjVWUGx2WlBlTGEyem13YnZuQnVvNC9UZEp0VGc5L2JVMGYwRjM5bWhVby8zTkcwSlhybDczNHM3OU53cFJaWTRWend5UGhxcVpmR1krcUh6bGNMOFlpRXpxQjhkNG02V29SZWszRTU2dXJ0ajhXWml0eW9GM2NxaGlySHRSZG5ZTXNXWmM3SXhCVU5NYW95OUtwU3RSVXZXcXFhN3cxM2ozOWF4ZHN0SS84cjY5WTBEYTdsUFJEYzJ1eHNITnd3T0tCaTN2OVphMDBHWEJsYm5GL1U0WGNQT3dlN1FCaTA3WkI5MDluSi9RdWF0MWE1R2E1ZnJ5V0I1dWtqUlVWMWhiU1J5c3dGZmxZUXZBOHlLMWNrbWlFc1Fub2xWeXEyc003WVlsTC92MzVscjZEVU9ydlZzYWw2emVlVnQ2MFo4a3E2Ny9jMHArMDArWXlDd2JZTmNPVDhVM0J5OGV2ZUIzMTFjMldwRUt3ckxTMzVaMW03ekJDaXkvK0UxK3dHZGttWEVHZ1g3bjV6cVFGZEZvOFFtOFBETUpUakl1QmRzaTVsdTR1Mm5nUkVqcGxlS25zM2lia0ZWbWNnUmZtVDA4TFY5bUs2TGVvcTJvN05aUmxUMjhRMnlWRlNtMkVqMHJnSGFGL0R0RVpQQ1ZpS1dMcEJ5aml5MG12dDlKcnBjSUVCVG5iQzMveHBrSWNmN3I1Y1dKQjliaUZJNndiN3NWbFYydFZtclBVRlo5MkRuMktzNWpiSDkvaFpGY2NSc0xER0ZySkdtdzBOYkVqWitHblRBS0xxYVBrN1ZVRUdLU3VFM3JTd2dTQlNCeHBxZktIeVZvQWtDR3hLYTFGZ1RUSVVYS3ppZUM3cHVZTzdvM1pkL2Z2M3FIL1RwRzhlY0Z0ZXkwb0h5V25mSHdTNWpUMUdkV0s0d2hxcStjMFhrcHUwdEIzYXRIRHphMkMxYVpqY1VXb2JyN2pPZFBIb0RvbzYxWDdjcXVHL1dZNm1xc29VYVZ0NjZTcDc1bWEwb1Y5VnhxUFBTdlkzN1Q4M3VQWlIzejJTVzVLbU1waDJoTG9xT3Znb0R3ZmFGQVN0QTZVdzZSbzlzY3JBRDZGazE5OW5rTE5vMXY1bjc3dHRWRHp4QW4xcHNROHRRTitoK09iUnBnRFpTMERJZHRvTzhER01MUU1RSXRpRCtvL3pncTMzVHZwb3FtL2ZpcnZHcW00TGRUdk5reGRVMXpheVZQdFhmWGora2xMZGF2Sk11NVAyaU0yQjJvdkwzMnVvckxMeU5xWTErU2svUmp4TUxucmp5R1VGaWVHbXhkRjcxeGU1dFY2eSsvNktCZ05UWDNIMHczTmRkTm1sMkZCVmZ2Ly9pNS9jVWQrUU4zcjVtY25XQm1yZDdtUDliZ2Y4VldGOEY3b0YyT29wTlR2bkIxM2RmUDNIUFJ0WHNydkRldHBGdSt0U1JYVnZQYktiWExIN1FlK3Zxa1RYQUY2WXhDRFRTTVFWczhQai95dytpRXpMdW9USWtrM0dmbVZHamxENFZlU1g4U1lTTUJiZHBJdjBLYmNEWWlxREZEVEx1eFlyenN2TjFnUHhPbUh1ZUgvZmY2YXRoM0JxOGMza1I3TCtpMlBCcG9reG14QXNBamRZSFREZEp2L0NadDdvdlArSmFkOU9BWTROV1dqSlIwbk1vNGxNKzA4WGRuMWR3dzZHK0grNXV6WlczeWVUOVAxcnpoeGd2ei9MODYrUTZrVjV1RSttZ29IZmMzRjN1NllQVHRhaW5kdm9ncXVXZW9FOXgvNFhLOE02RzIxWEJJeGZhaVlqa1JGVUhwdzlpelNEK3kxK2puNktmd0R2d1gwQ0RVb21sd2RPRG1xYW5TdTUzTjBrQzFXeTlCT2lsdmFoclYzcERNVDUrUXZZZ1FnKzJjVGxNUlBuQjZUb1UzczE5aDl2OE56ODArQU15Yy9keE42TXdkdy9mQnIwS2JWTDRObGpxMDVlZ1doa3djclNiZnkveThIem81SGhlWVhSWXArbUJPVzZ4Yjh2OCtNR0ZBNmgwNDBIYXdGMkRkaTYrQkIzMG9wL3hlemZtNTFGK2puU2tZUjVlREwvL0V6U2F3dys2RXVNdnZreFhZSHlhNk9kVFlHUEVlQmMweEJjMzFreFZFZStHeDl5TVNNZk9sdkh1OWwwdDQ4SEl0c0RFdlp0MkhwbTR0MkhnanJWamN3TjNyaDJkNnczczZ0djEzUGJ2N3QzMTdQYTRub2JKSEdVbjZHazVFc241ZFZVT2NucDZaaUY0WUdDRHZXRzZmNmFoY1JWOWFuSWdPTy9odmtERHZjMHVsdGYzMnVnWTRWR09WMnNLZUlsSmZFR0VrTXczUFJ5K2tkMStEV0d3K2RCUTk2WGNlM0hPYjg5b3E2VnYzRTNZblB2bEhvVkxjdTNTQUJKNWxtRHZSeWNDWnZVeDh3QlRJTENOSHR5VXM4RTVpWmtmN3JtVXUyK21iekxRdEFybGNCL1NweWI2dWhaeXVGZlJtczRtcDVQWHVYU1FjUnI5QlBpTjJNZU5tMU84QXJCSjFhTFl6a3YwalF6RjlFR3p6N3Vscldxb1dGb2NNYlQybFZVSFEzV0JYWkh0WWRuRVVIV0h1ZHlPZ2tYaDJycUptaHhsYTFhMmo5VlZLd29MTzJxOXErdHRyV1hhV21PUlJVWDZEc040TmhMN0NET2dCMzlBTDdybmtsZGt0RlQyeDB2QUhlaGVQTXJ6R0FZZUh3UThKZEg5dUJzQTZwa2FNMUw5MDRNNXQxeXljZnVLak1icEptVkxVK2NrV0FlTzNYSFp1b244Umc4YTQzNTRrY2JqNys0aTlMcUVkWUg5RUJIV1h2VHd3dG93Y3E3akRvRDZuYVFqL0pxalJrRFhueFIwSGZSVmhQVVZZOU5pOVNjYklKajUyMElPUW5QY0wyakQ0cCtnNFVOMDllS3pkQXZSOWVqdm9JK3JCQnNBYlJGcGpPVG9qcDEvM1lJczE2MWIvL3N0M0hzL1JQbmNlMmdCTlhHTFNNVDlsRHZHanhjV0wzMHh0RjJPNWNJM1pJNWJqOHl1L21JOWQ4WkNSZEV2dVIrZ0dhN3BIUFR6ZDhEdDVkZVVudVdkS2gyVEpVRXZjLzhoUTg5S3VBbzBKMnVsMVpIV3hmY2ptRGFDT09nTzhPdEI1aW81dHBFUWQ1ejhoL1RJZFVlazROMTNMcW83ZVI3V0FkNEk3LytuWUJsUk40M2N4THYvS1BvQXZCdm1hWUFLc25qdTBMQkFoRDc3OWU1TytuMGN0MUJCVkVWcmVEa2pMQU1nODBqNGlWVklHdG1HcXNEcS9BRmR3ZTBBZW1laTgraXg2SU1rMW9BQmVLWG9DK21OblozRS8xbWtCOUZQNmE4Z3JtMEEvNFpmY3pyd3cxTHBOTmdqODdCdm5lUUlpR0RQbDhkV0d4cE1MWm0wZWhzajEvYWFwa3JHM203cnQ1dno3ZU1lM1lqTk5SZ1pPVEd2ek9JMHZ2VW9KYjFsZjd2Tmhta1hSdjlCMC9SN1FCczJOSG1pVzJ3Q1ExZkVpSVJWOEp4cHhPcHA2TGhxc0dTMDRxcUpydENndGFyQU5lSkNkMWdkdy8zamQwd3I1UFRUM0NzWGNkRzBoa3ZiRjNpWkF0L29VZUE3VjRpL2hMVzJ0TnV5RUZIK3NXZXk4Nm9lclU4bHNaanJ4bHhWanZwZWRlbVVkTHB2Nk5ocVNVWnpsditTRG8renlsMVl0Q1NMR3VCWGhpT2pKRm1vWUZzendkcjRoalE2cnd6YnFzd1QxNzF0NkMyMW1ZcWM0L1ZGbzNiWFlNL1FqOWNyUGwzTTk5VTQwTEwwNXIwZERodWgveWw2aWM2QXRRZjJ6WkM2dEV1U0lKUXdMUUx5RE85N285dkdMd2tQbEljMytkMmg2dzk0ekk3UVNLaTh3NVhtN3AvVVdnSVRBNDE3WnR3ZVIrZW0zQXgvalJYMVdjZmNrdXpXS2xVZUx4OEhQSjRCdlZJUWUrQ2xuVEh4UUU5WVZUMjlveG5qTXQzTnVjNHNpY2xVV3I0ODgxYnByYjNvcENlaiswUkdXakREVURiUXprV0lYS0pmUm8xRVIzS3hyMjVJVnBHNE9YT0NoN2prSUtLeGt2RXFmekI4emNxU3liTHV2Tzl0andTa1RiNytDY1ZWeFNzcnpHYU5jNngrd2NxdTdCdzROZ3Q2TTN6bE5ZWm16ZlFHcWJ2bWcvVGd6dVp4Zmd3d0ZGb0c4NkZhMHA1VUJ1dzBDUW5JTDl0ejVtbUxwNUZKczAzWVpFMkcwVXJmeEpFSmRNenViUFFwTFN6MzN5aTFTOTlZYndlejhoN0lIN3hySkthZkJ6c2lCWW9KWGpWc1ZLSW4xQVdsR2lpUFQwOU0weXZWdVFVbHVDeitGSjNuVWtBR2wwZU5wRzBHK0pJVVE4WXI1MzBIbEVCb1EwR2V0bWpGaG9rTjJpMnNBZmtGa3Bjdk4xYlJ0c1huYjFlSTFESENzZkhsQW1lQ1Q4SGFVdVI2RTVOM1pLTC93MHU1ejU5YytHVTEvUjdYOFBMZnVMTmZmWVh4cmRIektCM3dJVXBoZWUxWnN0dnMyUXE3MlpvT1hhZkpNeFZaMmJrV3M5Wk9zNHRQMitUU3pOUzRQRVVOTUk4bDJOL2doU2hGeWZMa2cxZlZrclRwMjJ3eW43Ni9USUlsN05QM2xRVW1wcnRTeWllcldWOUt4WXlqM2creUoxSjJWSVVGZWRmYXVIdlJlVmdHTlU1bmpUQVJDZk9aUm5iY2IzWkt1a1B6ZUI1SEtrZ3ZsV3VzWkc0SjFUbzdkeDg2UCs2SVV5VHJGWjJqY1ZZZ0w5RUtZQnRqU3ZJVTNobGNFOW9Yd1k4V1MxZVZ3NElmMHZuUjRlK1BrRWNueE9EdUJ2SWcrdjZQcUJYc1ZocHZ0eGpnYnlsSllHTFFrdDBTWDlXVjJyZktHMmc3dE5KaUxrWExnNE8yRW9OcmhIMkJmbnBzL2NqS3lUdW5zMStpdjdPUk81L1dlR25YaHBpTnNTN1oyeFI1MG1KS1I0bjJWbGRUTmxvVnM3ZFhuRzRic1BIMjlnVmtzTm9GaTdzWVJwS05TQlF6dWJ5TTBRMG9pak1sTnA1enN1b1pVZDUwVjJwb1JDblAxRWhYTmdUUSthblZ5d2FYcmVST1Fwc1VrT1BOd0pNUjlDcm10OFRkRnQ1clNTWDVFWTNnR1ptT1YxVlU5ZGQwdThVRlRkb3F1NnUrdW5SK3lEeGNLTkgxRzZxZHVacFAxTzdTaXVZeVhaTllZaW95YVlyVXJ0TFd3ZXlzb0RTcjFLRFF5RENmbGRHdjBKWDBkK0x4a3NNT3dZT1g1dlBOZ2txajNyem00cjNTeXBHTXlmTE8vQnNrTjVSTDFKclN5dUpzMWZxODlyOTRNbzRjYm44anBNeFZLb0NlQld4M0hqcFBkQ3RtdVJPOUd1eXpyMDB0bmJYVmVXWDJDWnUwb05Bd1hPYWZtQnExMVFSOGxUMW9PWGV1clZ4WFVHZEZIYkRlWWEzQlpDMEhlbW04WCtOQk9DL0tIQm1icWZkc0xwcXF1TDBMN01MNG1uZjc1N2wzRnZCNGFnRC9QT0JMRS8wYkoybUVUbWhPamdkVzZYODJYcmpnblRRZTlxT3J1SzNRZkJiZHpJMi84c3g2N3JVMVpIMUdYNFBIVjBBRCt6a21SaTgzMldEZkFYZTBidkRXOWU5dm40bGNOLy9LbmtjZlJjd1hwMDc5TjdmSXR6a1ROZEFJMm1TQnBqcFpKeXZ3S3FFWjJFaTh6YVlxNTVxWm9IV3VaTHA0ZG1PbGQ2UDNlK3I4SWovNmlodnBmMi90OE85KzdRcjNaUkk2bjhQakZhQ1Q1UHRJSmFpSE95OUZPeVhjVDFHMk5JUm0yMFBjemUxOFRtMFcvWlkrUjFYSE13cGcvSG12bWJYaGpTQWUvWUtOQVZhd0Vra1J6QWFlMTdMeW1qcGZhb1pFbks5VlNMTkxESXhlT3RCazBZdTFPU1VWSzdRcnJKVTZyVXdpcTlVbzkrYlV1N0lyYWh1Yk1uSVVuWVhHa3gzZHNrYW12UHFZeFpXKzNGZ282V25zVWxxV0UvNFhvMWFrRm5Lc01OZWlYMDM5NmdYUkkxLzc4THRIZ2RkUm5sZTVNN2JkWXNXb1E0ekFYMndUdzN5VE5VQUdBK3RtK1AvS0t2MlhmOFVybTc0aWlWY3FnRVIwT2NMbkxjSytwaUlMeTR0c3ZITkVWcDRVQlZCclFGdWpNeFRKMUJxR0NTYlYwSXJJc0RwZm02VXAwc1YvRU50MVBscERmVXluOE9kRWNySkJ5ZG1FSGVvVWYwNVVLK1NOVUNsWElCYWpkd2NTODBWOTBkMDB1UHl3bGdyNDB4cHNFb0E3Y2thakZ6bFpGZDQzc2xWZ3ZkN083K3B2Mk5sWjRDNEltTVcxYkxNOWxCc2NMVmpkR3dxdTNIOWp5bVJ2OTVGVkdkKzdVYVFJeXJtckdVT3RUWHdUNnAzSlFIT3FReUFITThsaFBrb1ZnbEJJdWxrSENndytjSkk3aCtkSkJZNjFZcG5OaXRwbFhGQzZLVzJ0ZEhCWi9VS3JaYUJJMnRuV0ZxYlJNMUprYjUydjZHNXIvbEc3Uzlld3pwMnZiaW52N3Nnc1ZiYkRlSlpUWHVobkxlaTJDY2UrL002RHMrc214c1NTOE1mRXFyQ2xaRlVNMllaVWpDa1Z5VUlUNjBJVFkvN3lNZXVvd21Ud0JUMzJwc1RLZzVzaUY4Ry9vTGFYamVqckhWUEdIbHV2TnFtQzV4bzd3cnRBbGpteGt6VVRUcEdRYUIwc0hmSEZtSWMwSnpKK2twcDFWY2I2eVhWREg2eDljMFBHNFpMVW4yYjhUSE9yWDF2clJ4N3VGclNhKzYyL1Z1dS9sY3p4a3E0enZMWmphcUxnVkZBTzVRV0labjVBRCtNbnh1V2l4OUJyRUZPYnFWcWMvU1hqaTl0eVdLNFFPeUFoRCt4TUZEazIreWIrQjdINDZMZGJiZk1qbGxVR2lXbWtaS09tc3FiV0Z2QUZOZzZXZHVzazdYNW5yVnJmV21kOWZLT3V5ajZnTDBkMUN5VmxubEN2S3J0SmxoMHFNQ2pVZWU3eW1sWlplV05UWDFabVU0R2hXRjJZcWM5M1Ywb2orUVpscnJxam9Dd2I0cFBuNkc1YVRUOE84VWtyR2lQeENjNWZmMHBIUVVlazRMMkJUNXNTejFYd3NUUy96OGR5VEJvaytFVjRNaFV3a2dMZXEwWTN6ZHc1TVhoOGpuLzI3RzhMWHRaUG5zOWJxZ2NucGdhc1pTYnpQRnRqcU00Yy9QSGNha0FpVDIvTG9hRytnNTM4YzN2MnVzbUp1V3kzK05Jc24wZkM4MVpLdllZTzAyZW9mTkRnc2lXUFVzWG5yQm1UNEkxSWtkNlJpb014a3hYN3gxaW9KOHBza1ZCSkpTT3FjelJtYUxyMGJuQ212UFVQcEtQODlGMUdXNGF4WUtVYWhTMmx0UUd4UGl2TnJMRmxLaXJMRlRsL01WWmZVbGQzZDdFL2pmWXBWWHhPMjBMWkVJZGVraG1wRDBudStrUHFETEV4WTlTZjZXcjBCczQ5R1ZoaXp2K3ppTHRlaWg2MS9QbWVUbzV2SzV4dlpSRmJRUzJqV3BHY3JnQzl3cjVKQ2JhVzZCdlM1czlPOEJBY21XUndqRXB2MGlzY1JKZktFYXByWE8rcjN4RGluMzFyWi91aFRKVlYyNXBxNmt6R1NrVldCWkxYcllmWFh2NVpOajgwTklkTEUwcXRNTm15NTFldHV0b29Wd0Z2TDhLcXlhRWZBbDFvRVhTQnB2em9CT3FtZncyK1RhNGc3UVIvYjRtelh6ZzhKYzFtL0RBWkxGbzFGSFRDeTVhM1ZKQ0hxNlpjcThlRmw0R1N5b014SDh3eVVqSnhJL1JXRm4yYWV4L2c0K2dLOUVPUk1vdEJtVlFmK2p2Qm5VUzcwSjJpRElCbHhXQklSUS9TeTBoTTdVZGVpdCtUM3djZlR3OTdhUkcvT3NtbUYwdXg4SUVwS0trYjRkUzdpVkZmQmQ1SW8zN1FHSmp3cFJmSnN1UlpGbFdsV1ZIaktmQ3Fxc0NUNU02MW1KcnFMYWlUdTkrWnJVdXBUUk5YbTVkcExmbk9mNUo1Ym9XK0ltQmZ4TmliMUlNM1RaWnpIUktobWF2bmowVUcrOXV2M3ZQMUQyYnBsNzUrRWoybW5ReGZ0UHZyZC9GWWFxaEhxZCtnVUJZKzdTaW1uaWZqVzhWOWdOVFJNekFXTC9VS3hjdm5kcEREZGpKbUdUOW0wUHNTMFBzN1FlL3hQQlQ4dTVuQVN2K1dwODB5VklzZk5vdFhyNFZ5V3pweXBhT09OcDl2blpjODNHTXR4a3BjN3EycnczMm1nMDYvUm5UNkk2TFRIMkdkQnZqbDBQbkY5Q2x5VHY4Wk9hZVgwOFhrbkY1RzFlQnplZ0ZuVHNENUk4SEpwUFVYNEhRazBEbWZSQ2NMOXVidkVSdjdRWlJGL2JDUGtqTVpoRjBFSWF2QUd4aHY0cUVNTWw1d0t1T003NjRYSE1zTUpON0g0TTgwUkx0QTk0eDRuS2dSWjJVRWVHY0NQSkFBYnhBZGlzT0RDZkNRNkxJNHZEa0I3aEx0aWNQYkV1QTIwZkU0dklOa2cram9FeUNYMzVEekVqbjJvdldNSGkyZEdJQTdxMGRIVEgrN2NZSE9RSjhrblIwc1B2MTRRUEwwMC9TcDhLdmhUeUpJanJwNTNhbmxQc0JuSXRCUENlbkhoNXdFVHM0a3lQaktoSEVmK1ZaNElBbCtLQTRQSnNIM3hPRnRBaHpuL3RXRWpwbW5ULzB6RGorZEFBOGt3TzhpOUhsNE1BRitPNkhQdzlzd0hPd1FyR3Y2eDJUTjVmSFoxcVd6R1h5VVJDTFBjZ1NSak1NVGtZYnIrRE9hY0JWL1JyT3YvS2dFK1ZwUUJUbXFRYjZ6NUtUbXp5M0NlQjRsODJnVDV2RXhYbzQ0ZDAvNHRndnkrdU8zd2dOSjhFTnhlREFKZmxrYzNwd0UzeE9IdDJFNDJKWTJhaDlkU0pmaWVNU0FYU1h3a3NCRFVxSGpsL3lpNnRRT0gzbnVPM3EwOXVodFZ2SUU5UUYvNHhXYW8xK2pGSlFHZTFzbU5wNUJJNzRWSDBQemVYd1RVcHF5Vlh6R2lKNDBUTnk3YVZOemYvV29DWDVzYlI1QytvNmRMUkp1cDNsVWpBNVVSZHAzdFN5YkNnenZlbTU3b0w5eXJHRmsxN1BiRzRibkIrNVlheTNodGptZnNoalJRY2ZBbmJ6ZWtSdzNrVXV0SUsvN3ZoVWVTSUlmaXNPRFNmQTljWGliQUNjNVpVTEhJOUM1Skg0T1lpTjZvWVJJbXNHWmpaaGVtR0pIQ2lmeUpnOU81cTVhdlRGNFlHQjR2SDhtMERSeDdiWDBxWDBUL2NFNWQyZFBzMHM0UzhpRWVMWVk5bUlyMXJEWURwektFRE9rUmZFVGNpRWlqM2x4d3RVR1VlYU1jczhxVzNjMVcxdVluMU9VMzJvZGRnM1VTYlJCVFZXOXM5QllWT1pzc1pkdTFxMmlVN2RzS3c1VVZFWktsWHFGdENCWDRXcW9hRE1YQmNXeXlxSlNreXJmV1ZEcU1kaWN4WlUvWGdTekllU0t2NEp4QjhtNEc5QW9rUWVHRnlYQS9RbndUUHBjSE42VWhQOW1IQjVLZ09jU2U4SERXeFBncVNKTkhONk80ZVJlMmVjaURaMEdGcnFTY29IUUVoT3B4RTRubm11cm5CQzRKQnpHb3FWTUszMkxPM1RkNVQ0ekd4cFJqMS9pajJRVXozb2FRNUVqSzRmYm01N01yNnkxT3lmZHhVYm5LQ3F0NkhTbGVRY210SFNheDlHeG9CYjdXR3RkSU9EMU5QVDNqSjZZWTFrdU91UXFhdDdYYWJldVEwcnJXTDAwdXhsblpQRVlZRzk5bEU2RE1UU1RNWGlwL3hMR2huUENXSGF0Z2t6RE1UaXRTSUQ3RStETGlFeGJCWmt1d1RPSTdGb0YyZkZ3Mkwyb3YyQTZpTmZWQnVwMERJNHVUWUQ3QlRqNGkyZ2UweGZnVFFuNFd6QjlBZDZLNFVMT0hNSlo4SUd4Qjh4Q1lLRk1XT294Mlp1UmlSRWxwZVRlaUpqODBpSC8xb0kxcXhyMjlvN05OdXhvN2JPa213cFhwVm5DbGxwbmRiaTZsbTZzVTJWMzVGaDZMVzNySDE5MzI5Q3FvZTZyK3V1OWZkcG16bFE3RjZqMTFxd0wxUG1BTjV4WExDYjYxQ1BvMDNoTWI5QTVJc05lUWJiZGNYMVNKY0Q5Q2ZCVUl0dGVRYmFKK0cvRzRhRUV1SVRJdkZlUWVUZlJ5dzVxQTYybFcwbWVHZWZqRWx5RkZQQ0lVaEpkaDRncTM1UUhoWHNIZkhNcHh3bFY5RWUxTXI4VWwyT2RuVS9HZm9OOS9TejZGbDFPNTRGOTFlSmQ5ZHZ0SzR1dlRSSkpxM2hMeXlobHphclF2a2lQelY5R2ZuVGIvV3NST3BlUFU2R3JvZERuOHBobXMzdjQreVBWL3BLV0N2eWp5di8yaXN6bDU0dTlXNTd4Ym1rVlo1L1hrM2dENTltSTdJWUVtWFpSM3diM0o4SFB4ZUZOU2ZESDQvQldIczduc3dpZE1ZR09OaUVuaTg5bThwTFBrbkNpTE9rd3FXeWtLcGFTSFQ4OTBSVkx5cUk3clhZaEp5djZPZmRLUENzYjcvUHhlSit0Zko5NFgxeG1JWGVVak5nZlNrMUkxYkpManRFRmg5SXBrdUVkMjY0ZS9zLzF3YlVhT1RxZTdDamQwcm85Tk5UUmVrbFRmK3Z3VGZ0M1ByT3RscDBpOXk0YUJ1NVlOem9IajdGMVZOeTJlY0cyNmNBTHFiM3cxR1hwcm1tQ3JVdGlJOEc2b1I4V1Q3cElBcnkrTDdOMGl4L2JPbjhWYit0cU94NlBKOFRSMllyT21qUWZXTGNobTVQa3hUMHVseWZCempseWwvTGthSjkxMUMxWXQ0UTljVTk4VDJ3amV5SytKL2s1UFFjeUxMbmdYcUJSU1A0VDNaVWlwelhoY1BEZFVGM0xvS2ZPb0JjL1hOUFVOWlBaUDkyWCs2TkxaMWFKVDZTc1NHa2U4Ty9vS080b0dGSkZHcTMybE1EYnFwRUJMb0FlMkh1VnEvVU1HbTRKelBsa2ttK0piNkZ1UlU3YWdRNUFSTkZJWFlTZUlmcjJGZlVHK2hxVlpXR1lDeTJRK0ExZ29zOVFHYzRsbW1DaUdhbm9RK2tiL0JscTdCM1FmSVdNYnhpZGh1aUJuQytUT0FpbnlhN01WYXBHbWtiUWFXbW13dlNqeFcvZ0NVa0I5ajBlano0Vnd3UDZmNDF1b0k1U2M4RFA2OUVyRjM5SjJsNkdUbE1mOEdmN2NoUDBVWWVZbzRxVW12SVY2UFJ0T25uWkloNGJwdjhFeERSRzZqVVNNNzFHOGI3S0V2eDFBbitkaCtOK1lNWE5RUXhFK2lGdjZuRi8wQWI2UXplUk5tK1FObStRZStLSWNrZjNvL093QnZHZFZ6bkQ0dVEweTVoRW03ZWZsTjZsbjNHY2xQNXNkamZ0WThMTTIyL0RZL0VSSWt1aGpRSm5FcUdORjhVYlNoRThtTTI0WFhaeG5BVC9jemVtY08yMU1WcjhMM0p1UU8xRWRlaEtITyt5U1hIbm5TNnZLVlFLaitCT2o3TTBXT0dHUnlXdkI3N29sNkp4YWdlTVIxNE8wUjRsUjl2NGUzNzA0K1I5Yi9UTFpkeTMzUCtHdjZJVFNmZkFFVFdBWGtjc3hMNUxkNm9IRmlEVVU5eUVYbjlkTEg2ZDBNTTRIOUZub0wvM1NUL3ZVejhuYlhHdXhvMWV3bnNzK05JMlJuWDk1TjFqZHczWlhueng1ZWZJL1JGNG44Ty85eUtUVGNXazN6MDBNSG0zN2VYblhueVJFdTRKUGdsclNZa2pFUDRiQU1iNWIrNEtsdVRtS1pRNU8xMTJUek1FcHBHWkR4WCsrT2NCRFpLTUE5NXVJVEs5ZHVTaXBRdURpUHVDbkpPU3UxTTZaSU02ZW13bFZ5OWNuNEk5NkIvUjlYUWIvYy9ZL3BaMGtncjRpZnZiWTVvaXN3N0tXZlRsRkplR2xFS1ZudEVWRkZYanNwaU9MMEtJWWxVaXA1em9GL1E4L1J0eUhrV3UwZk1HRHVJc2toN0dSK1o4bmhMYjMxU0lzNTVqd28xZFF6bUQyOWRkbWhvUk42V2tOWXJiTlRQN203c0NVcmUzWTNjeEVtdTVjK21pVDdYL3I2dlgxdVRmdnlWUVZScG9YZkFVdHhmMGR3WXF5d084enowTVF0NEI0ODdGTjRKWTZGZkg2dkI1aG83UjR4UzBIa3lxWG81TXo0a243OUJ4bjBsUXV1amFHVEY2SWUrNGhXN05xVlZjTTV2NVI1VGRNTytiRDRhS1E3N0lLTTM5amVUVklDNVlwZ1NkV1VHcEtEMk9paEp1YlAzYjNBazYrZkNHL29OcjhBUDU2MFBWL1M3OHNGaDgra0lvTjZlamluUjh4QXN6OHd6dFhHeERIZTFlM3pvdmVkUk90SlpXNG5KWFRRM1p5NUJEVkVQdTMyVERVRE1adlNsVG40blBsekoxbVhxSFRxSFBwTThPQmdkRDNaczJoUmUzYjBQdWJjaUJaUGZleTMyRzlyNzFGcmNYQlR3ZTdqZFVQTWR5aTVBL2VZcXNGeVZ0dnpBUEEydnVJZ0huOXdRbmh5NzVGcHhkQXM2ckJDZUxObCtBMDBCdytMWDVhUkpPSm94cGljNWxBcDAzQ0U3Mk4vaHBJRGc4bmErVGNKYm9kQ1RRK1RRSlI4Z0xBVTQ5d2ZsVlF1NG9oaU9IUmJ2RXp4NkJ6dXNFUjBFYkx1QW5uSUR6dHlTY2JNcWZRR2VIZ1BNYXdWRjlRNFlkQ1RpZkpPRXM4UnhPd1BrNENXZXByM1VKT004bDRTaDVIRmdmRkRtZi9BcmJCZEFhSGZxS1kzQ0ozVGNSTVJDdm1yN3R2Z2w3NGUwVHZYenBCb3FxT2xPaUs4WTNVTjZVWG5nZlphTDNUZUZPU3ZxS1lKcWhiQ0NjY0RrRm5TUVhWR2pjTjcwUitzYXJpOUtSTE9nRkhPaEVpVVlLN2V0OUYwaGYyRDFxbUE3bDVaZHFvR0RTU2YxeUtmUm9YazVCQ1M1OG45SHo5RnB5djhiMEwyN1lHTDV4UmVPYkk3NWVlbjB2K25uU3pZMmtibUdVMzdqSlFjWXIrakgwWFVZNS84VjRiV3pDQVJvZVBoWjRZaHlDZG9Ka0o3NWxCcVJqN1FrU2NVK1RHVGp3cjhRUzd1bU5Dd2kvVEJRU2tSSGhzd1I3c0xiL2hjZVlXdnhmeEhZQm0xaUttRS82MDM4dHlTVk9CYzI1VUs2d0JwemdxOWJSajhsU0tRV042eTJnMkFkaFRhUlN5cnV4endUcm5VNGg3MVYveHU4UnlXL2c5em1rRGw0bXhIMjRuaHZGOVF5U3o4QjE5WHU0N29hNmk3VFBPNGZyQnNEWGsvZjVMK0M2OEswRzFBdkltaXlHdW9iVU5aOWplV1pFRDZOK1ZNS2ZmNmorNWM1eGd5OVVQVmlISDdacWIxRWhsRTF0alIzYmd1UlJmMUYvaFJrWC9FMVc5R2FrUnhyc3k2ajRiNFN1ck4rUmNTRFVQb3RxU2owdWZKK1FXZ0U0emRDbkV2dHZGMzRqaFBmZUZXbWpVNllDdGRKaGxEU0hXTy9RMXZzeVpoM0JQbGVPTWxlUnd6b2RsZFZyK3oyeCs3R0hVU2YwcHdaYWliRUE3T25DTjBMNHVGcnByREU3REtYWnhoWDdiOC80S3UyeUZSYlhxdFlXaTBacDB1WGxMQ3ZkNm5ac3NwWjV1dmc3OHRGRjRLOGJGZlBmQnFXUUw4RGsrR2pWeERJb1RScVNQcEgrejFhck8zMTc0YTA1NFRDTFVyakZtcHJqeDNsK3BNQlBGODhQSzl6eGlWOEdqL0ZtWTM2Y3E4cHh1U2Zhdks3MFFFVzUzVkNpYmx4ZThWYkdXMU9wRG9zbm9xbFZseFRscVZNcjd2SVN1MUFBTklkQVhpcmlvNEdvbk4vNEdJZ3hNa1ZNN0dPYmM0NFdDV3V4MTVXMm1MMHQ3Q3Evb3lLOWVzemdLTllWbVQ4TzFCV3cxU1dOWlowTnJkdENTbGZtTFVwRmhjVmM3TVM4bDhLNFY4Zm1EdC8zRlpXKytVd0cwcVMvTll1YVllNStEbFlhNjBzMzRVV1BjOWtHNGRNSDRZaVVuT3RqN3BhKy9ER1NUMzlpWC82Zzd1cEtVK0ZvczYvTmJzbFJyWFRYTk4zWFlpelNWNnZ5N2RVU3JSNmN4ZExuaWx4eVpWbWVyY0ZSWVhUTE0wMjUxUUhyenpSV1ZWNWhyaXhQc2tPcldpNHBWV2JuNlBqek84eFBDK0VITkY5bGRTNGQxaWJrTTFsci9OTWpZR3RyVlVCU1ptYjlBdzJlZHNkVXZic3lYVjNSYXpBaFpDZ3FMQ3R5MXRwVlhxZW5keURVc0Ntb1ljVVpSN0lZMlhLenRVcXYwY0g2bVVLNzBGM2tERThhUDhQclFWZWduNGl5c3ZCK0hZUE5BTjV4Y3NhVkhZZHRCdGc5cEswaUR0c0RiUjhTWlpBOU1RYkRmZnlFNEttU1lMY1JXRTRjMWtCOHBvY1Q5bnZsTi8yUEJML3FqU1NjQlArRDRQenFXK2dzK1IvaEJEcC9Uc0paMnUvN0V2aDVMd2xIa2VRelhTVGdmSnprd3kzeFhFOXdlSDcrZnhKT0FqOEp2dUE3U1RqSi9rY001MHdTampLTzA1akF6L3RKT0NxSTNYa2ZwUU01YUMyNkRQc29jbGdWSFRpcmhod1F2R1A3amxpMEhYMEg1d01rby9pY0VkWFFFblNReFA2dGlEOERCZGd5R21BUTMyZU5rdkZkaXc2SU1xRXVUdFhDSHZBODFCV2tMb25WYVNPcFp5OUNuZG9CNytkSjNTL0RkUWJxLzBIcVBvTC9NTlFuU1QyQTY1UTVlaEE5SmNxRitnUjUvelRVcDBsOWlyeDNVNitpTnZRQjFOK1ZZWDY4MUJIVVJsZEQvVU15aGx5b0cwbjlJNG53bnM2Z3EvRjlBTWtvdVEvd095cUc5d0dCZjBUZ0h3bHdkL1F5MGEwaUd0b2JDUDAycEtOZVJNZkp1YkFUbFJPWnRpQUw5UWc2anVQK1JEZHFkMjYrTVI4S3NxaVYrU1c0QUM3Sk40Tm5MSHgzbzUyZW1DWTNhSEV1NEJydUE5Q3BNL2lPSE1OLzVNcXdQQzFtczhOU0pGR201eGNheW03NGg4WXN6eFU1VnhScElpMmszZFZDTzVuUXpwalFjSXZkSXMyTXRUeXJxWlJucEl0Y3NhYjRlMTk2a0hxY0pqNHJoSFJNeWRadFIrbkJZOGZJdTVkRmlIcFV0SXZvQ3V4QjVmMWJkb3JRVHI3ZEptaFhLTFNEVUx4cWZNRVRiN2NHMmhuNGR2aWRaWFp6RzdUYlNkNTFRTHRmME9kSWZzQUUyNUZOTmRXMmFlRFl6QlE5T0R2N294OFJuQlpvZjFwMEtBRm50SG5kMUxFMXN5SVVpUnc4eVBkQkR3UGZiNUx6ZFJ3RHcwNlV6U3hkRDVNaXZaMzNuMHB5TTlQeTBwbDYwZkxhc2x4RGRsS05ma0NWVVpxWEthMndaY3Jqdi9qeGpRSHpENGt1KzkvcGF6SEZOTVl0V2w1WHBqSW9rbXFpY1ZWNmlUbzl1OEl1eThhL011VHdLeWEvWGRTRDlFTzgzSFhNWVRHcUU5TzdmRDY4WjIrZ3U2bUg2TWY1NzlwRVJVU2hRSjlzOFY5amRsTyszZlFyOHFTN0xmbkcrRCt5NTI4VnBWTjNpZmFBUHFwdyt5V050Q1g4N2xQbmdWdVNaN3BkK0N0S3o4MHBNQ1lXUXVzWTNVSmRJOUx3dEJLMU95a1dyM0oxMUVDeDVSV3JGRkRvRmt1WlBZZ0xzQ2hYNFlKcDNVbS9RKzBYSGYvM3RKWlYyRnNjVUtweWRJb3NLUFE3RlVhTEh4ZExjVzVtTmk3VS93QWlJaFZNQUFBQWVOcGpZR1JnWUdCazZyZTkzN0VnbnQvbUt3TTM4d3VnQ01PbEMveUxZUFMvTC8rZXMveGpYc3JBeE1BQnhFQUFBS2w2RDZBQUFBQjQybU5nWkdCZ1B2dGZnWUdCVmZmZmwzK2ZXZjR4cERBSU15QUJSZ2NBc284SHdBQjQybTJVYldpTllSakgvOWYxT1BOeVZ0N241YlFZMDdiV21UWWpXMXZNRVhhMk0yL3oxalRNUlB1Z2tDVmZpQ1NOa2c4K1RLUzFwRWo1UWtoTHk3eEVLRUsrcWVPbEVHM1VhQzcvK3puUFlTMm5mdWU2bit1NjcrZStuK3QvWGJmMHdmOUpJckFaS1dDWUtnZXhWZU9ZUUhLOHk2alhoeWpBTTJ5VklzeVRJcnNuKzFETFdBTGY3WlcwSVIvZk1WRzY3U2w5cGVRTXlTWXp5WGlTVDJKa0hZbVNPVzYrVzh0eFBabnY0dEtKT3U4YTQ4MzBiMGFocmtTNTNxS05rbEdrZzg4dlVDaDVtQzJYTEtucjZNdEFvYmVNOWpINXhQakt3RGJSWmlPc2M3QkNiNU5HTFBlT1lxTlcyQlBOdzFMTnN5K3lCaUxkYUpFMWRvUDdMNUUrdTZNeERHZ3VjblFtcGtzWExjZnlsdXpIWE0yMUg0eEhNSUJwR0xBajBvdUlSRkRpdFNMaS9CcHg2NnpYWDdPTHNTc0l5U0YrVHltSzVTTktOSWt5ZVdtdkpXbDNwTWUrU1N2eVpad05TS3QxYy85RnFkemJMNDdYa2lJeXd1WEtuL1BHZm5PUFIxNEdvbklNQmFvb1pxelI1VjZ6RUdmc3FSU2ppcjRzYWNjbXNrVmpNa25qOWs2WEk4NThsM0ZPTS8wZGNvNXJGR0hxZWlRZ0laMzIzcy83Zi9CT1dZK3ZSVFRRSXNEWFlSQjZGelArNmpDVU9HcjBFNy9oZHFCSEdxZEZqR3ZLTWRiUCszL3dvc3huVjZERElGSTYrSVNjMVJtY245WmhLS3hWamRoWHA4VmduQlpPTTJlSGhWRHUxWEd1TzlOSjFqUDd3L3ZBbmtoYjF5Yy95UVdBN3dOekN0d25KVUgvdFBsMVhzSTY2dmMrcE9DY2hoU1dwRDBzRjlHUXdwS3M5OFB5R1pYeTJmcGxCNkxjWTJFb2lub1pnZlZ5azFUeGZGVUlzNDdxZ045OTFMS1g3NTlNR29hTllkM0hlTjUvR2pwaWcyeUNWQVRQSzlJNkIrTVc2ZWMzWEdkTmJ5Q3NiZTgwY2MrcjJOOVhVYTFack1NUVJPZGpuSWFScVdXb1ZHQVdheW1xRmNobEhXV1NXaktTaEtXZE5kcU8wU1JienFJZ2lEdWF5R3F5amV3aEJ3SmYwNUJ6dW5PdERYenA1eGF5MkduSDNNNmpEbUhtS013N3FJSjMwR1BlTndUNzJjZkQyY05kN0tjaTl0SUQ1cktTZVZ0QXByRE9GNUFwdkZjcW1mOGFmRUcxWHpPd0UzYmNYdGx6MjIzYkxXSFYvRy9rZUtmdHRmUFcrUWVPTjBoTEFBQUFlTnAxd1U5a1cyRUFBUEM4L3kvSlM5NzN2ZmU5Lys5OTN4TXpVVlZWbFVOVlRVM3NFSlZERHhWVmxVTlZUeE5UTXhWVk0xTlZQVlJOVkV4VVRWVU9NUlV4VXhWVkVWTlJPVlJWVmRWRTlSQTFVVlBiZFlmOWZvSEFQMktCZ2NCTW9CdzRwR3lxbjBwU3M5UWF0VVBWcUJQcWtycW5UYnFQVHRONXVrZzNHWkZ4bVhtbXhKU1pHdk9ET1dmdVdjd3Vzd1gybEgza1hDN0JwYmdsN2hPM3l4MXk1MXlIRjNtZm4rQnovQmUrSlFEaG1aQVNab1c4c0MxVWhJWndLZHlKQVJHSk1iRmZ6SWdmeFlwNEhUU0RZOEYzd1ZMd01OZ0owYUZZS0J0YURSMkVic0lvUEJDZUQyK0VxK0hUY0ZlU3BFSHBsYlFoRmFYYkNQbzdFVm1JRkNNWFVUN3FSblBScFdoRGxtUlQ3cE9INUxmeWlyd3ZWK1VqdVNtM2dRVGlZQWlNZ2lSWUJDdGdFK3lDS3VpQVg1Q0dVV2pENTNBSVp1QWN6TUU4WElWYnNBVExzQWFQWVJjK0tTRkZWMkxLZ0RLaVRDcGJTa2twS3pYbFdHa3BQWFZjblZBejZweWFVL1BxcW5xbDNxazl4Q0tBWEJSSHcrZ0ZTcUYxVkVDN3FJSytvd1pxYTZ6MlVrdHIwOXE4OWtaYjFzcGFUZXZwYVgxYUwveDNTZC9YRC9TNjN0U3Y5QWY5eVFDR2E4U05oREZ1VEJ2dmphSlJOdXBHMjdnMnVpWnRKc3lrdVdoV3pFdkx0NUxXbExWZ0xWbnIxbWVyWXRXdHR2WFRlclFsRzl1RDlyaWR0dGZ0RTRkM01rN0ZxVGxIVHNOcE9lZk90ZE54dXM2alM3dDk3cWliZGRmY1BmZk1FejNieTNvRmI4Y3JlMVh2eUd0NmJlL0s2MklXNnppT1IzQUt6K0RYZUFWdjRoTGV3MS94TjF6SFRYeUdML0FOdnNNUCtEZGhpVVFROFVrL0dTWmpaSkprU1o1c2t6MVNKY2Zrak55U25oLzNwL3c1LzRPLzc3ZjgzaC93WUw0ZUFBQjQybU5nWkdCZzlHTndaMkJoaUdKZ1p3RHlrQUFMQXlNQUYrVUJBd0FBQUhqYXZaUExMZ1JCRkliL25uS2JtQWdpSXJPUVhvaUZNTVkxSWphdVFVZ2toSFdqbVltaFIrdUpFRXNSUzg5ZzdVRmM5aEpiRDJGaDVhL1RSMDhrTHJPU1NsZC81eitYcXE3VEJhQURiekJ3NnRJQVh2bkU3S0NMVnN3cFpQQ3ViRERqTkNqWG9kZFpWSzVIMWpsU2JrQ1BjNjNjaUN2blRya0ozYWxoNVRSNVRia1pvNm5QM0F6NVZya0ZVNmxuNVZaMG1YYmxObVJNbi9JOU9zMjQ4Z1B5WmtYNUVVM21Rdm1KOFpjeHZ4aGt6UTFtRWFDTU00UW9ZaDhGUkhBeGpEeUdNRWFhZzRjU3RRQkh0RlpwZVl4eXNVSnRGem5SQWxJUmUzeDI2STM0anFNRGFpN3RBcFVUa28wb3dTZUZuSTlSb1czSitzcXlmc0RaeGFsd3hPRkxuVExmSVE2bHlrbFNmWTlhUVBYdlBVNHp5c081K3VkcGJVdkZKZnB0cHQzM1R6SHVseWdYbTZKV2R6SEUrdmFzOGpWV3FDMi9tajN3SmZ2N0wrMG5lMVIyOVN5c2JwVXdPZXQ5T2J0SUt2b1NGNUU4a2krcmhqaVFMc1FkKytzOGYvZi83aTFJWDh1WXhDREhxWXdjOVdyT29XYmsrTDIydjRQL2x1UHpqeXhScStWLzJhS3l6ZE95TVZIU3h3MnVXNkcxTFAydzkyaENmQ1BjeHdoR09kdE9mOTZ2Y2NiWWZGL3FWcmhDaFYxWVNHcXVKM2ZFZHEzMEFXMXp1THA0Mm0yVVIyd2JWeFJGNzVWbFNSVFZaYXU0OTI2WlJXenVvb3E3M0h1UktYSklqa1hPU0VOU3pTMjlKMGhnSUxzRWFac2tTSzlJQmRKN1Fjb2lpeXl5U2tjV1RoYlpPRE4vUHNrSUlCYzg5NzkzLzd1UFE1QW9BNjVkL2ZlbmExZXdEeVZlN0xmZVVNWXlUc00wbEdNNktsQ0pLamhRRFNkcVVJczYxS01CaldoQ00yWmdKbHJRaWphMFl4Wm1ZdzdtWWg3bVl3RVdZaEVXWXdtV1lobVdZd1ZXWWhWV1l3M1dvZ1ByNElJYkhualJDUi84Q0NDSUVOWmpBelppRXpaakM3YWlDMkYwb3dlOTZNTTJiTWNPN01RdTdNWWU5R092dWZ0K0hNQkJITUpoSE1GUkhNTnhuTUJKbk1KcG5NRUF6aUxDY2p5S20zQXozc1Q5K0JtMzRCN2NpUWZ3T0I3amROeUJIM0FqcnJDQ2xiaWJWYmdONytKSE92QWduc0RmdUlwLzhBaWV3c2Y0RUU5akVGSGNpeGcraFlLUDhBbSt4R2Y0SEYvZ0Y4VHhEYjdDMTNnR0NmeUYrL0E5dnNWM1NPSTMvSUhiY1E0cWhwQkdDaG9lZ280UkRNTkFCamxrTVlveC9JcHhUR0lDNTNFUkYvQXFIc1psWE1KMXVCNi80MCs4aG1meEhGNW5OWjJzWVMzcldNOEdOcktKelp6Qm1XeGhLOXZ3UEY1Z08xN0dLM2lQcy9BaVhzTDduSTBiOEE1dXhaUDRnSE00RjIvaGJjN0RHNXpQQlZ6SVJiaUxpN21FUzdtTXk3bUNLN21LcTdtR2E5bkJkWFRSVFErOTdLU1BmZ1lZWklqcnVZRWJ1WW1idVlWYjJjVXd1OW5EWHZaeEc3ZHpCM2R5RjNkekQvdTVsL3U0bndkNGtJZDRtRWQ0bE1kNG5DZDRrcWQ0bW1jNHdMT01jSkJSeHFnd3pnU1RWSG1PUTB3eFRZMDZoemxDZ3hsbW1lTW94empPQ1U3eVBDL3dJaS94Y21WT1UxMHVWMUF5WkxQTEpkbGpNK3lSOUVyNkpJWGYzUnZxdGVneEIwaTZKVDJTWHNsT1NaK2tYeklnR1pRTVNYWkpobTI2WGRWeE5aRXpsRmdrazNSRTRxcTVnOGNWckIzSjZWbkZVRVlWSTZQRXBMV3ZJcTFxdWF4U2tWR2l1aWFyM2g2YlBrOTViODdRN1VNNEpFYjUzVjZmdmEvYjU1SjBWK21ha2sycVJzeVJIZE9GeU1pV1Q5SXZHWkFNU29Za3V4em1DRVZOSkxQSm1telNVS1RPT09QcWFGN1haTXpkTlhrUTkzeDkzUmI3d3ZZak5lbVc5RWg2SlRzZGs0cWhkd3hydWJTMXJDM01aWVdvRm9sQ091SjZ6cERLVExaOUdYWGM5b2tGYkNuV3NJMmFLZ2ZhR1JsVmk0c01JYXdNUzhnTVM5b1p0ckl5aE0vS0VENDdRMGc3UXhoRmhsQWl3d3d6N0RHMnNzWllTb3l4aEJ3anBEMUdHTVVZUzdXYWV3M0VqVWcwcStyYWdHMjJqdTFpelZLZE5pdXVkTU5NTDlWb05aY3BWVytaa2kxV0V2YXBBZityVDVsZnFMZUppYVVhNGdPWGFGUWxVaFBEU2JjcjZFeWFOTGVKUmpLS1U5R3MzNG5VNllLdUc0NFlpcFpTNGxseHJCZEhRenhLNjF5ZFNSV2NnNUhvVVBIWU1HaEdEU25ad3RWR1dTaGVyck1xU25HMk9CYmJ6c0ZjS3FYWXVpbVJVMVBtRjU5SUZlek5oVkx4aXJDbGxMU2VuV29UcGFLdE1pSjd3MmFjSG9zcW12V1BFQ3RaUytuUmxQM0VQTjZRRkw1QVhnU2w4SHZ5d2l0RklPOEo1RDBoVjE2NDh5Si9LeVJ2ZWQydXZQRGtSYjdsQ2VSRjhEOWFYV1kyQUFGV3FsOGlBQUE9JykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FtYXpvbiBFbWJlcic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJ2RhdGE6Zm9udC93b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBRWJnQUJBQUFBQUFpU3dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBQmJBQUFBQndBQUFBY2JqbjZFRWRFUlVZQUFBR0lBQUFBTXdBQUFEZ0ZGd09EUjFCUFV3QUFBYndBQUF3YkFBQWw3RXl6Qmo1SFUxVkNBQUFOMkFBQUJOVUFBQXNpKzJLV1JrOVRMeklBQUJLd0FBQUFYUUFBQUdDSm1HK0RZMjFoY0FBQUV4QUFBQUlSQUFBRERpNFZyYzFuWVhOd0FBQVZKQUFBQUFnQUFBQUlBQUFBRUdkc2VXWUFBQlVzQUFBbDhBQUFQakFLL0lJaWFHVmhaQUFBT3h3QUFBQTFBQUFBTmdqL1pVUm9hR1ZoQUFBN1ZBQUFBQ0VBQUFBa0NBOEV3R2h0ZEhnQUFEdDRBQUFDMEFBQUJSekhZUy95Ykc5allRQUFQa2dBQUFKbkFBQUNuakZ0SWlwdFlYaHdBQUJBc0FBQUFCMEFBQUFnQVY0QW5XNWhiV1VBQUVEUUFBQUJ0d0FBQklwWlk2VkRjRzl6ZEFBQVFvZ0FBQVJPQUFBSVI3UVBjZmwzWldKbUFBQkcyQUFBQUFZQUFBQUdYeU5XcWdBQUFBRUFBQUFBekQyaXp3QUFBQURQTEVlZ0FBQUFBTkxRRDZCNDJtTmdaR0JnNEFOaUF3WVFZR0pnQlpLWEdCZ1pMZ01oTThNVmhsZEE5bXNnWkdaNHcrZ0xaTE9BVlRFQUFMWkVCNXdBZU5yTldtdHNIRmNWUG5lOUQrOTQxN3RyanpmeGEremQrTEdKODl5OFk2Y2xFWmlRQnBLVzlHWHlmclUwcmRzRzh4S0MvbWhWRlloRUJhVkNVVUMwUVJFMFNMalFJcFJDb0dBUzhjZS9JQmlhUUdRcVN0TUZBVC84aytHNzM0elhzNi9ZanVPMmU3VGptVHYzY2U0NTU5N3ZmSGN0U2tRTUdaS2ZpZitEL1R0MlM5UGh6NTk0V0pZL2NPTG9jZG42OE1HaFFibEgvS2dqdGkwQi9GSGlreXFVektVc2NQaXhUejBtN1VjR0gzMUV1bzZkT0hoWWxoNC9lbUpRTmd4KytwRVRjaHRyS3JlK29MN2JpaVhDYTVVRXBWWmFwRU9XeWhycFE0MXExRmpuMnhUNVZzdVEwM2JSWmVkdngyNzM3ejcycGpxRzNML2ZGNldHcVY5R0J1U0FQQVFyUEMwbjVUdnlQYmtnSS9oZWxpc3lMam41TDlRSnlnVVZVVTI0QnZIVXJ2cmxpdHFqRHFrSDFhRDZuSHBhUGF1ZXgvTWV1VXpWbFFyYU9ZelRLNmJzRlV2ZjRYa3p2bjVvYmtnTVpmcmRadHdydDN3cm5nK0pxVmJqdXhiM1NvWXhzNkJiMzBSOUMvVk5sR2JsRWxybzl4bTBjL3JSNCtoM0ZzcjNvVnkvN2NlNGVpVDlScWtJcmxXWWg2bXE4WTJ3NW5PczJXdVB3NktPaHVPeTE1NUEyVTdVRHF1QUdHaGhxQkJiV1NxTWV3TmY5S1dpK0ZzTDNRSnVuM2hyajdwdnMramhuNXpiTWEycExoVWZXMGR3VnlWREtNVjdYUUlkblR1dG8zNE9jcmJIb01rUSt0VjloKzB4YXErZ2JSaHZ1NlZIMXNvNjJZaTU5Mkh1dDhrV3VRT3pmRUErS1UvSWsvS0N2Q2puNUtKY2tyZlI5Ny9nRWVpb1FxcGFoWldoYXVESHFLcFZxOVFHdFVsODRmL3BHQWorT3pRbVNmUS9UeC83TkdabTR1OTRVZms0eGpUdG5IMFc5OFAyS083UGxyVE51VmV6b05nb2VpNGRjMkxxK3Y3NjJLT09IZlRWSHJ1Ri9VN2NiSCtPamQ5VG0rVHlmbjIzUHNac2JWdmhZOTVpaTV0enN1TlphR29XNlczYWVxODA4WGVPMFZhOGZ1Y2pEcUNyWUhmMldxTFFJdTR1Wld0OEtQeFlOOUxiM1VjcXpxREVOZ1phV0JYOGs4MlBObGxqb0V4YzlSZTJ3LzVXMHA4OUFobG5lUVpYVXpLVEd0cmorZzAxbitESy9ycnNLdGExVEJTWllxSGRlYloyOTFQWU5DZEhLczR6YnozdXhzVWZhSVhXV1ZjL0sxK2ozSHlQRk0xM2pPMW0yNTlacWIvSzY4VmRuVVlGaTB4OWZOSWxVVWdjT0JwRERoV0hSQ1VCVVZJSGlVazlST20xZ3JJMmFVZUxEa2lWZkFCU0Q2VGRnbG9ISUtZY2hRVGtVVWlEUEE2SkFYdWZCSnErQm9uSzcyVU1KVzlBbFB3Vm91Uk5pSkovUUJya09xUUt1QnlRSUxBNUtDSGdjMGlxZ2RIVnlEdkNUcWFoYWtTamRVUWlxa2N0azVoYXJwWkxYSzFVS3lVQi9GNGxkU3Fyc2xLdjFxZzF5QlBXcS9YU29EYXFqZWpmSjUrUUVLUlQwQnJYV2tnTlp4djJ6TmJ3ekRaU01Oc3VTQUsreWVEOVVraTlySURVSWR0Y2cvdDFrSHJrSHh2UmJoT2tBWmxJTC9LSFBzZ0NaQ1NiWlNHeWt0dWtrZmFLSXJmYml2SDdJVTN5WVVpTGJKUHRHTzhPU0xQc2dMVEpSeUV0eUx0MlNpdmkvRTdjM3lVZlIzenNoclRKM1JBTHVmZzl1TDhYWXNsOWtIYTVIOUtNMkJtUUZHYThSOUxJZy9iS0l1U0ErM0MvSDlLQnJQSVFQS0g5RktlZkRIbEt2b3paZlFYU0pWK0YxTXZ6Y2dyWDA1QjYrYlo4RnpONkFkS0lYUGdsNkh4T2ZvUnhmeXcvUWU3MUNxUk5Yb1ZZOGxNNWozdnQ3N0Q4SE5JbXY1QmZRWlBYSVduNURTU05USG9FZmY0VzBvYWM3Q0w2MUpGaHlKL2t6L0NMRXg5WDVDKzRkNkxrR3FUVEV5dHhOMVpFK2FXWnNlSm5yQVFZSzBIR1NvaFJVczBvTWRRS3RRSnhvNk1rd2lpSnF0WElxbXZWV3VUVk1VWkpuRkVTeHdqTDRaMFk3aEx3YlQyOHFXT2dBNUcrQlJGK0ZCWjdIQkg5R2pUK0E5akFINkgzRzlEeFRXaDF2U1NuN0ZGTDFUSkU2RXFNbVVWRXJzY0l2dGhUT3J1c09SbmRBWjhzbVdma0dNT09NM0tEekdnQys2SGVINHl5ZTZCeGN3akhubk9ldmRpc3VHTmx5dUUvTk03azM1amNnNFg3L2loMHRPeno1V2JKVnViTWM0dENIVXRuT0puYmVONlVhbTVxUGFkNm5vV2Qrc3J1eUpiYmM4YURGN2taWjE5OU90TXBRZndNN1pLZFJCMk5nR3c1bFUza0VjTEJWTThJejB5aDZ5M01hYzE1Q0hSekp2bkxiSGlQbTM4WUZXdys1WGZndFY1RHJPbjQwR0YxL3lubWFZeU9MTC9tbE1iTVpvRDQ2TVBKQXB3K3NybzkxK1lZeWpLbGE5akphQ2Rqdmx5VTZKNlo1VXcrNWVoaGZiMktwekUzRHNyTmZjVGxweFhlZVBLMDh5V1phajZHaW1McFMrNkttZTVqRmNWOHdWT1J4bGJsN0xiVVh1NSs1MXh6NWVkT2U1bnVPc3JrdmE5M29PemtPdEoyZytoMWxIUDNBWXRacWpVWmIzZ3p5dDFLMng4bDlwQW5rN3RSZkk3UFBFTGRQVys0aU5ua2RLYkxIWVR4aWZHeFo5cFhDekp6UktqTHRYTjZ4S2tZUlRZOXdLZ3pVS2ZSdTdMMHZrc3hIS1J3Y25DM040dTVrakhaai8xV1B1cXdFaEJGQXhYOGJ0Qm0xcFF2YVEzVHN5OForUk9MWEZHVTk1ZGhkVmhIOWpDejU0eGVOWkFSNXZ1VGVwcnV5aHgxWm1UL0RsK24zaGpqYzFmRnZjUW95dUVuOHV2ZG5PYk1wYi9zVHFWWjV6aGIzM2hGbUo2WU4ybVArVG9KcUhqS1piODF0MU1kN25lVFB1NkRCL3N3YzUwVFo2ZmRCd3I0a1JzcEEzTThyYkhlSmR0bDVuU2U1UGo5cW50dnpnd3haN0ozZU92Y1dKOVo1M3k1Nld2TTlxU2xNQi9SekwzWWt6UHNNVk53bitGcHNzTjh0NE5YZEpJQmQ0SGhkVVA4ckJHUXhaQW84dk1sRXBRZVNJaWNyMXFXZ1IrRXlmd01XUW1wa1ZVUWZiNjlHdVdhQzBabExhU1dqREFxNnlFeDJRQ0preDBteUE3cnlBN3J1UkpNc3NNR3NzT2szQTVaUUY3WVRsNllBaS9jQnU3NEVVZ2o5TjBPN2pYRkVWdklFZHZsWTVER1BGUGNCZXZjQ1dralgyd0hXN3diL1dpbTJFS21tSlluSUlxY3I0cWNMMGpPRjVDVDhqWGNQeXZmd0Z5ZWcwVGxtNUF3dVdDVVhEQktMbGhITHBnRUYvd0Irbi9KWllUbm9PY1B3UXViWkZoZWhqNmFFYmFURWFiSUJWUHlhMGlLL0M5SS90ZEUvcGVVdHlHS3Y1TTBLM3lrVWZtVVQ5cFVsYXJDdlI4OHIwMXRVQnRRWjVQYWhHdXY2b1hYZkdDMCt0Y1FQM2w5TjNsOU4zbTl3Yk9NYWcrdkQzdDRmVTBCcjljUmtHQUUxTkgzSmoxdDBzZjE5S2hKWDVyMFlnTzltS1FYRjlDTEMrbkZSbnF4aVY1c3BoZGJ5UFFqWlBwUmVyU1ZIRDlGLzFuMFg0byttL0xUYnBSb1h0OU9iNlhvclhieStqUjV2VVZldjRpOHZvTzh2cE84dm9POHZvdTh2cGE4UGtaZUg2YW40L1IwSFQyZG9hZE5ldFNrUjAxNmRBRTkya3gyMzBwMm55SzdYMHgybnlyalM4M3JGNUhYZDVEWGQ5Q3ZKdjJhb2wrYnlldkQ1UFhkSGw3ZjdlSDEzUjVlSDJNY2VObTlSWFlmSUtNUGt0R0h5T2pEWlBRR0dYME5HWDJFakQ1S1JsOUxSaDlqeERpOFBzYTRpVE51RXZCOExleDJPL0g1WG1pcGJiUU1OanFGdFgwYVZ2Z1FyUEF5ZlBRcVpucy9aN3Vma1hzQTg3c29CNm5sRWVwM2xHTThoTjU3NWJqNFFtczB0L2NQK3EvRDR6M3Z3UzhHdC9ZczJweFJQbXFXWUd6amZQKys0dVJ3Slh1OHdlemR5SDl2Z1AvdXpLeHBNN2hac2M5OHJ6T3FQNDIzaktKZXpYSk1ERXpGNUpsSTJUSHQ4L3JVTzU4N2FuOGFlV3pOT1p3d3o4LzZLdU9wdDZiRGI2WjhRSVpheVUvRDc3OWZVMjV1M0Z1ZzEwQkJIdExuc29OZGNxVG9UTi83eVRwY3JzenAwVW5zWWlaeEwwVGNDeEVsRkZIQ1I1U29Ja3I0aVJJQm9vU2ZLQkdVRnlIVmNnWmljSStQY0krdjRZNWV4UjNkengzZEw1Y2d6djRkNHM0ZDRwNGR3Z2dIUGNpYm9RWVpJbStFeUd0NGtMZkdnN3pSRXVTdEovTHlKQTJvcXBFM1NlUnRJUEltaWJ4SlltNWx0TlU0VzB1Y2pSRm5XNWc1V1VUYk5ORzJsV2liWnJaa01WdHFJL0syODF6ZEl2Nm1pTDlwNHErVExhV0p2eWxhZGhFdDIwckxkdEN5bmJSc0Z5M2JTY3QyRTMvanhOOEU4YmVHMkZMSFgwRUNSR0dUS0x5WUtKd2tDaWVKd2trUC9yWVFmOVBNb3B3ejlpWDBVSm9vbkNJS3A0bExhZnFzZ3o3cnBNODZpY0pKb25EYWc4STE5R0xHZzhJWkR3cG5QQ2ljSUw3VmVWQzRsU2djNU9sNmlGaGNUU3dPRTR0cmlNVVJZbkdVV0Z4TExJNFJpK1BFNGdSeHNvNVluQ0FXMXhHTGRWeTBNSUx2ZzNVSGFOZTlzT2QrUk9nWnp2d1Z6UENDL0JLemZCMnp1OFJaWEpHcjBQOGEyaHF3cXQ2LzlWb0lvaDlCVDdWNFN1QTV3RmdMd3pwYk1YdjkrOVFTK3FlSHYxSXRwWmVXeVJjZ3krbWxGZkRSS1dUMHB6SDJObHB4Si85alpCZlArZS9DeU5jUUgzK0RuZmJJMzJHYmZaaDlueHlHRnRVWThVRjhsWXFwaFNKT2lYMkcvNlgwR2Zrc1NyNEk4YWxHMVlZU2haZ1I2bTJWRVNYdk1NSXJ0ZDNPdGdyek5GUk0xMVJ4WGhPODF2RktYcUZNWGh0NDVlOVFhZ0d2emdyU3lmWTcvd2RnSzIrdEFIamF6VlpOYkZSVkZQN09tOWRwK3pxZHR0UHB6SFRhbWFtbGFGVkVSVVN0WFZEQWt0aUtvV21NYVJwaWZ5aWl3N1RwcndKVkpJWVlZZ2d4aEJEVHVDREVHQmZFRUJmRUJRdmp3ckF3aElWdWpBdE5pSW9oQW9wWXBmVjc5eDdMZE5yNms3Z3drM2ZPdkh1L2U4NTN2blBmdXc4Q3dKT0lYSVM3cGIyekc4bUJsMGV6YU4wMXV2TkY5R1Q3eG5ONENTNHhtSjlIaU01QmdQZEZLRUVwUEpSeHJCemhCWVJINTgvL205bjFLR25yZWFJQlhadmJ1aHN3c3JtTHRtdHIyMWJhanJZZTJxZWU3cVR0OW1lN3VyczZhUCtHelorelltYUR5OHlXNTYwdExwaXZHT2diMjRuZXdlenVYZWczOXZuQjNQQWVqQXlOOWcxZ2tnTjlPR2pzNGV6d1FCWkhjeE43Um5GOGVIUXdoNWtSM3VEazJPN2NFTjRibStnZncrbXhpWkV4ZkRqdWozOWtPTUhZQ3NNZ2JMd1l0cTVoRXlTZi9CbHJ4ZGdTWTh1TmRZejFqQzB6dGxRcnJrSVQxbERWVm14Qko3clJpMEZrTVk3OWVCMXY0aGhtY0VyanZhSCtvdnJQMVgrbC9wTHBuT0I3UnFVditwVHM2SU9YN0h4eHMvb2Q2bytwUDI5OUNkUnZzSEZLTnFydjBmSDlyT0llUkdTdDNDLzN5Z1B5dUt5VEIrVWhXUzhQeTJQU0tpMnlSdTZURGZLSVBNb1ZFZE9kQ0tKWWpZMW93eVk4aDM0TVl4OWVKZk12OEEyK3hYZkVCZkd4VVd5ZitmOGpjd2hxa0RhVkJPY3IvWHNwa3JDOTV6b2ZHNFc0NTlDQWRwemc2aDhreEt5YjVGa1psQ055MXZHY1h1ZVE4NEZ6d1prTkJBUDFnZWJBM3NDcHdHZUJLMjdDYlhKYjNIWjN5RDNxenJobjJLRUlrbWhrVmV2UVFvWlA0amRxZHhrcC9HcDhIWDQyUG9ucnhpZHd6ZmcwcmhwZmo5ZU1qK09BOGJWVXpMTXhaYlZGU29NaWIyaWtuelRTYmVRZGl2aGRjLytpeUlNYU0wQ2VsVWpJblJxeFVmRTNGWGM3MGwyS1dLV0lXeHB4VnFzUnVOS2tjdzdWREV1ejFqT25TQjl4dDQ0VjFDSVpXNHVrYkMxU3A3Vk1GZFpDaEtsRjByWVdJazB0a2x4SmNTS040bEp2RmVlSzZ4cjdtczF0Rldka3EvaWtWZnd2SXBacnhES042Tm1JM09ZMllsZ2pobXhFS2RhSXBVdnFEbXZkSWEzYnMzVXpVbUhkSWEyN1hPdjJ0TzdTeFQxa3hFYkYzMVJjUVErSldLV0lXeHB4VnF0WjZDSG44bnJJZXVZVXVkQkRqcTJrVGx6VnFWRjFvcXBPUk5WSnFEb3hWYWRLMWFsZW9rNUMxWW1wT2xGVko3SkVuWmlxRTFkMW9xcE9kWUU2Q1ZVbnB1cEVsNmlUVUhWaXFrNWMxYW5KVXllMlNKMkVxaFBQVXlkUmtEZWplVk9hdDI1SjNvem1UV25ldE9hdHo4dWJXcFEzbzNuVGVYa3pCaEhqMHdidTR5bHltT2JQa3lCN1Z5YVY1Rmd0U2E3Zzg4cWQwWXhuMElNZGZIY080UVhrTU1vMWUvRUt0VHVFd3ppQ3QzQWNiK01kbk1TN2VCK25jUVpuY1E2ZjREd3U4RDM3SmI3bWUvWUt1M3FEWE9mRWtTQ2oxcExOTks5SlhsTzhUL0x5czdFTzhoZWZMVmt1elB2WWY3akdrVm9pSFZPUlErd2s3UlIvRGl0SzB0WnhqU1AxWE9WSXl0ZEswbHpwVU5tTXpiRlNYUGJDbmdxK1lwNkpIK0s1a09FcEV5Q2pablBpMkJPczBud3IrRGhZSHVTVTRZakQ4L29BZFFQZkg1ZDVmNVc5Y2FXQyt5QWlEZXlOLzA1Y2l5aFpUUHVyeWJpT1RGTmttRmx1akdqSGNqTG5rL2Vmcks1Zy82djRmVmN0VWFtUm1NUzUxNWNaKzUrdDlxOGM5NlQvbmRQT2J4aEJ2Zm4rc1U5Q2dGcDNZSnY0czl2TStkM0JxOGtnN0JNWUU5ZGd0b3NmZTd2NFgxUWRpblQ0L0htR1F5WFpMT2F4VEpmL0FGUitlOTBBQUFCNDJtTmdadkpqMnNQQXlzREN0SWVwaTRHQklRTkNNN1l4QkRDcWNqQXhjYk16TXpHeEFORUNCcWIzQVF3SzBVQTFHa0RNNE9MbzY4aWd3TUR4bTRYcDBuODloZ2JtTTR5U0Nnd004MEZ5alArWnRnSXBCUVptQU5yeUVBWUFBQUI0MnAyU1dXeU1VUlRIZjE5bkRHMHRWVnExMWYyR2xscXJWYlFVcFhhcW5iRXZ0Uk94cGtocUNRLzJmWXV0b1VZc3RiUnFLMm9wMGlHZVBKSnFtS3MwSVNMeFhzbm5tSytSeG92RVNlNVpidTcvTFA5N0FBZjI2WUFoR3NNcGtSR01uWHdSMng4bFhyUjRvV3pCTXJ4R2ZteWhDbGNSS2txNVZieEtWTWtxVGFXclRPVlJ4YXJjakRiZFpvNlpHL2V6em1sWnZ6UFNSREw0REU4UWgrQWlWVXdRbDZSUy84SmxtMTdCSVRpSFZXZlZXbjRyejhxcVNkQ3Z0RjlYNnVlNlFwZnB1N3BVbCtnaVhhQXpkRXFnS3ZBNmNEN2dxM2E0c1B2L0QzR0ZoQVVudDNsb0tBNlozSmFRZitTd2F6ZkNSV09aTjVRd3dtbEtNNXJUZ2doYUVra3JXaE1sUExZaGhyYTBvNzB3M0pGWU9nazdKbTQ2MDRVNDR1bEtOeExvVGc5NjBvdmU5Q0dSdmlTUlREOVM1RGNHTUpCVTBoakVZTklad2xDR2tjRndScERKU0VZeG1qR01aUnpqbWNCRXNwaEVOamw0OERLWktVeGxHdE9ad1V4bU1aczU1REtYZWN4bkFRdWwvOTNzWVI4SE9FNEJQaTV4a2N0Y29ZaXJYS2VFWW01UXlpMXVjcHM3bEhHZmV6emdJZVZVOElTblBPTWo2MWpDVXBiemlZMWNJSStWL0NDZkZaSjdMMmRFcncveXRJd05EYmhiSlhzRjEzak1OaGF6NXMvOWFyYnltVVZzWnhlbjhmT0NON3psUFIrbzRoMlA1RVVsTC9uR2Q5blRyNFpoaEZEREpxb0pVTXRPRHJLRFErem5DRWM1eG1GT2Nrb1FKeWprSEdmcks2eXR0NXR0OHd2VGhwUTZBQUFBQUFFQUFmLy9BQTk0Mm9WN0NYeFUxZFg0TzIrU0RDUmttVDJaeVdReWUvWmxsa3lTeWI3dmUwSVdJQXRrSVlRUVFvd0J3cW9DUVFrU1dWVHFocUlpVmZ1cDJINnRPOVpQNnZKdjY5ZldXcXoxcTFYdys2cFYwV3ByM3Z6UHZlL05aRWF3NWNkOWVmZThjODg5OTl4enp6bjMzRHNNeStSNnZtQStZVjloUWhncHc3aEVXWGFiU2lRMldKd09mRk1xNUNIZHlnVDhwOHhOc05rU3NId0VyOHRrbk9NS3JXQmhHSStIeVlZZndTM3MrU2dMczRKaG9zVDRmSjFoR0phSndrY3VlNDdSTURxR3NidU1UcjdZeGJRb2pMUVlYVWF4REQ5VWFWb0hZbGFQYVVZME83QXN2U2Z0aU5seHR1OVUzOFA0RC8rY1BYc1d3azRoZVViRXVEdzdXWVVvazRsbnJFd2F3d1E3TFZabkhLaWMxalJBL2wxT3UwS3BVbGlzQ2xVYzRFakVDcGtES3dVZ2tpdFZ6Z2hnUEJ0YnF0cU1DVzExNDkwMURkV3RaY2FlaGsycjYwMkorcFQvTVNZWUUvWnVXK2FjME1lS1hvelVyU3hxbjFpMmRkdXl4SW5rNVMrRTZ6dUtXamVGYllmQ09HdmsyU0FiZEdvVG9uNFluTTVRV2NSN3ZoYmR3ajRiWldYK0YzNkwwckJDSkN0bFJxTEVFTWt3Y0lUeXJmZDh5cjZLTXJjeTZVd2VTdDNob2d6ekFvOEVWVlkrMkFuRFNydk5wWWdBbzhGaURjR0gyZWF5UnVCSVpNaS9xd0JiV0l5R0VQMnRHY2JOdmIyYjY4c2s4NllaaTBsdDE4Vkw4dFNtWEczbmx1dHZZRHpGdG9mMEptZDBtdFNTbEdheHBqNTFJRCtuSXFtMnE3bmNOV2hZL29PaWJxMjErTHAwYVZEdnNqQlZUTTZ3V1AyQ3NzRGNEeStxRTIzTDVYbDZuZG5LQUpsZjVnWDJQT29JSStNMXBFYXFNNXQxVXB4M1ZpTGhPTVRKOVV4QU0vczVFODR3S2w3OGRzS3JVdlZLV1ZWVjJjMTV4Y1Y1dC9aK3RIM2JwZDdWbDJabkw2MUdZVEFSMk1iTXQ1SHhVMlNrdzdMZTRXdkRmdDU3YWR2Mmo3eU5nSW1ISHBoaWY0bzZ4Y2pTd09xeW9xcTZWRmJDbGRpRjhrUHhSWURZZW9zbU5XTFZCR3NjbEtrMUdyVnMwTWhPcklwSTFSUkFUNUJlM1MwUERVM1R1N2FHaDI5MTZkTkNRK1hkYW4zUU5ORXB3UG5ZeUVhdzFVd1l6b3NUdFJXVkNMVlU4ZEhaczdObnoyNThldUpwL0Uvd29qMzl6TnZNbmN3eUhLK016bHdrUkx1VE1wT2tEZmRBVG94V21mSWlwWmZFdkFJalVJQ3pqdlQwaWlRb2VHVm1CdUVPWEhlWG1JZElQeXEvNVRZdnJMUHdwUVhHeStrcmxCUFNVSUVkSXFEOU51N3NyYUs5Mys1azZEcUw4M3pHcHFBK2hURXFoakhic25qTklNTDNvd3ptZkljam41UmRCK1oyN3B3N3NIN2locjBURTN0dm1KaDU1dkhIbm5ubXNjZWZJWDJSaWJrZjF5ek90VjRpZHJyc0VvaDg0dndOckRGN3NuT3hscGVSQ3p2VllIL1JPQWNGUU1tanpQVUt2Yk9BNWZzV1YyZHZLTzdka3J0ekZBcTQyTjI3TXRPc0tTTk9kanJaUExyU01YR29iMnBzejVGT3N5VTV3VXpvNVNQL29kUk9NRUQwZ0tpODFZbmFMNHdFMmRDajdDQ3ZiN3g0dG5WTjcwUlZVV2xCY1hpaDVFbnU3L0FnSEEwZWFTOFp5a25jYkhFNTAxT0QyVlV2VG81VHVTanhrWUYwUTRtR0lRVW4yQ1ZrTXEwU0VYUnh6MEx1Z2M3T1hUK2Qyd0F2Y21VVGM5OUFLUGNWSFY4TzhpUGgrWEg1dUJBN1pUaENjWll3WE9Rd1o3cXBvS2lvdEtaYkNuUGM1MkdKcWNPelJkdWFOL2JkYk1uT3lyS0hka1BpNUFPaFcvcEtSdHhKL0R3bElsMEx5aTJHTVdJM09LNGxZamhQVkpJcVJScUlET0k0Zk1kZVlXMUxjMGhqdytySmdpMzF1M2FYMzdRbVpWVjhYSHR2cHB2TmNnOWxzMjFERTBtYmVzbzM1Sjk1YU9ieE5YTEp5SXBJN3NPWWRkMGI3UzQ2RGl0MnF1VG4wZzVFZ3FLZEVNU2RoaysvWVl1bk5pNytoTmdpQy9Ka1FwNVVqSW5Kd0VhNENPbFNwQ3hsK1F3VDBNWE15eUlkNUVvZENIUERodVhhS2d2MmJacytVT3EyWit3WUh0ck5YZElaM0RrdXQ3MnlQZDF1dG1lbXA2U3g0WTZPR0VPanUzOXMzVXIzV28yMjF0RTFOc3k5cjhvM09aeTJOR05hM0IrTVRrVlVSbUdHUFlYSXlZbzh4Vkg5UWptNWlDeXlYQ0ZMTXVLNXM4cHNMcStpbDVqN1RJM1Y0dXJhM29tOHlkclp2Y2NQMjlicDM3ZG5aZVdrT3c5RUtWYU5KbTRaS050WTlNajl6MTlRSzZBaEdrYlg1am12by9hYXJrTTJWR3BoWk5SMzRSUFdJcHlzYng0dVdZS2pUTXVZSVRhRWJhSzIwR2xXaElPaURGN2lYb0ZjTUV3K3MzdHF5dzNZTm8vNU1kb1FrZFFDU2N4RVZBZytqOUw1OEdzTGltQm5LampaRUs0QWNySDVVYjR4cnljNnp4ZHdINDVmanA2TkFWNzVoRlVzVmhpdGFQdEYvZ3RibHBwVXNiSmpvSGREVS9ma0NvY3J2Vld3SWF6WVpFM2FsTDZtcFh3b3ZYMS9yRGFIa3kxWkZkSlBpc2NpdXA4OXpXUXo1ZWc5MGRlZ1hNbUUrOVkwRWJPZmRxcGNkbEVJVlFQQisxQ2xjTmxjamtJUWFuQ3VjWFhyNFBUWlZiTWYzbmJ1amR5eGlyUXlpYnJCV3R2a0hzbXJUSW9jY29vVU1wMHovdkQra1VjR2J6bVZhaExwRFhxZHl6Q2xYV1B1Zm5UckxaZHVmdkhzcW9WMmd5N092S2F6ZHE3VGFlRitJVnNta2VXTWx1N2VQL2pUbWJuYlhrMEpVNTZYWm5abERmQmpRRm15dDZHT2kzR1ZNM29yeGhNeXV3enNJdmhiNWwvVDc3cHkrZ3JYKzFqbjNYZXo1eFpySVJRTTFQODJZWnNHYkJQQktKaFlYQnNTUWJhODRvc1VaTzE1L3pSOXMyNTdlbHBSNmI3Tlc2ZUhObTVhMmQvRm5odHFzVmZMWlNzTHUwY2g3WHpmV29oOXVuc1Y5UjJlTDlncTlpVmlkOHpDQWtLaEtZaU9hb0dJemNWV05hODc4OWpUcHpzYmUzSkhodGNONTY2WDZzNDkvdWh6c2RQeThjMnFpWTBxT2liQzM4M0kzeklTUVhtNU00cndKUjhJUnljZmV1ajJvWTV6VDdQbm5uem93WE5zTVdkL1YzNFIreWZ0b3JGZEdHbUZ4b3A2THIyaUNWN2wzdnptRzdDeDU2WWVtRG8zUlhXUjRBWWg3bkkvWEVrVFBNWDl6d2NmSU41alU5ejd2RC8wZk1udVlWOGd0aERqRC9TSWVvbWdFUUZqZzBkMXlYdGhSZnJlMGxPUG4vdmhkUHRJNjZhUjRRM0JaOGE0MHpHeFR6Lzh4TThTSi9XYnJwZE9iL1QyZlN2UHAxNmlseGdseUFFVytBZjNmOGVQZy93NFdMbmZzK2U0RDBGTlBBNHdiY2pKeDRndm90S1F0QjBuczRsd3BlZFQySTd3Y0srZHhvOXlvclBLYkh0VzJ2Ry9HSEpOV3lPY2hmQmJMdldMc0JXTWI5eW5xRStndEdUMjVXQUVTZFB4ZjU3Qi9tem9VTERqMzBFaTl4eDNDS3E1SC92YUVEc2F6TGRCaVI0SDlDdUw1MmQ4TkVWUitIMEZHWThJSndwSHBFRmZ3OTV5eDc0N2JuemcyZWZ1Z3o5eEY4REZ4U1B4YVRqbzlhT0U3ancvQnpMU0JwQzQ4Yjl2dkJmVVdON25kSWl0Z2I4UWJCYm40VlAyVDlUSGs4aEg3dWNjNmRMMHVzMDArTzJhN3U0MXBOelplTWZvOE8ydC9CTjZwbWRucDZlM2I1OGVmNkNyNC83SjhRZTZPeDd3NmxvcGxRZGFPQmZxZ0o3WE5pdmZRVEw4endJc0g5dTVjK3o2SVp2VGFSdGFYR1RQVFE4TlRVKzRuRTRYNWF1RjhrVnRsY3pIQzFsTXhKZGhLTzd5WXphUDUyYnpTRkpmY2ZkL1ZOeis2SjFlYnFHSForeW1wL1NxbU9CdG9hM0ZRUzgrS1BEczVYTUxuV3M1MVZoK3hjcU1JbU1NOVpYSjBBUmhZenRMOG41NDh2akF5UHJoVWZiYzVFQmVuNGI3TFlSelg4QjFveU84ekROUWpscmsxMFRqeHlVdFZoQ2Y1dlY4WkJ2QjgyejlYVmZEemRjTnJPbHZuVTdNcmxuZGVIUlA5a1NDYlRMTlhXUjFRN3ErdDNyTmhHa3lyaTdXSk5jWWVxcUhyMWRJSnlPbHlRazZreEw3UW4xQWUwQnNFM0tNS3dlbCs5NWJiTjViYlA3TXpPSjVucDg2NU9jQTRxQ1hRWTNoL1M1Ull5b3orUHo0c2JtNVk4Y3JTa29xVUJtcTk4d2Z1Z0dlNWtvcnFxc3JzQzJ4ZlVjRS95NGlHaWY2OXFzSFQ5MTM2aXZVelQreUJycEdJbEEzZnlqb1poZ1lLUnJCWkt2SFIrOS80Y0h4OGJzbnhrNDlENWM1RlRiNmhBVU8yQ2l2ZmdZaC9VbGhuV0pibWNoT1BJQU1MaHc1ZlByOVg1N1p0ZXYwV3gvZ05vckJBTGYrL2ZlNWM5eHh2aDJ1TFhhTTJpOGNOOCtZNHRPL25KNWZ1T3N5TUhDT2V3Ykt1R3FPeDdVSU1ScXhRMDRhcElCZVlZRkI3bEg0a3JzTGhzYmdOMU5qWFBJVVhTOFlCdzlnSEl6eVZFbUlOTzFvMjZTenN4Z0tqeTkyanpQZmlaV0RNVmFHdGR6WjI2RGRHeXdERTRYZkRRSU5KNTBWU2RUc0xFaHZIV2NmSEJkd0RCRExKdkJ5QlRKdWRDZ25wN2NlZkhYNlZZZ0ZEZmNYdUlNYkpuaU1weE91ZUg1QitsSVF4cTg4UERsSllvcW4yRTc0a1Fod3oxY0sxekc4bjdKNC9nWi9aQ053OVZxSW4vTDNxa0o0eVh0ZGlSV0RIU2V2a0xCaGhhN1pVdE9WMFoyZmtXdXh0NncxVCtRTzkvNWZqRk9WWWx4cFNJM1Z0MVZrVkNlRjI5SU11bjZacXJXTHU3dEZLVnNwcnRBWitENHIwSGE3MlE5UXQzZ3ZKd2x3N0dLWlFTd1JsbWJGZ3JiQjByL1pNVkNVMXFRSjMrNUlTOG5LZGpyWUQ3Z3JNZHI1clkyemxmRmFHOXlyNGI3UjFMVzAxcEd4cDNpK2hCK3pvWFRIY1MySGdNNE9mcXlwUzl5MjU4RFc2Z0ozWmtWSmNWbG1zVEpLY21EM3J2bjRma2xsZlVSZHBkUWJoM3lKOGQ0SFRDU2pKcklSb2hCQ0RubTIybHdTWVRzRDk2d29hQy9zYzA3M04rWXVmSktSa293OHVsS3pDMmVhWjQrbGdtZ3hkbTBzTEl0cGJHcHE4Tkw5REw1Z0JTOVA0MGhoTysyTG5jUldOS0IycCtQSm9LcjYwaTVqdjJQWFRUZGV0M1pEU05DRnpKeWdseStXdUdQNnBmS0ROKzJlM3ppb3pKYSs0YzZXRFBCckN2YWhEaW41ZGUzaXlYbkhUaHhwYjNQejZsNU5yakloTnMxNCtERGMxaDJaTnJnMmJQbmFrRGhMd1JpM2tZKzlNRWFNd0wyQXlUOWF3SjA5YndXRS9ZKy9OdXpNcVYrOWFXSk5VbzAyYk9iQVRQL0t0VlVsN2k1VnVpelIxV2Nyc044OE5UMGZwMDNoRXJjZFNCN1E1WmYzUjRaL0ZYTzB2Z2I1clVCaHhGTTlRUDlFbFkzNlhDb0RDY3lieks2c2hZV09OWlgxMEpob01YQTM0cnovTmIrK2t0dUhmQmFpSkQ5aVAwWWRqK1IxeUQvMHJGbW90cVNsV2JDQUJ3MUhRNUxKbEVRS3czcmU5VmhvdTNBY0lTTUxHSk1zZ0VKZGd6TWpUaE1idlVScDhiWFc1cWkxSXFXYVBlQWpTTmNsR1VjRmprUHczUzQ3Mm4rcm91TElmenoyMXArZmVCYTVMbjduQ3ZmbDVjc1UxL01OV0JGM0JTOWRyMDExZ1RVcFkvK0NUQmtSSFNvNXdiWXQvaVJXSlJKb2k1cHhQdUtvakZCRUNwU1JReENWaXE1VFlZR3l6K2RudVJieXM3TVdac0tkN2FuZFpudDNSa1U5ZEplcFE3bDkrRWZEN1FCUHBsRmJaSWhycUVBWmV1VWY4UjM1cXdMa1B4UFJQZVNiQVBDNEtnVDVwOUE5WXdUYVlQVFB3WDZTczVMb0ZQVUNFcS9mdCs5NlV0YXZYeDk1ZVBldXc0ZDM3VDQ4Y2MvZGQ5L0Qyd0FiMm9BSTNnYW9oS0g0YklEQzN3Yk1ySWhyVDZGR0lMRkdQU0RZZ0RmWk56SzBCbW9EMUtvcjdQaVNEU0M4MlhEZFJtQ1VxaUhaTjcvZEE5RmlrZC9DdlNXL0VkZXR2YitrcHlCc3hydHkzL3pTaGt1M2VYdTVPMlhSRHBuK2E1ZktEQTZ6UVdTdDJiMFRvS0NpcTVpUkpsUW15QlN4aHVKczhOU2xtRVg3UTFUY0NXSzMwY2FlUm43US9KbkpOdFhmdjRmNE8zaXFpS0JUR1J2eXN6YjJ0RlhXbFNSYVZPYTZBdWZtVmNPTmExdXFEc21WNGJyb2lxeXlWbjIvU3E2VUtDSjFNU1hPbXA3RWZoMzFiNTZ2WVpxZFE3dkNyOXg4TUdLVXlTZUtlQ1diemlwdGI2NXZWczRjUEJodjBTV0VLNXJhL3Q0ZGRjdkJzYi9GcTBQbytFcHdYcVhnSVJFK3RYaTgxOGUySkJDK002S3J2Nnh1b2NKaFc4Z3FiNjZFYWU3SjVuall5Y0dTWHladGwveitLeStkM0xqcHhJdTRDbStFV1VTanNZRW9HbkcrNi9maG84NnVRL2ZmMmI3cWhqVk54eCtBWWU0T2JIUVlOblB6TU9sSEg3N0N0c1R2VzNGRFpTVitYeXlEcnY3Vko4NmV1V3YxeWhNUFBYN3FGTENMSjA5K1NWTW1wQTNhTXptMlFSMVg4VHd0WlhGY2IvN2k1T1RZaWJlMWJVVzI5UGlZcExTb1pheVkyd3M3RjU5cHJNQ1ZiczNnYVpEZDdodElnNDhGakh3c0VBL2lSYmliK3dvaVJ5QjViSVQ3elJqRlZYdEdZSmI5Qi9HbXdmd2NrR0RWaWIzaG0zZlN0WHc2QS8rUVNaazFPMXY3NGd3S2hTR3VyOVZwam90enB6dWQ2ZTY0dVAyU29hNWpldTI0Vm4rc2EwZ3lFRng2YjJaT1JFUk81cjJsd2JTdkRvOE45eDk4L2cybnArUG9tNklYdmkxaWhIaGlCQ1o1UG1Sa1pSTGY1d1lGN3dXOXFrWlljcVVCMmIwWnhGSGZ4d1o3K1NvK2JOa1JFZGsyTHgvSnpOOVpIVHhQODFLQ3Z5Vk9EVldQejRsZ3NHMDBSSUpOWEZWUVVCMGZIMlVSaWRiNXZTOWFsQVZWVGxWa1lvcnZoZmVUdVI0WDh3bjZjbm9Hb0FGQ1NlYnk1bG13bnpjRHp3QkF5VGxrTW5qZDd4Q0FaVG85TytFYmpKbFVKTmNmN09RTmdTOEZMOGx5S1VMRUNwSjV4KzJqQW9vbXA3TkdhbXFLVXZJeVVrdlNpaDlPeThoSTIzc3M1S1p0ZFpPbEljZHZYNmJvandUdXYwV1IvZEhpRTNBc3Z3eDM3cUZsYmlJREo3V2w1MGx1eTB3U2p1RE1BNnZSYWZmbExjaXVnOWhGRmE1R3BaejRlRGFlUzdWYVlGMjdPQ3hudE1xeHhtanRNWTJHdmZnajBCdW5wa1ppbTF4Qm9jRmo4VG5SN202N09tWmNxbHBuY0k4RkxRL09xSW5EY1NrWUIrdGtwMURtcEVlRFZXd2xvbmRaWGNSOHExd3FNWXBKckJKYjBSNHY1VjNCbkdOcjdLaFBTS2p2YUxUbDVHUTJkVFFrSmpaME5HWG1PTE96blZnbWxXMTFqYm0xdGJtTmRXMUs4cDVUVjVkRDNnZEtDZ3BLU0NGanhmaVpMVUdaUnBQMVFITFJaS0Q4NGlJbko5VGVYRHgxS3ZwZy8yMzNiOTF6MTdIZXVaaFRwK1k3MUprZGtNSDlGQ3E0WDNZNFZCM3pkSTZYZEZqTWE3R0lhdkxSbzI5aXJIMlM3U0ZQZ2hmdnVSZGV3djFSS3BOTDluTytET0IzaktoWXFmRHo2THl4ZFpHUEpET1VEaEVRNzB4THRtN3M2Szd2THJLYW8rUGF5L043cWtmN1IxcjYyczFXamIyMndIbWoxcEtnaXE2VXhSbkFtbG9Sb1N6S0xHMHo5YXVWMGRMb0ZVWnRhY2F3S2IybXZoVXRyanBHRmlQWFJoZFhhWFJSa3RBRVRhWkdMRGJSM04wbXRoYStaTi9GT0xzR2FFb0xSNmZFL2RUWHFCK1JxSWRaeEdONkZZUGZJVnRwNm9wb0NNbFd4WUhMTC9MeXhxN0VWdXdmZVdpZzU4eEdmSGFmR1crYUxTK1piVzNhWGxFeSsyYTZjODNneUtvWXV6VE5tRzRiTXFSTHVrNlBEVDNReHorYnluWjN0TzZxNHAvcmxLUHIramVHTG04TWRkbVZveEhJV3h6ekVxeEIyU294enNVUmdIVXBTVVI4T1UzeWFVVjZwOHRHWXo2VU5nU0hPZDJaN3JwQ1U2S2pzTDZxOVJEM1gvT3hWcjBtUmdQZGhoUlh1cU13MUpxaHFJeWIrcnFpcGVVbWxTTkVLYmZ5NTFCSmpKMjF3MXRSRnVZU3pWOWVZcjRVempkZVl5UGdZNUxMTUR0eHV5V0JCZTRSK1BWcmowOXc3L1B0NkhtRmxOb0M5QVJLaUdRWjFKdElYQUVKTkVOOGxVU1g5TjdLNTZyRUtxUFZxSERTRkhZeVFGajVwdUs4aVdyKzJUWTgxSTRsYkNRbE02T2t6Qld2dDhva0pvaDBiNm9zR3kvaW54bWpuWjNyU1NtR2tOVEVET1ZvYisrUnVDZ3BQNjQ1ZGhQOGdiMkFjMTR0ekRuTHBNRmQwTVEreTU5L3lBSmlwQ1hlbmk5dGFDZ2xSUk1YcDhFQ2R6V1VsRFRRWXRUcGpLUXdOSGNMR0pmUFN5M29tY3V4Rnd3OXVUOGkzQTM3WUsxSUxSVUQyYWwvUW5rcGg1MHdKSklpVE9xRExlMzlpcGxQR2Q1SE9ERk9ha08vcHVZallTWHY1WW1lS1VLRXd6MnJ3dWhjc0NUWWt4ZFNJdVZKR2NtdXFKSnFVK3dCOU0xUEppYVlZU3QzTERsb3JVU25yNHA0US9DVlNET1d6MzBGWXpScGxOQjE2Z1lKUE5xMnFYLzk4ZjN2amJEbnZ2MExQQkUxMlQyMTU5cy8wMXczOHpCekNWWkphVGFiT1VmNWZadDdEMjcyL0J6NUxZUmNocGR4R1k3VlRNY1Z4WThMZGRlRXVuc0FkVmRFTllFQnRMMnU3NUUwY3Z2VCs5dlc5TGEyOXE1cE0rc05KcE5CRC9LV0ZzZTY3cTdoNGE3dWRXMTJGOGtldWV6WVZ3YnFhUTdWMDh0VVR5OFRQU1U4WUtjSDJYUDBIUFVpUFVlVkNlZW9VZnc1cW9Cem5ZQnpnZUpJcnNJcDk2UHoxd0E2VXVFOGxtVTBIaGZjaGY2UDVyQlVkSDRVM2dNUXAxMGxqZ0NabnpjODh6M3A5dER2Wk52aHJ6Ny82UEh3ZVdyUlh0UXJDeGtubEVFMWN5MTRTUUI4M2dldkNJQWY4c0dyQXVBbmZQRGFBUGpqUG5nOWdmTjVjOUY5cUQrUlJCZjBUcVBZQ0VzWlk4QnRMZnorWXVQRE1NTWErZHp4NHNLRG9TU05UalBJRUFvdXNsYTQ5MGkrRzJrblVOcEZjSUQyU2ZQUWRFeEp3bGdkMTRTWEJNRG5mZkNLQVBnSkg3eVdoM3ZlSmZsZ1NpZU5wOC9jUS9IYmNFYjcvZUFsUE56emE0U1BVdm84dkVLQW8xN0JBS1hQdzJzSkhHVkQ4bGZIYU00c210L2hMK1hnRlRTWVN3WVVWSGZUVWlhK2ZRNXNRNkFsNlhpd1BmZXUvT0taSVlIL2VUcFhkbUd1ZGxBK2FTNlg4dWtRNUROL1RYaEpBSHplQjY4SWdCL3l3YXNDNENkODhGb0NSNXZSd016QXQyd21QZHUya2hBR3d4Y01YZTZvdlhtdS9zQ0Ircm1iYTIrWnFUMXlhLzM4ZlAydFIycVAwbldmNS9sLzdKL1lQMkljcEdYTTNneXZFUGZRQ0o4RVJDNjVpaHdBaFFRN3JFQUNBcExtM2R4Y1VGVlNoeStiR29xclNodnZWSUEwcGJSN0RVekl1TThTaTRXRXI3TStwNlgzanZFSHVqT2JjOXI2N21uT2duYmo5dWtxRi9lWWJwYTNSVFEvU21XU0s4aHE5SnJ3a2dENHZBOWVFUUEvNFlQWENuQ2FxNlIwQ2dRNmhiNHptRUtxQXdvK0w0N2J1NnN5NHd0YlNHWjh5d0RKakEvczM4K2UyM2JkNE9CMUUxa09SeGFmZy9pTW5VTGZTUTd4K1hRVENUb0NkNkhlNEluWUd1K2REcHA2eUlMNm9TbHJwaUtpeEd4TG4rd3JyMjdKTWllcjlWWkhlbnlpV3BhYWxKczlQOGQrM2xXZldwRWtqWTVRbStTYXl2U2FMdTM2MkRpMVZDTlZ4QlltbW5QTjBYcWwwVnJmeU1uaGYzZk8wZkhTUEtRSWNMd1ZkTHlsc1B5YThPSUFPT3VEbC92RDJROTg4TW9BK0xzK2VFMEFuVlFmdkk3QTZmbnozMFNKdUdkUHdtaXRnTXFKejR2SXhmcWxoSjNWTDhQb3k1YktjR05wc1FxNU1UNk5aNEV3MThxWXNvSEJzVkR1NXlHMTljVTl4bjdINFFMRHBLTngxWGhYWVo0anEya3dmakk2dmlvbVZKVHNXR21BM2ZaYzBZVmtOc0pzcUJ3YmNxY1d1RWkrcjlXVTBWSlp0eVpVblptbTY1ZkVjR1VHZFh5YXFEYmVBQ3VMM0JLWG5ZNG5CZjNtaituNWNCVWRUeUVrODNDU2M2UnlyQkhrRzN0TmVIRUFuUFhCeS8zaFZJNDFnaHhqdmJhTXVVam9BSyt2cGN4dEZCK3hvTTBQWHN6RFBhOGp2SnZRRitEbEF2eVhDTzhnOUFWNERZRUwrU2E1U01YRTBoMHRDdGlwSkt0OTZVNEF2OGtpNldNYm5RcVUvc2xpUjhaUVM2T2p1S2xsWnNmbXZWbURaY20xMnBTNmxjM3JuWTUxZHJiVUxSR1ByVWlvZHVVVnZEQjc3eDM3cjZ1ZUtOSnBiMHh2NGhxT1ZOVXNWTllRL29VY0pZNjNWZENuWEs4Y1dBdVZXNXNnejhScndvc0Q0S3dQWHU0UHAvVGJCUHIrOEhkOThCb0NKM2FQNmNBNHNBOXRKWTEzekg2eERzYk5DbXZBelJwRFVwSUJDL2NsL1BxeThONlJwQ2R2K3FRM0ppWWU5TDRqM1JUUE85aWZHYjJ1bXRFelRDRUlhczFiVkdJVnhESzV5b1dDSmZLMWlwV3V0Sng5MTdmbHBMc3pYZnV1YjhoTGJRZzVGV05adjM1OThMMnEwTnp5NjNjZE5ya3o4c3UzN0Q2c3p3YUxSZnVha2p0L2p5N3VnZ3pIUm5OTVZFYmRndXlTNkppL0N5OE9nTE0rZUxrL25NcW9XNUFSRDZjNUgwcG5qVUJId2l6bEhJVnpoMkNTWmpUNkh6NklsbktPTUpoUW8xbndIajVzRUhLT1lXclZGZEVUdnJNSE9PdE5PbnI3cEx5c0VYamgrMFNmRnhSQzc0eVlTVHpqbjR0MCtnVTI5Rnd0SC9pckt4VlZCM3NQMVZVZkdqaFlCUzl3ci8vem4rRDQ5cGVyTzdzRzFuWjJycTVkMWZIQTVLYjd1MWJWOGlGUHovVHNyczFCRTd1MjgvdE0xQnZSSnJSYnhDdW1rRkg2YmVhOGh3cytDMmIyNW1wNU04VStmanduYTI3eWhoc205K1hrekExc0NBbmlYZzZxYnlqdU1ReHdEYU9qNDNEUmxoZDhJWEprNU1qT25iZU9qR3djbE9mSWl2T0lhYUpwWGFqS3o1SU0rSHpYQ1ovdnFxVytpNXdwZnNZK2hiSXdYK00rRmJHZExyTC9GYndNM2ZqQzM3bzJsT3hveTh1dnR4YVhycytQbTFQYlRWVTF4Kzg2VXJBakFRNnp3MjJsZ3ptcXNVaVhzeTE0OVV2TGx6WFdjYlZ3K3VBSnZXYVV1V3JQaVBWa01MSTZPSWJSZkJtK3YwWmhESE1Ccm9CYlNtQU1iS1o4SWt4MENkd2tyNWFQMGFmbzBnWCsvRXlBSTczZlVUdzd4dW1YK1hOVW1jaG9jRG9LNFhKcWRyTzBqRDNIWFhRcTBzOEc0bWhRNnVRNm5wM2l3QkV3RVJ5a2EvY000UDVpSC9Md0RzTXMvdW9xMnVRdW9SdGtjMlhTNXV4VU9ISTJYZUhrTHBKMlNPTVYzRU5ZbU4vVFBjcnZtWGZwbUpiZzcxRDRPMTY0WndCZVlmYmhub1AydzM4aC9RVzB1VWpiWENSdGtBKzVaeTl3dUdZd05nT1pVU1oycXF4MnNVc0JWU3VPcjNqNmFmS0EwNHZ2c2tieHVQaTk5OFRqQVcwd1FsRzVTQXVYdDVsVlJSL1BZZFBRVUw0NS83SVQyNG9uSndVcXdodWhsY0FNd3hxNGk1enl1TDZ6d3orZlZKRnNyVXFoejJGclpTcDVvVTh5bm5yUEY2S1R6RU00SGxrTTdxNFlHUXp4OTZYWUo3MzNZWU0xMTdnUGkzOUY5d1hjaXdYR0JtL0RDbm9YbVpFWlhXUWxIUjBvTmFaWTlmRDJIMlF5UGg0a09PK3hyMkIvSDlKK1BtVGVFdTVaMnFFQTNpSjVEWXhzN1dMVkV3Y08zTEp0bS8yWCtJK2UrK1AzTXY2N1RDVTJ1cXpQME8vd0ZrWGc3MXlkcGZmZ2pONTcwR0x2eFQvdnpWeld6K2p2RGRlYUxGcVIyNVZSMDkrMXJuKzhyWTkxK3U1SWF5V1N3WlJTVTFMYSt2VFZMV1dEYVYxK3FWSUdQQ2Jpdy9uN0xFYXd3MFdvRytPZW9uZGFSSXpDTThvNjJhKzlmc2MvbXlGQ1hQOFRvRTA4eWN4aGVoOFVWRUtWTGJNbEpHYVMxOFVVY3V3ZHd2ZWRtTW53OTFhL1lQUFk1MGsyVTZhd2k0Mit6UzdKTFZvY3pqd2dkN1I5eHkxb3hNU2ZmQno5aW41L2MzVnQzOVpqTVMyVkFKV3RtcE16SGRYRmRaVXJaYkFzR25iVWRteFdqT3VtdDNRc2t5NFBsWWQyYk5rYU95N05jWGNJZDF4d25kS1RYUkZKenhQeUpGT3Z4NzVWeUVBRVJJSU04djg2V2w0WjZsbU12bjRUWEpFZFQxalJJaTFjc2JFN2ZCRkNPaTFKblkxOWZWcGJaMjJIR0xoL01qUXZoWFNESW5DK2x0T2RpZDcvQmcxYzQ1Uk1wZEE3WDUyNUhVS3dIRzN0Nm01cDZlNXFyYWlvK0RQM0NsemhWcUFoV1FaZkw5WkMxY0NxbnNIQm5sVUREUk9Ua3hNM05qUVEzN0lDbktKVXVoZVFvd2lkWWlOMWFPU01TeTljNjJCL1ZiSzZaTlhHdnY0Tmk2MVQwRFFGenM5UG5QZ2Nkdi9xVjl4dVNHdHA0WDd0elZmc0UzSVJUOU8xb0x3NnArSDVXclJid0htSjRrUmZFMmNtQUVkNkZZNmI0dkRyN3IwQUhFa0FuV21Cem1zVVIzNU5PdE1DbmNzQk9FdDB5djNvL0NFQVIrckRNVkdjbjFHY1B3Ymd5QUw0OGNyblZ4UkhjUlUvbFg0NGZ3akFrUWZRMlNIZ3ZFNXhWRmZuaGZ4dzNnbkFrUWIwNWNWNU93Qm5xYTlNUDV3ZkJlQW9mWGFOUERqZ3lIcEhqZEVEeDdHazhQZFZVTUV1NGg3UlNzNkdTUjZQM2lkWXVrbGh2L3B5QVp4N2VhRzUrVDh6RTJOVktZYVhBKzRaY0J2cFhZTlhwV3VEZE9hQzVPL2NPU0I5dGRCN0N3YmZ6WVdsbnZqdS9SZFByNjhYNkZoNEdjSzlKL1IrWFhCQU92VTcrU2ZySmNMekRidUEvY2pKdXJ5cUh6S0VnQ1A1cFc3MjdJSDd2TWZ6L3IwZysvNm45UXcvRnRIRFZHNzI3NWZjdnhwY29CU3ZQYzd2aVBQZmpGbDBDZmt4azkzK3YrZm5LaUZjazUxQWVWeWJtKy9LaHU2MVAyTWQ2Q05ER01VeVVpZjUybjdVMFJCRytSeXBhNUZob045Vkg5STY3alUvcHQrai8wVHFhS3V4UGFuSEJKRzZEci8vbmRiVkZEOEo2VnRwZXcyUXVvUUlnSDZQL2RpN3AwcWkzN1VocEc3RXVwclc0NzdsejVodWhXMlFnajVPRWZqckI2dHZTL2xHUzA5UEN5bkY4ZnJpK0lteC9yVmpwTFJ0TGN6RC8rUXV0ZWQyTUlPSnhBb3EvbmNLUDd0K1Q5OElXTXpOdWR3VW55TjNJODVhN0VlNTlEc0ZqTC81VTBQKzdtU3BydHFVWDEzYjlpajM5dHBxdFZKUnBHTThpdWdpcDdtL3ZLMnFhNlZPcW9pVzg3VEtrZWNoN0U5Tk9QYjdjUUoyVFZ5QW1LZitiR1ZtbnMyY1pMSkdwQXlmQlBFNnNiT2djeUttUVJhREN6aklOdGhTTlpDVlhsUk9aR0JDM21ad0gwVi9tNkJ5b3E3dzl3ZXNkdWVITC8xa0tDdnJ4Y0dSK3BwLy9xTzIvdmFEcFA5SzdIOGQ5cSs1dW45eUZ1Z2Qzbk9GMldVWjhXYWpLZE1lOXRrUGdzT2l3NG9xdWlaVURSTGtRQm5zZXFLbGtZVjhWMzQ1MWRra3BEbUY4bEVSZStCQ2NmaGRyL2VaSFRIL2F3VFMyNVZNRzZ0MHh1UlVkVmUxdGcvMnFBdmxLUjBHQThTYk5GcmR4UXhuV0hpeE03OXVvRzk0eTRybDFSRW5JdElTMVRFcURmS2VpV09kRXVaS1JxUWw2djdoYjZEMHdSSElibXZnWHFMN3FYVGtaWVBBU3lydXQ3L25kd2ppRU8vUEVOSkI3dnNSQXZRWTRwTE5IVFdWN1FsR25iYXh1S0R4c2JoNHJkYVFVSjJpalZWSHEySmZqc3VNa0tYcVhZVzVHWWJzeUtoRXJhTXc5eEdOVGgyclZtZ2o1L1NTc0dpZE1wcjhYSVJKUUQ3R3ZUSlIwYTRDcjR5UlVJa2MwRG40dzQ0OG05dVdJbk5FdTh1N0twbzcxbmJGbDhqM0pXaExOTnJZQ0dscVptaDRVVlpoMDFEL3VzMFJZYStHQjNWcjFURWE0WGRpc0JPMjBmT2tTTi9aa1FuMndZd29Xc3I3UkI1V2lYanI2Rm1NM0FkTFF0Z1ViYXZ3d1RLeDdSVEZVL3BnNllpM2dlS3BmTEFFaEkxVFdMUVA1cVp4Q2UvamZ4TVFsMGdDemxHOGZ2Zm5BVGgrUHA3aS9NelA3eXF2OHZHVmZuUmVEc0JaOHFsSmZ2ejhJZ0JIRVJDWDdCWnczZytJa3lRQk1jZHVnWjkzQW5Ca0FUNStkMERNRVgxTkgrL0YrVWtBanRLSGsrN0h6MjhEY0ZTK09DQVA5OFVSY0J1SkEyUzRDdkxnMTJDY21CRE9hOEdJZStpVGRBKzltdXlCd1lMNzVkdUYvZktiL0I0YUxMZ3Z2cDN1aXdsT3J1Y3dOSXNrV0E5SEcrMUJIM1FZekxRZTRhdC9SZXZ5NzlTTGFiMEo2d08wWGtUclVWZzMwSG9KcmFzOSsyRldGSVAxUHVIN2ZwaWs5UUZhVDJCZXhqM2pQN0QrWjhwUEVuTXJGTEFaV0w5RTZ4bFlMNlAxeTk3dnJKM05vR2ZTcTRVemFRR1B6YUh3eXhSK1dZQ25lRzRRM1M5aXNiMloxaDBRekZ5Qy8rVFBMNG5la2Q4ZG9sMTVHNlBwc01DOTBwd3hKY1dJQlV5SjhmR0pwQ0J1RGRsM2djZjdPNEthQlhKckVmZGpkM1B2TWMyZW41TzdXR0xoV2lqeEVIVHJGNVhpZEpjNnpRbjZNSVhlbldSTXJUWm1LSktrU2xGbEdQVUxubFBZdHVONzJvYVJ0bG1tQkoydmJhWThXU0lYVlF0dGY4NTJNaStLZ1BBandpMnJ1KzhIKzlqT00yZm90L01JZjBtMDEvc3RmL0RPbTBTd1p3LzlWb2p0M0VJN3ExM2wzdmVEUGwrN0FvVG5DKzN3Vy81TmR3NzYydVZndS84UzBiTS9tUlgzd0haVmUzdjc1SzViZDdHZEF3T1BQRUp4N05qK05kRzhIMDV0WGQzdXZVZjNpcUMyOXRBaGlsUFB0akpQc2gvUS9lbFZ0NCtNdnB0SkZVcVdiUks1TTExV1JWU28zenQ3cjg0Z1VhWm5XK1NoT2tOMEpIMFI2SDdMUENrNjlPL3BBdHVNdExJdE1tbW8zN3VvVm11UXk5S3p6ZEl3M3d1bHU1TGR4SnhoTDFDWjRMbzdBeTNzcHU1dUdrZDY4dGxhNWp6N0xuOTN3UDl1cTkzdmZjcVVuR3pDOHJMd2w2MjFHZ3hXLzhMVFF0bWVGNTM0MTdRbXpTa3BaaXpQQzM5RmJJTEJrSmhvTUNSNC8xSmFPOWhxNWdaUktrOUw4ajBuN2U2cUtqY3BpdWhvQlJhMnVzRGhLQ0NsV0sxU3FVbWh0UGJqK0xhS0h2L1h0TEpLUzdOSWtTdVZjaXpzdXprWkdUbWs1RkhhV0JqbS93TWVpQ3pFZU5wallHUmdZR0JrNnQ5M3FUZ3ZudC9tS3dNMzh3dWdDTU9sQy93TFlmUi9sWC8zV2FXWjF6TXdNbkF3TUlGRUFaamxEaHNBQUFCNDJtTmdaR0JnUHZ0ZmdZR0IxZnEveW44VlZta0dvQWd5WUhRQUFIZjdCTmtBQUFCNDJtMlVUMGhVVVJUR3YzUGZORVRJa0ZLRDJPaVlUZU0wRGpscWtXYU9ZczVJZzhwUVloS0lRUU96Q0N4YVJCdGJTVkcwU1lyUVJVU0xWaTVhdElwYVJKbEJRWDlva1pJUmJYTFRya1VaZFB2dTliNFl4Umwrbkh2UC9mUE9POTg1VDM3Qy9tVFEyYUFqZ2NQeUF1MHFqKzNra0RlSGVyV0MzZmlGZGhubjJqaENjb3UrUEk1SUJOVXlqU1R0QVJWQWlMNDZNbWJPa1M0U0poMWtIMmtrY1dQTmZuT1c0ejV6ajdIeUJGSHZMVkpxQmtGMUNRVlZvbitCdHBkRXlEem5YMUdRRElabGdmZmVveStLZ25lYTlndHRoT3Rubloyazd4alNhaGdWNmlNRzFCMEV2Y2VNN3lJQ1pKc2FRVnd1Y0E5anBqWHYyU0RNaHlyaWtXcGdqQ1hrWkpHeEZFa3RVakxGczhOMm5wTTR1aVd1bDFXTzR5eHkzbTNrakY4ZDUzckpqbE5Dbnp6bG5kZjVyRkgwcWpBQ1hoMkNzc3JuVnlNZ1AxQXZOMUFqUFJpaE5jOXY4blBQOFNnNVNIYVNyWGJQTithN2lITmVDR0daWlk3UElHbnp6OXp6N2pEWHJzbGw3TGUrV1hTU3JIMFhjODk1UHN2b1U4UW4rdnRrRGpHZVQxUFhQa2VXdWQ5bDg3NEozbXRhbzBXdjA4SWhHYjFzdGNqb0QrU3plczkzZFRwc2hIRU1XV3UwS01kb1VlSjlVOHlieWZzbWVDZW8xZUthRHVWUWd3L1VJay83aHJ4VFBXdjZXQjAyWW1yTVdLTkZPZFRDYWtZYlNEUFdHZTR4TVMxaHdOU0R0MEpOZkd2NlpKVThZSjNrT1k5dy9JcTB1djZadHBvMCtmdnRtUWphMXZGN1Bhb0tPd3h5QlFudUg5elNTYTBTYUpVL1pJSjlOWUcwdkVRVTBERlhENlpuQ29GVzVua01GV1VhR2pyTGJKYkUzTHpmMTltTlcrUXYzMkdKTlgyVFBFVEkrNDVRSU1qeEtlYjZHV3VoRWJXcWtneWhocm1Kc3BlU2FpOHEyVGNwZFJSN1dFZjF0cFpjclpFWTZTZEowa0thU2NMdDIzUnRRNXdtcnFUeitmTVcwdXpYK1g4ZDNEZklmbS9XK3JkZ2V0ajJFM3ZKNU5MUG5lMFRVK3Y4cnRodlRoWFBzbWFZejd2NnZwN1h6M1czenVnTzNhWUgrVCtwdS9pZjFGZi9BVE9jNkd4NDJuWEJiMFNjWVFBQThQZi8zN3YzZmQ3bi9YdlArenp2Y3BJNWt5U1pQaVFuOXlGSk1qbHp6a3h5WnM0a3ljeWM5Q0hKek9uREpNa2s2VU1tT2NuSmZVaVNNMG1TTS9kaGtrbk95WnlUbk8zclB1ejNvNmgvUktsT0trMXRVUWMwcE52cGZqcEpMOUNyOURlNlNKL1RQeG1KUVV5Y3lUS0xUSUdwc1JRN3hPYllKZllMdTgwVzJGTzJ4YjNpM25PYjNDbDN3ejN5Z08vangvZzBQOHZuK2EvOElYOGhVRUtiOEVLWUZYYUVrbEFWNnFJbXhzUUJjVnpNaUxQaW9yZ21ib3Q3WWszQ1VsektTaXRTVWJxWGdmeE1IcGZmeXZQeXJud20xNVZBR1ZZbWxSV2xxRlNVTzFWUjI5V0VtbEx6NnJwNkdXTCtiZzhsUTU5RDMwTy93MUk0SGM2RUMrRzdjRk9UTktBbHRkZmFncmFzcldsYjJxNzJRMnZvbEs3b2xqNmdEK3RwL1owK3ArL3BKYjJzWCtuWGVsMS9CQUdJZ1Y0UUJ5UGdKWmdFVStBaldBUTc0QUFjZzNOUUJiZWdZUUJqMUVnWkdXUGF5QmxMeG83UmhCd0VFTU9uc0FjT3dGVzRCZmRnQ1piaEZieUdkZmhvU3VhZ09XcW16SXc1YmViTUpYUGZySmtQbG1CQks3QmlWdEthc0ZhdHFuVnJSLzg3WnZmWS9mYVFQV1pQMkROMnpzN2JhL2Eydlc4ZjJWV0hjOXFjTGlmaEpKMEpaOXFaZHc2Y0U2ZnBkcmtwTis4VzNCTzM0dDY1TFE5NFVhL0hTM2hKNzQzM3dmdmtyWHU3WHNsclJHS1JWR1FqY2h1NWp6d2dCaWtJSW9TaUtJYTZVUjlLb1N4YVJrVjBnVnArdHovb0wvaEYvOWcvOHl2K3RWL3ptNWpCRnU3QXovRVFUdUVzenVFODNzQUZmSVRMK0JKWDhRMnU0UVp1RVlGb3hDRUI2U0NkcEpmRXlRZ1pKNi9JREprajYrU1FsRW1GL0NLTlFBcFFrQWltZ2x5d0daU0QreWZlSHpLT3RVRUFlTnBqWUdSZ1lQUmpjR05nWVFobFlHY0E4cEFBQ3dNakFCZGpBUDBBQUFCNDJyMlR5MHJEUUJTRy8yU3ExZ3VpSUNKZFNPaGFhNzFTUk1UN1FuU2w2RTVJYld5THFZa3hSUlRYUG9Ccm4wZThQSUZiSDhLRksvODVtYVlidFYzSmtNbDMvbk9aWk00TWdERjhRc0hLOUFQNDRKT3doUWxhQ2R2STRzdXd3cXBsRzg0Z2I2MFo3a0hPS2h2dWhXUGRHZTdEdmZWb09JdEpPMis0bjl6S0hjU0NmV0o0aVB4Z2VCZ3I5cFBoRVV5bzFycWp5S3FjNFdlTXExYk5GeFJWeWZBclkycUczekNnd29UZkZYTHFGcHNJRU9JR0VlcW9vb1lZRHVaUXhDd1dTVnR3NFZNTGNFRnJuNWJMS0FkNzFDb29pQmFRNmpqamMwcHZ6SGNTSFZCemFOZW9YSkYwaEErUEZIRytSSk8ySnUwTFpmMkFzNE5yNFpqRGt6b2gzeEVhVXVVcXJYNUdMYURhK1J2WEdlWGkxdmkzYVpXbDRnWVZueEcvK1owMHdzR1JLTzNWWjFsWDcxR3hpK3p1Y3R1WjAybm16MzgyUlhhcFZNeS9hMTByVWJxM1ZkbXJXS3A1RWhlVFhKSW5LMFk0bDExUE90UnAvLzcyLysydFNSOURMR09HNDFwR2dYbzdwMkV5Q2p3OXVwOHovNWJqOFFUNjFEcWRqMk5hWmU2VTlzZHAvdzY1WnBQV3J2UkMzNW1TK09iNURmTlk0S3c3M0xwTFM0elIrWjZjOGVRazdLUVZEOUxib1B2bGZ3TUJTckwwQUhqYWJaUkhiQnRYRkVYdmxXVkpGTlZscTdqM2JwbEZiTzZpaXJ2Y2U1RXBja2lPUmM1UVExTE5MYjBuU0dBZ3V3UnBteVJJcjBnRjBudEJ5aUtMck5PUlJaSnRNdlBuazR3QWNzRnovM3Yzdi9zNEJJa0tpTmUvMTNBQVpWNGN0TjVRd1FyT3dBeFVZaWFxVUkwYU9GQUxKK3BRandZMG9nbk5hRUVyWm1FMjJ0Q09EblJpRHVaaUh1WmpBUlppRVJaakNaWmlHWlpqQlZaaUZWWmpEZFppSGRhakN4dmdnaHNlZU5FTkgvd0lJSWdRTm1JVE5tTUx0bUlidHFNSFlmU2lELzBZd0E3c3hDN3N4aDdzeFQ0TVlyKzUrMEVjd21FY3dWRWN3M0djd0VtY3dtbWN3Vm1jd3hET0k4SktQSXFiY0RQZXhQMzRDYmZnSHR5SkIvQTRIdU5NM0lFZmNDT3VzWXJWdUpzMXVBM3Y0a2M2OENDZXdOLzRDLy9nRVR5RmovRWhuc1l3b3JnWE1Yd0tCUi9oRTN5SnovQTV2c0RQaU9NYmZJV3Y4UXdTK0JQMzRYdDhpKytReEsvNEhiZmpBbFNNSUkwVU5Ed0VIYVBJd0VBV2VlUXdobkg4Z2dsTVlSSVhjUm1YOENvZXhsVmN3WFc0SHIvaEQ3eUdaL0VjWG1jdG5heGpQUnZZeUNZMnM0V3RuTVhaYkdNN08vQThYbUFuWHNZcmVJOXo4Q0pld3Z1Y2l4dndEbTdGay9pQTh6Z2ZiK0Z0THNBYlhNaEZYTXdsdUl0THVZekx1WUlydVlxcnVZWnJ1WTdyMmNVTmRORk5ENzNzcG85K0JoaGtpQnU1aVp1NWhWdTVqZHZad3pCNzJjZCtEbkFIZDNJWGQzTVA5M0lmQjdtZkIzaVFoM2lZUjNpVXgzaWNKM2lTcDNpYVozaVc1empFODR4d21GSEdxRERPQkpOVWVZRWpUREZOalRvekhLWEJMSFBNYzR6am5PQWtwM2lSbDNpWlYzaTFPcStwTHBjcktCbXkyZU9TN0xNWjlraDZKWDJTd3UvdUQvVmI5SmdESk4yU0hrbXZaTGVrVDlJdkdaQU1Tb1lrZXlURE50MnUycmlheUJ0S0xKSk5PaUp4MWR6QjR3cldqK2IxbkdJb1k0cVJWV0xTT2xDVlZyVjhUcW5LS2xGZGsxVnZuMDJmcDdJL2IrajJJUndTby94dXI4L2UxKzF6U2JwcmRFM0pKVlVqNXNpTjYwSmtaY3NuNlpjTVNBWWxRNUk5RG5PRW9pYVN1V1JkTG1rb1VtZWRjWFdzb091eTV1NmFQSWg3dm9GZWl3TmgrNUdhZEV0NkpMMlMzWTRweGRDN01sbytiUzFyQzNOWklXcEZvcENPdUo0M3BES1RiVjlXbmJCOVlnRmJpalZzbzZiS2dYWkdWdFhpSWtNSUs4TVNNc09TZG9hdHJBemhzektFejg0UTBzNFFScEVobE1nd3d3eDdqSzJzTVpZU1l5d2h4d2hwanhGR01jWlM3ZVplUTNFakVzMnB1alprbTYxanAxaXpYS2ZEaWl2Zk1OUExOZHJOWmNyVjI2WmxpNVdFZlhyQS8rclQ1aGZySFdKaXVZYjR3R1VhTlluVVpDYnBkZ1dkU1pQbU50RklWbkVxbXZVN2tUcGQxQTJaaUtGb0tTV2VFOGRHY1RURW83VE90ZGxVMFRrY2lZNlVqazNEWnRTSWtpdGViWmFGMHVVR3E2S1Vab3RqcWUwY3pxZFNpcTFiRW5rMVpYN3hpVlRSM2xvc2xhNElXMHBKNjducE5sRXEyYW9qc3BjeDQvUllWTkdzZjRSWTJWcEtqNmJzSitieGhxVHdCUW9pS0lYZlV4QmVLUUlGVDZEZ0Nia0t3bDBRaFZzaGVjdnJkaFdFcHlBS0xVK2dJSUwvQWViZVltY0FBQUFCVnFwZklnQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUpETUFCRUFBQUFCVmNBQUFVek1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIUkVWR0FBQmZIQUFBQUxFQUFBRUdTSGhMVUVkUVQxTUFBRi9RQUFBa2NRQUFqZ1JUcWplTVIxTlZRZ0FBaEVRQUFBeUlBQUFsMk5TSkF0UlBVeTh5QUFBQitBQUFBRndBQUFCZ2lqSjF0V050WVhBQUFBZklBQUFFaHdBQUJrb09ieGdKWTNaMElBQUFERmdBQUFBQ0FBQUFBZ0FBQUFCbWNHZHRBQUFNVUFBQUFBRUFBQUFCQUFBQUFHZGhjM0FBQUY4VUFBQUFDQUFBQUFnQUFBQVFaMng1WmdBQUVjd0FBRXdZQUFDRUVQbEhFd3BvWldGa0FBQUJnQUFBQURZQUFBQTJDN0ZLdkdob1pXRUFBQUc0QUFBQUlBQUFBQ1FJUUFZeGFHMTBlQUFBQWxRQUFBVjBBQUFMdktYV1ZpRnNiMk5oQUFBTVhBQUFCVzBBQUFYZzFXejI1VzFoZUhBQUFBSFlBQUFBSFFBQUFDQUMvd0NiYm1GdFpRQUFYZVFBQUFFYkFBQUN1RDlpWm05d2IzTjBBQUJmQUFBQUFCTUFBQUFnLzVZQVVIQnlaWEFBQUF4VUFBQUFBUUFBQUFFQUFBQUFBQUVBQUFBQlRNeUdaNURYWHc4ODlRQUxBK2dBQUFBQTAyTjNLQUFBQUFEVXZrTTgveFgremdWYkE5Z0FBQUFKQUFJQUFBQUFBQUI0Mm1OZ1pHQmdQdnRmZ1lHQnRmQy82TDhOck5GQUVSVEE5QjRBakw4R2UzamFZMkJrWUdCNnorREt3TUlRek1BTzVDRUFJMUNNRVFBb1BBR2RBQUFBZU5vbHhZRUZBbUVjQjlCM3YzOXgxQkFmUkdOMEJCQUhRQVBVSktFbGFvbUFWcmdkMnFBSmNrVThuc3FwbWlWNTVvcnovKzVpN0RaOXN1b3JXZnpjNVQxcVIyeGhQeHdHTytaUFRYT2pKcS9HRFZKNW9GbC9BY1JhRDlsNDJxV1dBM0F0V1JlRjE5a25mclo5MDdHZHVpOFZKLzgvdG0zYnRtM2J0bTNidG0zMnJGV3Z1NmZIU3RWWCszRDdwSy83SFBYUTM5ZUV1RlpVUjR3VDdsNU1kdjFvVGVRemxHUFJaRUNUZnh0dHVrTWQ0QmlKWEFEQXQrUk13SmFFZEFKM0E1RWxyVTBsUzVCNjBrUEdrblpTUW9ySlRETERWc1ZzOXlBbVdpUG0yRXp1cllUeFZvcFp0Z3pIOVJodEt5SmppMk9HT3hialNSdHBJblBKVk5KRkFsSVp5UXlwU3loQU9SbjZYKzRDNFVUL05NYm5ib0x4bEcwUlRaSHNTczAxbnZvbjY1SkJhbDlVcHM1TlRhMEZVZDRXSXRYRWtZbGtGT2tsUTZOY1RpQ3RmMEFuNlNJZEVVSEVnR3JvM21jTzlrWUY1K1cyRjFTUFlXNGxMQ3lzRlNQRlBEM2hsL1lsODNjOHByZ1RrRW5xdnpNYXlWQ3J3SERoOXNUL3lYQ2VHVWVHdTlONTlpQUVwTW91UUVDcS9GdWNaMUg3TzNwbS9sczk5TEZPZWpSMkJ5TWdJKzBXbU8ySC85dEdhTGFYS0JjaFZlUXB6citpL2hXd29IdUs1eDdsV2gzKzc3ZWgvSUt5aFB2YlIvSTRyaTNIM0t5QlFuc1AvWFlUekwrS0lqdWF1c1U2bUczTjlIdExkTHAzNmRkbXBKejJqMENCcmM2eDFyUHN0Mno0dUczRjhZcm85T2VqVSt2cytVQlNkOXdsM0hzQTArbC9qbTJJck5VQ3ZodmVwZ0RzZjdndk1ObnZnQ0wzQkVyZDJYeVhWMk9tZjRkcjAxbjdxUmd0eVJ4TVN2VkhEN21CYUQwbjZxR2h4TlBQMFRtTE03NU4wY3ozV2hsajdRbkpuSEk2R2VWNk9jOXFqcXhJNWxsMEtqYWZ3WUxLb1czTldIOWtqS3R3L3l2bTRCTHlFQXB5eHBBNmpyZW0zYmRnT1hQUjdJRkJ4ZTlYWWl3WE1SZW5vOE4xc0VlM1FhZnE0STRJbjlDK3ZRTVRmZ0x2cXc3TE1XN1Y1djhvVmU1NEJ1NE9UR1QvT09VVUNBOGxoM0g5Q2NxanlWSGtZbEpHU3Nna01vNzc5Nm8za3ZxeVhuR05aSmMxYVU1cW9sNWFSRDJEWnZXQmFwM3NzWi9pSHBMZjZaNVJiNmdmbUtkaW9kclM5dVdDTnM0V0hQZVFibzZiWkVjK1JiWVdqSFdtZTFIMmt4NWsveW1mMmhmYWswMzVGOWxONG1GdWtqNlRIK3F2cExkWUErMkx5TWVBbE1ZKy9oeC8rR1JzSi9FaGlURzhYZmZUdXFOODYzMnNTdGtwT040dUZXZnFQWVlQNmoxSy82L2oxSG51ZjZoYy9GNmM4OTVhZUNOOXVFUElEOFk1SnUyTHpuUHZ4VGdYMnZ1VmYzZEdMQ2k0dGpmWkovMy80M2RyVEY5VWgxU092bzk5bEgvMlZGU0xrNU8rbWl6ZjRyZXUvS2R5K0g3S3Q5bVJieXRRTGkwNFBpeGw1OEZmMTBKN2NVN1pQM254ZmtyL3piK3VVYnpISEdyL3k1VDlvOGdSdFBsbzFJODl5b1YwSzE3ZFVYeTZweGg0ZG1PeVBjK2ZKeWxmWkZ0U05xVFRKRFhmbVQ3dVJ6S3M1MmlNbEg3L0JmTXhIL1YreXZWSHllc284TnRRZmhYVi9HMk90eWZ5UVhtL0hLUDh6cWhXM0Rwajk2QTFKeC8vejVuTTg0VW85S2R6YlUrQlRJN3FkanIxWjZsL0k5WnRBTDN1TWZUYUFZRGk4T3ZDM0h1WXlYbXY3VVRXWXo3ZnB0eUhLQjg3VUc3TE8zcjNuK3Bkdy93WXJzK2diWjFaSHVYK1VQVDZZNlVUdVg0UnloWml5UGhOS0pka2pDc3JWNnpMY3hodjYwWTJYOEZRVXo5Sy80Njhmem5sM3VqMFI1Rnp1SDRxY3VselZqb1lSM1B5eldMditSOVJvSGg5QjJPdHBFL1BLWi9rQVpqeVpTOVEvdzhJNHUrUGV3UXpmUitLL1BheUZYNWk2eE9PcWEvWGRrR2U0bVQrRWZlV2RLa09tdHVuUlBYdURXOVgzcFFqelpVdklPd25nenFqbW1oTitWRmN5VGM0UTY1Q3NYU3BkK0thS2g2VGpTdGg4ZmZYRnFlZjZYclhZYUxxclRySDlmYmxqSDhxSmdqbUs2Q3RidVlKdGdwSzNYdmtjZHJZbjNkMlJybGJuMzVzUStxUWJ3ZFNWZ0x1SmU2dnlIdkhNZitib04yOWlvQlMvWnhIVzdsK0l1ZlY3SmNmV2FjUnlOalc2RXgrSy9laGtsUXc1dXZJdGJUOUpPVWN5aFh0UzNnZmtQdmhyWnJ5Wm5JT3VSSmVPWlh2OGxjK3lqLzVKajlrVTNiYytueWZIRlBlSWdrQS9tMU0rd2t5Q3ozWmVOcDhqMU9ZMzBBVXhXL216dHIyN21ScTIzYWZhcHZQdFczN3FiWnQyN2JiSkxWdFpYci9MdmQ4MzBHY0h3QXdNcEpqS1RWbmMvL2kxUHRnTVBoRFJWcEJFQVpwVUFCSzBWRXphQU45WWFBMlNKdXFYZElVUzJFbDJDNTJsSjFrdDVGaklJWmlOTVpoVHF5S1BYQWdqc1h4T0JubjQzSmNoOGZ4REY3bEVUeVJKL0dTdkJTdnpWdno5cndIbjVJK0luMU8ranNSSWlKRm5KQWl1eWdvaW9qU29weW9LdXFKem1LZ0dDUW1pbFZpaCs2bngrZ0p1dFN6Ni9uMXVub3J5YVMvakpEUk1rNG15M1NaUjlhVWJXVEhiQ2R5UFBrUThpSHFHN2VWK3FFVU9CVG9KQkJRRUVwREpXZ09iYUVmekNPQ2k5cFhsa2dFMjlrUmRweGRRMEIvREhZU1pDZUM3a1F3bkFnbTRoUmNpQ3R3UFo0Z0F1Q1JSSkJNQktWNUhkNk9kK1dUMHdjVHdWc0JSQkF0RXAwRWhVVXBMMEYzSWhoTUJOdWRCUEZ1Z2pwNmZUZEJGQkVrZVFrNkVNSGpEd0Vmd3I2Qm0wQlRYOVFIZFI5QXZTQ1dmdVFlWkZBendDbmJoTjlrNTdNMzB0VnBxcFdxVDEyWEhLcENLUDNvMm1keXREM0lqckxiMnBIZzFkMlJBRmFVdFFSSTVoTkx0MjViSGMyelZvaFZ6anhubnJPNm11dk53M1RsbGZtSzhzeWRTZVlWSUJrZmpXL0dVK3FIeGozRE1pNFpwWTBVSStWbThXc1hRaHFITlBkUHhaZnNEV2pnMFRieUpiSkJmZ2pQQWRneXRvSnRvdDdHOXJCOTdCQTd3NjZ3RzBCeUpmVTE4bDBhbEdUSE0yL0JLL1RIckpnZDgySisyc1dkWjRwaWFmaW5mSGU0andwaVlmZXFESmtMZjFaTUQ5QmhHQUFVUmYvN2JWamI3bnhtMjFaWDI3YmR4cmJ0MlF4bTIyYnN6TGJ1c1hrVm92NUswQ1pOVTdyNktVZTV5dEFlQlNwVHZaV25BQVhwMFA4ckZLeEtGU2hmaGRxdGFGSlVwRVFWSzBJRDFVZWJ0VVU3dFZWSml1RnIvYVR2VmE1VTFlbG4zbENzOXVrU1hjcEt4U2xlVlp5bmkvV0RLalJMMHpWYm9hU3hqaXJ1NDN1UFpUS1hrODRHYnVFSE10akk3ZnpJQ1R4QUpsdTRrd2Y1U1ZHY1NoYmJ1WnVmMmNra2ppYVgvVHpNMC96akNSekpEUEk0U0xWRlBvZW9NNXpHc3hRUXptTThaK3NnWjFOSUZFKzRGekVjNFFBK3BvUGZITWlOTEdJOUI3aVpSenpJdzNpVEwzaUxlazdrZEQ2aGs5OGQ1QUVleWpRVzh6WU4zRW9OZnpqWWd6MmMyVnpGYmRSeUVtZHdQOC93S1YzODZSQnVZb2tITW93UmpPSU9IbVVPVjNNc216ak1YSzdoSFJvWnlXaE80U3cyRThZOHJ1VmRtaGpEY1J6UFozVHpsMFBaU3dKVE9JcXRSRENmNjNpUFpyWVJ5VjA4emhYTTVIMWF1SkpaZkVBckozTW1EL0U4bjlQRDMrN2pjWjdJUGhLWnpqTHU0VW51NVNsK1pSZXhIdUlSZkVRN3gvQWhiUjd2U2V3bWpqM0VzNERyV2NnTkRHRW8vZWhQR1MveE9xdEk1VHYzOTJndW81SzFKTEdjRXNwNWxXL2NseTg5a3RXOHdQbWN3MFgrMEIvN0U3L3RULzJaUDNlOUc5empSamU1MlMxdWRadS9kSmU3M2U0T2R6clZpZDdqWkcvMURtOXprcmQ3cDNkNXQxT2M1Z0x2ZGJiVEhlMU1IM0s0RHp2RFlZNXdwS09jNVJ3WE9jYjdIZWNEanZkQkozaWZZOG1taUIxRTg0dDdrME94YXBTbGJOVVNRQ0JCOUNHWUVFTHBxMlNscUVRN3RKMWUra1dMdEVZek5GTnpORmZ6TkY4THRGQXJ0RktydEZxL2ErKy91NFNMU0FBQUFBQUFBQUFBQUFBQUFBQjQybnpCVXdDZ1NnQUF3R3JiM0diem1XZmJ0bTNidG0zYnRtM2J0bTNiM3plRFlaais0NzlZU2l3ZlZncnJnODNETG1DZjhKUjRicnc0WHYwbkIrQVQ4TTM0WFFJU1NZaGFSR3RpSy9FT0FNQUREWGpnTi9BZlNBYlNnV3dnSDJnTXVvRHBZRCs0VGlJeUkxbUlIRUp1STArUjE4aUhrSUFtak9EZk1BbE1DN1BCL0xBRXJBaHJ3Y2F3RGV3S0I4SFJjQXBjQkRmREUvQW1mRVV4bEVQOVM2V2o4bE1WcUlaVUoyb3dOWVZhU20yampsTTNxSmMwVGR2MFAzUmFPaDlkbm01QWQ2UUgwWlBwdTR6SFpHZnFNTk9Zdzh4Yk5qV2JtUzNPMW1aYnNGM1kvdXg4OWd4N2ovM0ljWnpKWmVieWN6VzRKdHhPN2o1djhvbjVTbng5dmpNL2h0L0VIK0kvQ29XRlRrSS9ZYmd3V1ZnckhCZXVDVTlGSUJwaUFiR0hPRVZjSW00UkQ0aG5VQnFVRmVWRnhWQTVWQTNWUTgxUU85UU45VVBEMERnMERjMUR5OUFtdEE4ZFErZlJkZlFBdlVBZkpFbjZSVW9yMVpjR1NRdWtyZElKbVpBZCtRODVvMXhLcmlsM2tVZktXK1ZyaXFXa1Zab3AzWlVweWpMbHNISlgrYVFhYWtHMW5UcFozYWUrMG15dG1OWk1HNlN0MWc1cXQzUlRUNm1YMUh2b2kvUTlCbTc4Wm1ReGlobU5qVDdHSEdPRGNjWEV6RFJtRFhPcFJWaDVyUkhXUHV1aTljckdiTllPN05yMkFIdW12ZDUrNVB6cjFISGFPd09kVWM0MFo1R3ozam5vbkhXZXVJenJ1SCs0NmR4c2JqNjNsRnZOYmUvMmRvZTdrOTM1N21yM25oZDZSYjJ4M2hXZjlQLzB5L3ZEL1MxQkVEUUlsZ1Y3ZzBzaENCT0g1Y0l1WVo5d1FiZ3p2Qmc1VVltb2Q3UTRPaHQ5aUZQRVJlTkdjZXU0Ynp3K1hoVHZpcS9FYno4VEJBK0FZY1ZRQUFCbjI5NlMvNWpNdG0zYnRtM2J0bTNidG0zYmRudG5FcGlVUmswMlU4aVVNN1ZNTTlQSjlET2p6RFJ6eUx5eVVXMHVXOHhXc3ZWc0s5dk5EckxqN0N5N3pHNnl2NFBzUVpOZ1VMQXAyQitjQ2E0Rzk0S1BFQjVpUUJJQXlBaDVvU1JVaFliUUZuckNVSmdJYzJFbGJJV0RjQlp1d2xQNENIOHhDaWJBTkpnV2MySlJySWgxc1NWMnhZRTRGbWZpVXR5RSsvRUVYc1M3K0JLL1VoaUtRVWtJS0NQbHBaSlVsUnBTVytwSm8yZzJMYUh6OUl2RGNTeE94c1NaT1QrWDV1cmNtTnR6Yng3T2szaytyK2J0ZkpqUDgyMSt6cC81djBTVFJHSWx2ZVNXNGxKWjZrdHI2UzZEWmJ6TWxqV3lWNDdKZFhraFh6V3NSdFA0bWxxOTV0QWlXa0hyYUF2dG9nTjBqTTdRSmJwQjkrZ0p2YUlQOUkzK2NPRmRiSmZjc2N2aUNyZ3lyb1pyNGpxNFBtNmhPK2JPdXc4K2prL3EwV2Z5K1h3cFg4MDM4dTE4THovTVQvTHovQ3EvelIveTUvd3RIMW9RUEFDQXNRSUFBUDJjYmR2TG5hcER6Ylp0MjdadDI3WnQyN1p0NjcySGVkL20vUWxpZytRZ000QkFnSUtnTEdnTWVvSkJZQnlZQlphQlRXQWZPQVd1Z1VmZ0hVd0pmVmdRdG9VOTRWQjRBSjZCTitBVCtBWWxRV2xRYmxRS1ZVSmQwU3AwQU4xQVAvSC9PRDVPam5OaWpGMGM0VHA0SXA2Sk4rQXorQkg1aDJRbkpVa3JNb0hzSTQvSmE1cUpscWExYUQ4NmpDNmhsK2xMOWcvTHpDUXJ6U3F6cHF3dDY4cUdzWEhzRkx2RVh2SllQQk1QZUcwK2tDL2dwL2duSzVWVnhScG5IYlBPV1cvdFhEYXhQVnZiUmV5Mjluejd0aFBmRVU0OVo0Z3p4cG5pekhFdXVYKzdXZHppYmwyM3ZUdkRQZVkrOVpKNTZieHNIdkJxZVFPOEZkNWQ3N09JSllpb0pqcUwvbUswbUM0V2kvVml0emd1TG92NzRyWDRMbVBLWExLb3JDanJ5cGF5cXh3b1I4cUpjcVpjTDdmTC9mSzQvS0wrVXJGVVdwVlY1VlVGVlVsVlVkVlVIVlFQTlVDTlVCUFVEdlZhZmZZOXY3MC8wVDhYeEFwRVVEY1lFeXdKZGdkM2dpZkJyOUNFZGNQKzRhcndjWlFvZ2xHMWFFSjBOSHF0Z2E2czYrZ1d1b01lcU1mcDJYcUp2cUJ2NmlmNmcvbkx4RE9wVERaRGpHK0ttQXFtam1saHVwZ0Jab3laWVphWURXYVBPV0ZPNUl2MUI0cWd6SkVBQUFCNDJvUjdCMkJUdC9hM2preGl5UGE0dGhNN2poM0hkcWFUZU1UWmc0U1JoQ1NzRExJSkFVTFlOR1dVOFlDbWdWSldlYVd2ZE5DOTU2T1BMa0pwMm4vMzNudjM2K3NlZEk5Y2YwZTYxMkR6RnFsa1MvcnBuS01qSFVubnlDV1V1QW1CaCtrM1JFR1VoSGhVVnBYQ3FySzZZYjliZkFXeTZUZmpham82dnBZQWNRVitnQ2p5TklrbVJKL3E4SGtMUEc2ZG9JMjhQTCtzTEI5VGJHbGVYaWxMSkJDUXNEU0JPc2dFUXBBdTVqQUZhUWlCRHZJSEdTV1RrSVpHNmg4UFFvbXZ3aDhWMTNZOXpMZllZMjJXWjVBQ1E4b1VJa01vVUpLRWxPK21UeEV0c1JDaThUcHNxVXFmTElsU3NEbjk1YUFJRVM3Z3RGZTNkQ3hZUE5RNDcwQjBzU3U5T0sra0pBOFRCRklzNmVmbExtaWJzaWl2ZEZOS29sc1Vpbk56aTFsQ0hvWElJdzU1UkJJMUlYNEYwdEpIUXdqVmVja2VyOWVUWENjVCt4VWVNQmpFcWVJZnAwaHdPWXRRemdSSlRyOVc1M0g3aFVnYkorTDNlZlRLT05Bd1duTFZjLzlCemdsbmlBbGZodklvUkI1eHlJUExhUVNrNVRSQ0NOV3Z3K1dFYUhHcXdRQVBRRVNRaUt6UGgzR3NCcEtHY2pyWldKWGw0QXRUYkh5WVRqY2taS1JuWmtTcXRBWDVEZDI5Z3dOcjUvWEExS0FxQWhyTlRGVzIzcEdSdlJuRm5yWWtzeXhFTFVCOGNEVjVuejdHNWxURDlhcW8xemxkTHFjT3JvWUVRUkMvQ3dRWUJwNUdqSVBFc3BuSC9DdENzTDRvOElQaVRseC9UaklCMmdoaG4vUjZRcERXaEdpbURWUGdlMXBNSDBOOElpRjJ0enlJT0JDMHV0RDFDbG5tMUFSYkRzL08zWDNCTUtiem5KMXoxM2M3TytadTZMNW85TTQ3angyNzg4NVJndEkyWXpaS2p6SnBQU3Fseis5UmpkODBkZ01sbVJmTUhhOG53Q3lIdXBHakR0dDk1VFJNYVhHZ3RBcnUxWnY4YWVhMjljdTJMOW5rSGxvR09TUExSMXBUamFtekRzNFphSFVQL0tYekFGS3BScmx0eUNVSnVTbk5JTTJlMDRjcmhoT01STVkybjVYU1EyMTlsKzdNWFpDOXBtYWx0ekNoSk9IUWp5aGM3a1V4aTVxV2I5SUplOUpiMGxJakZHdXUyc3Qwb2NWc0N0S01ZanEwK3F3KzhLZzhnazFRK0pRd1Yzd0l2TGZPbm4zbDMvNHlERWZFV1R2K0FwR3Z2TUxHV3l4TFlzS1ZnT3dMZ3Z3MVZzR3FEQTRMRjFueHhobmVmSy9Qc2RDaWdhdkYzeWM1VWhkdm5ycDU3bEQzemVtWjJWa1p5b2pWWU4rN2JkSlFiKzJnUHh1bGNTTGRFdFNUbnFRaUc2UW9UNFV0T0MxNndZVkxEQWN2TVlXaDJtbVJrMnQ3MTF5NGNkdU82dzY0dW0yV09TdnREbkRtcFR0eWFmSE10clRWM2F0R2JybjIvdWNGMWJhWWVQR1hoSG4xR1ZrdU54dURIVWVlS2MrWkJrY3VLSmIvTGo1SUkzQmtCM2FPdjB3VXhJTFNGTkRIaVFHeGVkaEZHeG5VdWd1WWRXTE9oWUpJUVN0cHdRVzVvRTBCV1I4MHVTQzN1bVRQWCthc3F5d3VjbVdkdTN6WkR2SGRERmRPbGt1Ym0rWHBWRnZUMHl3MkdwczNTNTg2cTJUaDZyelc0ckwycE9SYWIrZUtBZkhsak1KTVY3cGRtNXlzL3JEWVB0SHBTcyswc3ZsS1FabGNxS0VrSnIrZjY4RWZCNUpFNVhCS1cwNk4yKy9DYWlaWlNXYW5mVnFsTXJFMnJhTGJYYk8rWWN2T0t3NFdMRTQ3bVprQzlpeDdSdmExYXUzVWxnUk40ZnlLK3RXbHQxLzE0Rk5KZXBnWDN6WEhsZW4yb1RXbElzZEtib25Ka1FUTEJrTGdMMXh2NWtkWTJZWmkyWGg3eXZkWTVuT281TzJXVDFoWmgrM1RlTmxLV2RtSzdWRzhuUHJQSUw2RTkwZEtXRllqWHMvYjA3NW01VFJ1clk5ajJUNEJ5MEVOWU5sQm1FWjBnZjB3REc0OGJmVGg1NDB6dUM1UkI4ODI5L1UxczVSa01DUmhXcld5cjI4bFM0czhoWVVlbGdqZ3ZuRUorQ0NUclFpOVpNVkhOb3lzSFFBaFpYNkp1SUlnd29lSVFlUWxFS0lKbmlVZXdlb3JCOWtDU21vYkttWlUxMTRxUHQxWkkyaUVBaWNvY2l1OFdkM0YvVFBuekRJbHFBVURVaWxEaVpjaG55UW1MN05mV1ZESmZnV2xSUGloNlNXbGVYYWJ4YTVQN3ZvcmFOc2pYYVh0cXhMYkU5UWFWY0tFb283NUxXMUZPWlZUK1g2R1VwMExlWklONjMwMmxGeGdOdXowS1Q5NjdPZ1dyM2Q1MjBCOTY4OC90OVpmczVhZHoxVXlmeVBYVjdnQVZzRVdOTHJqeWRXbTRtS1RKZFhpem9zR2V0a0VjMHpGOUs1VmNkSHRDVnBWZ2pxaS9ONzVGYlM4b0hJNms4R0JOTGVERzJjN0pXUVc5QUxYU25CQ0pNUDFlVjlyN2hqc3NsWUtlWjdjSEpyaExxM3RxamNhYWFJeFo5WENub0cxTVZITmNSbTV1c3FDeW9hL3h6aXRHVmxNODlrNHhrM3kzR2lZbGhRTjF6OEdNNjhaZ094RlBlS3pSTUVsR09JU1dFazI3dXV5dFFhUFVsa2k1U2xiRGJWVTZFOUx5WGEyTlRaMFpOaktXbXFxNXQ0dEdBMjZSRU9WWGEvUmF0UzZ4NUk5OGRwY2EwRlpjYjYxTUQ2bDFGdFo5Zzkxb2o1UlVHdWpMalRHVGRJbXFyUXExRUlheXJCWmxvRjRHQisvelArMFpmcmQvdUNxTEM3eVpXZFFwNnQ4ZWxkZFMrZVNMbXVOWWI4cE1kRW82UFVhZTdaUTRhdWV2YVJ2NFpyNG1CZWlNeHdHUVdDbVIvSURKMkFKK1lWRVMzUHQ4VW1UZmZIQ2hTc1dMcXdhN0IvRS96aU9aQ0J1RDJxRytGRmYrVkNZMGQ4ZkNHRC9ON0QrZmVvZ3BlUk9Fb241YkVSbkJuckluN0NBMzdkUVhyOEg1ZFB2NnUxZE0yUEcxZWZzM0huT2h2UFAzOENveGlEdVBRbW53UkVwYmFoQjV4YU9nd1ZCSUxONjJBTERDZ3RWb2h3RXZtR25Nb3lBVDJIQUdyZGM0OE9hUVk3eHlEVmwyR3NaeDNqbEdoTml6bFdZc2NZbjExU2R3aFRJTlE2czJjN3ArT1dhYk95MWlXTUtRekJESEZNazE2Umh6V1plVXl6WDVNUHRzSVQrUDZ3cENkWlFQZFpzeEpyU1U1aEhzZVpaNnVRMWx4UGVRaXV4SlJNYXlKK0tXWWd0bDdFeFdQTWVyNmxnTlFRQ09JSGtNM3FVellrTlBQQVoxSjhuSHFWSHgrdVp4Z0svS2g2bXg0bVROTUZYaUhNaTkzSXlRQ1FOWGlBaElqcitEUUkvRmErSElYR01pcHVRRDBPK3o1RWVtWlk3aUVCdWQ4aUl0em5DU3llSElYd01JWFA3SlF6aENlRXlKdE00eVJHK003aFVuVVpRRW9id2tnbW41TGhGcHZGaDRBLzhMRGlEaG84aFpEa0NoSVFnUEVFdUlUUytseEhoWEV3Y2NZd2pmZzVEK0VMMDhaQk00NThjNFQ5ekxBd1J6b1cxSUlJalpYMDhJQ05lNG9qQ004ZkNFUTl5eE5laENENlczWXhMQ0kxM2c0andzWERFc1pCVlVCZzJsbkFhNzRRaENtU0VneUZrblg0VWh2Q0g2T09JVE9NVGppZzZVeDhoaU85Q0ViS2s0WWh2WkVTNEhOa2hpRGZERUlVaGNoeVRFVzl4UlBHWk9tVUllU3kveVlqdzlXRmlDRmxqdndZUjRSb0w0ZkpaS0NKTTBpRGlkUmtSTHFralJJNXZ3aEJGRElFMjd3NXNvVG1LZkpKS01rZ3V2NzNwZlU0WFNJNmV3TysyVGtGdkJzbEQ5V0ZKZ3g2Skx3NDBYcWRRRHVWMWM1M3BiYlBXOVRVMU5HVFhwUm42VzljdmFQSXN5VGlRWWpLbEhDOUpzbzZsR1JXWHhGbm1UVzViRzdYaEhHWFdUbDFpeEJVVGJlM1ZyVU1UTjU2anNCbmhxQ0YxNGtoa21uaFB2bm9iWlJjMzBvUXlSZUM0ZE1STVNJUXZWQnFIVXlqd0N5aUtRcEpDZ01aTjU0NXNhQ3AwRldmbkZxWFZYT25JekhCdVB3am5iZG13ZThMQlN5Y0pHK0xnUjBYTWVpSHFFQnpNTDVqMDFTUmZMb3NHeUw2UEVjOWt2Q29WK1BITWtrNUVmanZBWXdhUHIwZ2xkWXZhV2tWL2MveU9OU3NiZWlkM0tPKzVJYUw4d0lGdDJUMGo5ZWF1RlVYblp6V2Jza2NhY3BBaUlNVm1sQmwzVXc4L0FaMllLVHhHd0F5dkwvdzRmTzZ5eTdRN21uYzgyelAvOFYyelI0VExMdHMrb01zY0FKdjRPbVNJN3c3a2FBYTJJeDFENEFmYVFFK1FkRUpBOENodDNQbU9BM1pNTXltOXZsSmc0cGFETEN6ZTlwUmdlTk4wUytyaXFYUFNldlBXWDJKc21RNHd2ZFY4ZUYxM2JVMXQ0VFQxU1JPc3F4eW9OWXlvdEN1WER5Z1RKazVVVFJ4WWZsYnFpTmJoR0VBMlJJWFMxNkQwWnM3VFhWQUdIdVl0WllFUHIxODhlUVMvb01RRVJtVmw4VTJOZStkZk14Zi8zWFArK2VkRDZwNHBEZEc2ZVZ1cm4zRXVjOVppZW1KTjFiS3EycXBsakhJTlVwNGorWWRXcHc5Sk05bGRqTElWaDZiSDhhR3ZxUWZqNitmNC9aTysremFxd0wyRnh1c3ZUb250RWFwakZzMzk1cmZCcEpSQnMzSHRXbjNxNExSbUpSb1RKVEVrazliUkxUaDdUcHkvVktmUzZXZlhBNmRmenliUXIxZXlTNEJlNlF5N2JVT1dKM2ZtOGdhSG8ySDV6RnlQMXhYODd2Sm01T1ZsWUZvVjM5elRXRnhkWGR6WTB4d2YrbjFEa2R0ZHhCSzc2UmNISEJUb1NSSUoyUXZaK1BRUVRTc2tqdzJpd2FieGFHRDMvUDY3bnJ6NFNTd3F4ZC9nRnJHRjRRckpJbXFtamV5RzVBKzVJYjEvNDQyWDNIampvaVBEUi9BL2pnTUROY1BsN0RUVzRBMnBFRDRGdy9Bd2NrWUtnQlN1b0E2eWpqU2hCYThuUlB5YzE5K085YkhVZ1RXclNTVG1Cem0vUnF6dEpocENLZ0Q1c1Z1ODM2TkVucGlzeWpaZjgySDNDNUNZc3pXbjRXTDNFK0szdnNidTRYbkRzMlpoMWsySUF2dFhZUDhobERlZVdVbG9BQ21DK1FOaE1RbG5mcjRUay9ncGZQcUQvQjJleUhVNmMxbTZhM2o0emVCM05zSktNbzhLdElOSFVYeDJJUmFFU25oVmZCT2NvTjUvLzdWZG5UY2dwZ294T2drRFFvUXZCM3hVSjJaQnV2Z0dYQ09EY09UbEJHZ2F2UmxIdmpteWtXc2tFalVTV3IvbGREMVNkWkN2YUI0OHdjYmp0OG5temk3L0ZlQ1JMc0pPNXA0cWI5OGMxVkE5cGRwa2lyVW9GSnVqR3F0cnBPL2ZaTmdtejhqVHhqb3lnbC80cWJXSzV0RjY1TFdOREJNbDVvU2NpN3ltWVgwOExlYno3Y1EvdGl4eFNWN2ZmZDU1M1NNai9MOVYzVHQyZE8vYXhYUHNRUUxUNE1mQTYyem1CZFF3L0hqLy92MlNKM1VWdklDK3BvdmRDVFhjeFEvZHFWS0FiODRoc1JmSm4zSGtnZ3N3ZE1mOWlWeUlBMU5CZG1iNnFwNnVXYTFWWmVrdE5jVTV1ZW0yMWIxRmd3NVhyNzNDbUQydDJIT2xMc1ZpTFZRSkJrak1xa3ZRVmViTWFIY01KYVVJS3B1cE1zODNWWk5ZbGpXanpTQU14YXZUWWpWcWs3NWlqall4Tms2VjdkQkZSaWFqcEZsd0VMcm9jY25yMWZ3SHIvZi9wczJlUFkwbElTbEp3QVFIbTZaTWFXS3AyNVNVWkdLSjhMdS9teTZqQ2paWEdvK0tSeUJWOHFmQWg0bVpVN0JsanBvc0tTbWphcDFhNXkzMmxHdjhsVnJ0MzZsQ3ZOMWlUSUloOFJhalBtS0RMc1ZhR2ZrbzByUWp6VUo2bEhta0VTb2IvbkZObG9BS2psYWV1MkR3aXIyZkRkQ3IvL3dOcnRXYzNiSCt2RDgvWnRwSExLM0RQa2JtUXpJcmtoSmFVdENhTU5uOE5xVUdHeXFUR25xRWxpVkoyNUlXWXpyOVBYdEFHTGg2M2M1MWgvRWZmbHg5OWRWZzJNbEdPVFBnaG5oNmtzMjVIb2MzODhSemlvZityRVNXSVMxS3FVM0IyMCtjZUE0V2lwZlJEcFl6Q2dtQjdUU2Rmc0xXR1doc0dxVlA3L1FvL1FJc1MzZ29ZWFNVWmJCbi9DY2FQWEhueFBmZm43Z3pwSWVBZFAwTTd3OTJjdXA1Tm9vZG82TjVaL25MRnV3NXNiMWRwaUYvazNhMUU5U010OWNJM0lkOUdLOVN3WWg0QkQ0OWNmZXcrQ1FoaXNEUGdRRTZuLzVPRk5JdW9nZFBXREFXUXI1Ym9QMjRlTU1tS1JSYkRQMXlUSGEvWXZ1ZlcrZzl4WGw1eFN5TlR3NStRNXE2d0RmMGZiUU1POGxCU1lqL3RHM3dBMEE2eFpRaDV5ZGJPSGEzMzhuQ3F1d2FJNjlLM2ZTNjdMVDFpd2JPdm15OThlQVVRMmFhV1YyVGtsNlUzTFpxKzI3UXVoMFg2cE5RTDlQU3pHYmIvVFhkWms5ZFJrUEg3THFodW0wbFU0M3BHM3NuUlp3MUtWYWo4eXd4SjF5ajhacWE0QVo5YXBhekpNbHNKa0NNTUF1MjBXTjhIU3RkZ0ZzQk82cjBVcWphajNMR2d4NVB3T2NLMGZCNlZ0RE1Yb1BGYXJVWWVqUHBpaDVWb1JVZVhqMGgzZElVSHhOZGxGNHlGQjgvVkpKZUZCMFQzMlJKbjhEMG4wYnVnUTNRR1BTbjA2RDVua3N1Q1RDUDVINzRFV3Fwa2d3amJBMEJWcVA0REdvWnNnd3dVdkVaMzEyQWVBT3JZSWllNUZFYTZhTGxrWUxPajA2dHI1OTZaMWxWVmRuK3JzODJiZnFzcS9Penpacy82K1QrTnZhWklmWFJTSnVQalFlYm5NZE85YUVud3pvQmlRdXNvc255U2djUHhNSGNZK0p0ZkhKSmVHc0V0a0tmZU5zeG1DczFBNmxEZnV1eGxWc0NCb013R0Z3SHJoVXJzSDE0ZkdSWTZnK2xFZ0pVVnA5SFpmTkJxZmpTaWhYMDVKOWJodWs1RENNRUJtQWZyc1YwNU1HWFF4bDRIVm5nNDllZDA1R2haQ21raWgrNGJtQ2ZMc2ZTdWRSazF1bk1wcVdkbGh5ZFNlLzNsNWI2L1hyVGVWR1RWdlZ0VEU3Y25aaThzVy9WcEtpeko1VHNkWmZFeDVlNDk1Wk00RElOd0U2Sm40WkhRWkdrcmdRRVhIREpjRHBNWGdaODJlSUhIajF4LzRaZFFXbHBBYktqLy93Zi9OSklDMnlGTzlEU2lQOVU2SlZOVHh5ODVKNlpuZGVVeS9PVzNNWmNkMU9XbEJOK0tucWdEMTRtRWZ5azhpajFkKzNhZFdUZE9zOEwrSSsxNTJEN0VxbGRvOGV0enZrK2I0ZVhHWUNmZ0I2NkZkc2Q1REIvOFRnTVpoNHp4WDUwQjYrL2t0ZGZpZlZTVk02Qi92ZjF4TS91aGhIU2RoNHVMbE1OejZWS3ZkK2pPQlVoczBwdkluNjhTSG9yUURwVFlLeTFvMkZvODVHdXZWL3YzM0swcTJab1d2NTByYjR1ZGVhc3lRc0xwbVFtYlBFcDFQR1pSZUtQeTI1dTMzRmpYRXJVQkhPeTNsSGNhMXhsNzdwOTdjRXZ0czY3YmxYUFJUTXR5Y2Ewcm83WnU1dDhEdkdGMkxqWWhBM3R2eXkrYTltV1hZK3E0aEwwZDhRdXJtbGg0OG9qRjBNTXJPQ3ZlcFJjeTZNMkdyVENXMmtrT1VDNnNFeEFoOVozZzJ4OXowczFhSDAzSU9JaWp2QUc5c0dRUW9YbGd5UUZ5eFlzOS9MeXhWcFdqZ3ZzbzhtOC9EY1NYcjZFbCtzUXY1NlhEd1hib1pTWEwrVmxJYkFEOWlrU3NYeVoxSTdsbmJ4OE9TK25rYnRoSzQzRzhoVmNIZ2ZaRDMwMEQ4dUhlVGtIeTB0NCtjcGdPOTFLOC9BVDIrVTVsbkYwQjY5SG5EekhIQjg0VnpHbW9Oai9HbDdPSXorZ3pwNldkQWFveGVET3hYWEd5dm1ncG5hNEJoSEQrUDFwckpGM0xLNnpNM3Z3ZFlzMnY1V2VaT3RTcjlCNEZKcW5ycnZ1bm11djNROWpNQ1pXaUJYOGRFVE1vSXpSS0R3YVJjSzExOTV6M1hVaEdFb29aaWZvVWVRY3hYd1VtNUpmNGowSytNcnhTdG96UDc3Nm85aTZlOXJJQ0l1SVFSd0FVWkE2N0xFRWU4UVRQYnNWYUt4UzBGMWV2RmFOd0ZlcVRTRklqMkIxb0Y2NjFaVmRWbEYxZG9QNHlUKzZNdE03NXRiVTIxTHAwWVZ6YzZjTHV0YXlzdlpjU0Qxc1Q1OEY4UWVtMlIxTThnTDBBdWZRaDlsTGhUMFlycFg5dldUZzF5QTZaL2F5Mis0K2RtTm44OXpTenU2T2VUV2Q2cFI3N3J6dHdlUUQ2dms5dXE0K0xhRmMwcHRSMGtsRXhWL0g1VWN3aFlydk95aFovRlYzTlY2NHNIM3kzdzdTby8rNFlma1ZzNmhWUE90QjlYRUN2Rzh1OW8zbVBRVXI4MWN3cjRPUHhUZS8rdzR5Nk5FREd3Nk1ISkNSUnNZbEJJbTRGOFh2M25tSEhyM293b3YrREk3b0VJNG9tYjF2TWgvSXFnbytFZ1ZmMGFUQndaM1c1TE1nSmYvQTlPV1h6WHpraU8vc0ROZGdSbi92amdsYlI4UkxFMU9hRHkrLzYwU2lkbmU4ZXVIaStDZUl6UDkyU1ZJcnY5ZDUrQjk4OWVIWTJJZGpJSWhmMHFQaXp4QTFYcy9RalpqRlMvRk9obW9jWXpQTDE4cTNjQ0cvSGNydmg5akluWUlFVDU0N2EyenpsdHF5aTJOeWkrQVJzZnpjYllZZzN6ZXhSNVJFU2VPWnhGUmJOL2JCNitJZllQcmdHK1Q2RVpqRk1YRVhUQmZ2Qy9iSXhoNFJVZy9VNWhoWWtmOC9MNWRiRlV6ak1Xd2NDaVNGSXpHQ1IwWFBYMy96K2h1ZXZlbVd4K0EyOFNURWlYT1I4azVZajJMTE5HK1Z0SzloUFRSSTJQYmREVS84Y01NVGNFUnNSR2dkM0lOUWlqUHdMZjJlUGliZHhTTE8ySFREZk9XL0xqODh1K1dLd2VXSDU3UWNIcHpSMEZoZjM5Q2c2cmh1eGVwclc5cXZXN242dXVaRGc0dVhMQjFjUExDTXlLdHNnT3RCZzNPTDU3TmtFRGFuaDlQTUFwandBSmpXWFhEQnVyNnBMcmZiTmZYREQrblJ6Y3VYYjk3dHpzNTJFeTdaTkM0Wi83MUJoQXVjb2JJeHk5TGJROFNqSDNjZnI3Nzhia25BSlgxcHJaUEZ1MlFoNzQvdW5Ceng4UFdTbkp2dmNHaTA5T2FncUxLa2wvRTVGb0wyZ09RMU5xZE5VSEZoczZBT3pPdDIrOTJIbmppbmJYWjJmczlNZW5URFFGbHZzdmpweVpNd2xKZlR3WHdUMUtPZnYvRVRUVkJRMlJ0RGR5dmNFVU9hT0p4M2UrWk8zenhyU1hkUDIrSzB2TkxGclZmc0xWdVRucjh1Myt1T3RXZUJ3ZG8vYTNLZk4yMjNzVUJyU3RDbTlqU3RPRWRRNzQxVkdaTVR0SnA0QW14dWFTZmZvd2k3MjdBNzBFdFAwamxQVXZQZi9qYitFVUhFVkpUcGVrUWtzSmwxK0dSZlNWckRjUGIrSzhjS0MxYU9YYVhhc3gzdUZhdjlSYXZndURoOTJ4N3N5ZmUvNDFJRVF3NVkvZnJ6YTd0MnZmZ3pyaHlBQUxjTlhPR0tOK1NWR1EwMkRtTklPcnV2OStsanI4eGE4SDhMWmovN0FEd3FsbUFuSzFwK09ueUtIV1hxRjh1MjZjU3RWZUZoeDdrR1Rxd2Rldm5kcDE5ZnNPRGw1ejU0N3oxWUNETWZlVVE4SWg0SzdUT1JqVllTU2ZYRlp5OXYzUHprbHhBQmQ0bHZnVU5zRk1jUm1ZcklhZkxPNHdQMllBNVdJUld0N1hHYUlCNkQraEc0NHNDSXVPQUF3dkNNL1FaK3BXcGlaUE5tRGJ0Z3lBK04wbHUxQ2kzQjc1Tm1FeGJHbVdlazEzVVVkSmZtNURqeXBpN01HQ3Bic2ZoblRYcXN5Vmh0VERlWlc2WjdHakltSldWYVVvWUV3N3hlOGNhRnF0aTZDWVVHRStOWUdmaUp6a1JQUzBWTWtyMUxET1FiamxLVHFoVGtaODdLVWRNVVcrK3F3Z1hsbVExQzdIeWJ4V0xMY1Rqb0p3R2lNK3pkMkx4NXNsbWZDZnZqZjR1dnJLMnY1bWZmVC9BMGpXTit0ajBPL3UzeEFFK256TTdldG1QZnRwWXlkSXlMaTBzS1N2VUo2aDNidCsyenJsT1hUNDZyS3RlZ2pJd1M5YUNNQ2R3L082MFJYR2FvSWo5dTFMTFIvZEszMHQ5WE1jVTdlamplV0c4d3BxVTQwKzNPNkwyYm1qZE5kdnc2Ym5JWnpjUHh2OGZWMUU2ZnpLbCtUeU5RMTFvZWF6R0Q3SUpaVkVGdlQrbGtjVXVmOThXSTZ1cktUc2VnVnp5NWErUEFHdVdFVjlLeUl5NSt5WjJUZEpaR0J3bGJMMXk1V0YraGZTUW5NNGF2cG9tWVhVNVBJbDBDcDRiclFXdkFQd3hTZXNFKzJXYzE1ZGgyN0JpdHI2Y250ZWRNTURsVHQ0cWI0ZHhCVmRKYjh1MlRwcUZrSmg0N0RMbDY2dlIrYWI4UFBqNDdUNDhkbGhYVWxIZmxGM1NYWkU1TGpEbTBiMHRoaDd1bnJ0UlhhckpZYlhhYnZTaTdhbWhHMDdweWt6RmR6TnEwVzJ0WWE4N3piNG4vSks2OFlscVpGUE1pdEJDMXJHWTdPMTlzL0pTU0Z4eHMwaHZ0R2FPaldUTnpwcytBMldaVG9yaUhmaUwrWkRZMlRoZUhzU3QvRTFBcUtQZWorVW9LOWFJclI3dnppb3J5TUZIRitEaXQ4V1psZVZraU5QQkt3TUg3OFY4VmFhVHh5Y1BUaEZGbzZ5Z3JOQ2VaRENHVVBwcmZyZDZnMENYU3hVR0N3WkZzeEpISVo1N2Z3M1pQb2ZLQmk5NTQ2TlVQcmthcDYxLzVUdno2MDA4NU52QTl6RUJzYlBBT0U0emd3SXo4c3BtTm8ycEJaWWdVV2xycDFQRW5rd3dUSk9xS0ZUZzdacTRuU1UzeWgwY3Z6WktzTTNyRTVjZ1laZWxRUWw1TGZuYWx4dDNpbnRvRTdXNmR1RXZLcWNKdE0xdk0xdVNHS2VMVzA3T2dQbU1XOUdHemdPUnkyOTJucDBIaHRWbjRMTWlydWhUN1I3TnpMaUlzdnVYenN2MEM4amZ2M2J1WnBZYUdodmo5MjdidTM3OTEyLzdoUGJ0Mzc1SDJBemVkaWYxVjdBNmtSODVoKzRGd2VqOXdRZVdoT1BPc1RMNGpwRllacXFVTklTSHRPZnFpSzluQ2R3U3QrblBhaVR2QzVOcjg4bVJKT2pmMUlQVjRraFJxeVg1MllLQ0VaeGh5YzBuTW9kR2l5REE3OXFlUDUzNmJ2UjNOdUhyNjlCcFpZM0FYbmNSbUVJTDY0a0YydU11U1d1RVpQYVNmTmt2UVFFK0VTcnlkS2hybktyQ1BPZkFkM0k5eTJISFdlUlF5OUlTTUREMGk1Uk1TWXRXbXVvcEMvL3pLemhtenA2YWFoTVM2S2Q2eis0ZG1sTTNLTUNWZEdCY2ZuWnhZVzVJLzNlRmNreGlURUpNUWxXeWNYTnpVbFQya2ltVm40NFRBTDNBQlBaOElmSlV4VDlybXF3QXB2QzZ0dGd0S1p2UzBUNXRoUHJSOXV6bk41SWpWUVd2M2E0UHFYU05ibnpJYkl0azRTL252ZHhSRXhVNkdzS1dLbjNBd29XM2U5Sm1qK3FRMCs2aG44cHpwc0U2ODNXd1VZTjA0TzRQd0g4MmppcER6YzJ6czhkbk5ENStnQ3ZFMm1Nc3hDbHpYRllnNTgveUVMK3BxajF6eldGbmoxYk1LeDY2QmF2RTRkam9DalN4aFI1bTZFWHNHejArblI4OXNEdWJPbVBMUURUYy9YbGYxMFBWMzdOa0RFZUx3OEkvaTk3d0g3bkJ1N0pHQXF3QlBNa21rT09DR3Z6ZzlOLzdaeDl0bVBmeE1TbmR0ZVlGK1Rrb2ExWWkzUU12NGs2MU42dlVLMWo4SnM3ZXBRanBUcForMWVJU2tIejZIdi8vMHh5WlFidDBrL3JhVnJiY284Q21hMloyQTc4WStwYzNKSWpOc3ZWbmxLd3I5T0hkTnpwcVJPYzNENDg0MTBMOEdmTSt0WC9jc2JNV1RmaXVZK3Z2RlR4aS9kQmlCT3hVT3Buc0lzY29DeVNqdGdzRnUzYlU2cnJhMnVCU0JrY2tHbmZnMlhKUlRWRllzWXF3Y3BUMENxL2d2UVBtT0RzN1R6bExJTHhxVEZWYWZQK1JZaDVqY1FtOWxVN1V1ejVqcWJxenBicW9UajE0U1k0NFdOUGxhYUxka2wrVDdxcUxVWnIxK2pyVnl5cGRUKy9yMnhFVGxUWEFrYUpHakJUbGVnaHpsbUNZSVNQby94THBocDNqN2pXMzkvVzN6RnZTM3lkRnQwUGIxNVE1MGRnd3M3dXhZMHB2bjliamRIbThlK3NWSitGYjdQRWJQZFNTVnVQaExjcmpmeDg5MUhBUDhCMlk4Y0RiUFU3NW9ZR1YvV1ZhV3ZjdVZvODFYd1IwOWc0TTkzWU9EM1JaVGNvb2xPVmxVOFI5NGdNY3dzS2gvbGE0N3BrdnZ5cHNZS1M1ZTBkZTNZa1hmZ3VVTHZYNi8xK3N2OUhSeHh3akhxUTk4cTFEU1IzQzhLY1QvN3p5SGNpeTdRUHE1cWhsQ2ZsNFVmaVBadCtxMnpnVzNEa3I1ckEyVk5lc2JlZjZTMTl1L2RPWDhSSi9HbDVUbHlzbTI1Nmw2cjF1MDdQcDVVdDQrWmVQTU9adXFwTHc5Y2RuQ3ZwWFJVVDNScm14alZrNENRYzJwSVlwRzBaTjhQdEw1NzAzK2kyL2pWTW5oWVhicDk1M3lVT0xxenlxdlhqTk55dWNzWGp3SGszWkZydHRWMmVoTHRNU3JFK0pzRUZXNWNrcnR5bElwOXkxcGFWbkNVZ1ZFNW1UbENVczZPaTZLalltTFIzbEM5WlZKUFA5Ylk3Sk1rVmtRSXRGLzBsYnh0WFd6bTJzenRFa3BacVAyUHl0cUtoeXNuVnpkdFA1NWMxSVNQeDhTY1kvejBNZlFVbXlFZ09TaHlYS0ZHSXNHVjFodzlaYXMyM2I1Z2VsTGk2cVdWMWY0UGNVMVBmT25wN3FqSFprT1R6cDk3UEQrWjkveXo2K29XdWhQakdtWmtiK3RkUHplMlEwSi9neDdKbi9EM2tuTHViOGl2N1JZVmJEanZudXBZejI5Y255K0l1ZlBsL21yTTZJbVM3NkIzcWRSNEo1aDFTaXNndXFKTWFvVjczanNXVmk1L3E4UUNmRFhBK0s0K1BzQmpBRlY0MEEwbkc0VFpQR28wSEh5Tmh5Q3UzbGthUi81REtucUViT0Zmc0x2aWg2RmpUMmE2K0dwZi94ODE3eUI5d3ZvSitPbVQ0ZHZ3VldOK0R2b2JJcDZJWGEyWmpTbjdoWm5SaUFqVWlOUC9iZzNBdFVUL0EzcjFWblZaa3RWMXVUV3JHbFoyWk9EWHlGZlp4TTBOb09BcHZhRExsVlFweWJpVjBxelhMbVpQYlVZYzgxMHVhUXZTNU5UVTVQdHhxUzBMYWJVVkRQN2d0STM0ZTZ0cENmNUM5cnBPNzBRZW5ON2RuRmZTWUZkYTdjRVA2bGg2VXE4NmxwczQyL0xYL2dydWZ4eUZjRjNjZ1VHdFJRYXAxTC95aE5QM1BIRUU5RjlmWDNRQWUzaURlTDEwREU2ZXB6MVVNaHY5UkhjOC9KaER3RVVIc1dKVjBmRlZ4YzlNMEp6eDE4Y29TcHhQY09xTVZyeUpzcHBJRmIyd254cVIxSUtJVzkwU2cxYjUweCtkZU9pMXViRnk1ZW1wdGtxeTlybmR0SEdiMU9zS2VyNDczTEYrVU1ydTFvUGxWZlpiYnExbHZZNU9hQTN0N3ByYlJuTXN1c3c4OUtuY0FRQ202ZlFDRWZvTnFobmUzQ0lqYjkvY096RGcyTndvcVdudTdXMXU2ZFJ2Tys2WkxRQ1RQQ1lXSXd1YWg2OGdORzg2a1hkWFlzV2RYVXZ5dXZ0M2VFdEt2SjRpb3E4UEJyeGk2S1VQb2k3Q2E0eHYxYVBBK0xQSXFGeDZtU3dwZ3AyRmtXVEhvM1pKdWQ1Yk5MY2krdTJacFc3cis0OTYrODlBM2N1UGV2dnZlUDdJK0hEeUVrNW02b1B0RTJNSEltSjZpMzBWa3p0dXFwL3lYWHp1cTVjRUI5cGludzRKaWJIM1JjVi95Qy9pMlREU29pUmJBY1V0bFFmaHJraHh0WFluOWlFZ2o5UWJTeTY4d3lVRVFWaTcwalpISVQxVXhtSS96Nm9EV0xJWWFvRUpEeU9MK09zRjQzRFhnNklZREY1aUFCS1NGZzlJZ25pNVhxa1FPTXc1dXVVS0VndCtCbkdYOE9ldEVwQWMxRlRZbitqQzFiZVdXU3NGaDhJb3hyTnFVWXpxdGpYRE8zZ3BFOFNyTVVEUFdobWZuQjJUUE81dmJOejZlNnpEbHZ0R2E3VmZSWkVxMkFxSkVtN2hLYWdMR2loU3BVTWhuTlBnN2xjTDRBTFYwd2tvdjM4a1MxN1NsWmhidFlJdlBDUndmQVJTb1VJNmtDRUErS1pWSmoveXFVcUJRUDVFeDdqZkVML0Q2RU12ejhqczZBQURQbjRkcGp2Y09RampWTElSK3o3TkJKVUpCSExNbGNzSTgzL3dxTVM4eitwSWhoN3JCeGxIaHNCNXFmeCt0Z3p2YlRUbmxtSVI4WTROR0s4NXoybVcvSi9qQU41RkJvNFp6bkNTQjNrY2M1WkJWWXVvUS8zbFdvRlJmeDdIUC8vTy9zT3dLYXF0ditjY3d1QjdzenVObTFJMHBXMFRacXVkS1o3MEpZdXlvWlNBZG15cHd6QkZrVDJjTExjd3F1OExNZGJSaFVjcUJWUkZGRnhnSHVQZDlQYi96blBQZmZtdGxILzMvZUp0MGwrT2ZjNXp6bjNqT2M4S3gralhDaFB6Mmk5K0FiQlAyWGxpYmFKdG9Bc2tVYndMYnV1K0piR3FjRElnQk00NXNtOE40bTZWamgzT3p5SGNka0hPSm1qRTQrU3MvZ2xlM3h3c05YNDZDWHhmSTd1RUUvbHFtV0lITkoxVjZYRHVnSkRMU3M0RExLUVFpTW5DWlZDdFNiWlEycGs5RkZiRjZrTis3RlRMT0pGOHIyOXJNS1IwbUdXMUVKMnhGTmd4NHp6T3FIcWZxZHQrSlIwYk9WZm1PdHBsZXdNaTlhdDd0OHVoZEFhN2hxSHljaHlEUENrK2QyV2VWZk1MV1FONG9QbERaVjFyT2ZVWDZRYjBPU0IvRUM3ZldLZzNZNC9hUGYvNTduNnhQVHJDUGtEL29NdThYcmM3SlhwWk52aEhLRWp2U01KUXFERmwvVEg0Nm4yZVB6eno3dXREb2ZWalN0V3pKeTVZZ2xaRCt0U2s1TlRtUldIT3c4MkdRMk5HU0pXSE9TeFdTQzZYM3h5T2ZzaW1vRmJCT3RGYjhmT29VdVhNaHNHUWloTzBJLzdSRUNrenpCS0E4UWpkcFR3MERMUlk0UW9BdUNDc3JYdDIyb083MXBiaHE0eXdyZFhqOEo0ZEZWTlEwTiszYWlINWp6eFlsMCtWTkk1bThqYWMyZE51V1VXblVjVlpPeDlTSHdYekhRbFlMS3lhRUh5eEQ5QStJTlFtYXJpeWZzTDdpWmhYcE9yN21pS3pUR241K1ptTnpzVFY0WW1HMXlGNklFdEQ1akMxODBkTXJtMmZIcTJiOEI2SXFVVkRKci9wSEt3TzUrdjh1Z2VtQzR5WktBdVVqZFFGemxBODJEdTRZNkNMbExVUEl3WGRaRWMxYXR5T1ZoTkpOMU02bE51a3Z3dEJxaFlKUTFyaUNncVVHSEtiQkdsVFVFaGFNWll0d3cwZ3B2ZGhyblpkWk15SmhRNmNtNHJ2c1V5Snkyak5iSmtldnZzd1lONjN3bDNCdzdoNG9MU3JlRm91am5aWjYveDVTYXFNYXlKczdaVU9Hc1RmSWVPaWxtZ0RZczFGTjAyTmJKWTJ4YWxDclhnaUppd1NKUnFUL1ZQVGxSQWJNYlAzRWJDZHl5eFlqcEJuMlBwcHc3TVI0ek5XTllpTUVFTTVQWm8wVlNEcTZOK1lWN1JndUZGazZOakpoZk1uSy8wNFY4TnZMTmtYTUlNdnNHU2xCaHZTMGhBOTFyc2d4Nk9DMHF4amkxWjN0QzB2Q2pGWmsyZFBZM29OaWRRdnRkVmxKYVdGMWRXRlNPRExjSGZNb3lPa1B5K24vQzlaSmFtaVNNRW1CRVVLUHIrY1hZcFNIRGR5RWVNUVZYK3JvMXpWOGFuUkVYRUpFNVkwbTZwU0d6SnpBa0pUM0RZWXkzNjRHRnhhU25vODdWM2pXNUlxYktFYWdJamcvWDJpY1BIcWpSTEk0YjU2d1Axa1NWSjV2eGgyZ2hOaktHNG5BK252QkNHT2dndi9zQ0xSeXJOWitzNURoV1c3OTRQUkQzYlNzd3hIYUZPMUJGMk1SMGg5OUZILytSLysrZ2o4T3d3ZysxS1M4WU5Fa1c3WU04RVFQL20vMGt0V2YrSmN4aGpzNnc1R0ozZ0s4bTBuNE8yOVM3a2J5cUhiaGtjRjBIMno4dDlacW9YQnY5VitmYnB0WXJwVUpBb05WZFhNK1poTDJLQ005cEsxeWkyRlFrNlREUFZHY0pKMzB0bHFKVXE2cTg4WklRSDZoQ3ZhcGY0UkZ0RW0vTXhzRU9GQ1JZZG1XMVdCN2JaSkVUV202YUdCbWFoYmEvWnM2dDJQVXFlaDBMQVRJdVM3eUZXMmp2bTlmV0p0UEJnWkZPSXV3MjFiMm9VSWRJZURmNm16T2RVeFRtTk9uVHowKzZHaG03aEQ3V1FvcC9tTlpMLzV2SEI2SUdtSm9YTTVoVEVPSFNDVWdjb1hGcTJqRnFmbGkxRHcrWjE3dG5UT1kvL2tHbU9jSXRnUVhWUXAyR1Y0RFFjcTFzd2VuVDNsaTBvOWlQSFVnZWE4RlBEMG9ZajFNTTFvKzhTc2ZwZFYrakltbVNrcHdpMldEQVhYbGhEbEJwdGlNWnNpZE9RY1c3aDlEbWxsY1RzTjZlaHFKVzgyVHQ5ZGtOUjI5QWY0akwyN2R2dis4T3drSVp4dTRubEwzVjRhZU9FSGNSSW1Ub2NiVXhQUUJGNnpJOTROOVBFZnhGSyt5ZWVyTHp4WEp4Z0I5SmswcUZHS3BURlpRRUw5UERpbWUrN1hUYjdyQmEzMjFuZmZQdTZSWjJ1YWU2SmFmRjE5UTBXazhsc0dvWUxzd0o4T3BRSjdqeG53UXZMSHRuWHVhaDZYbDdHYmFraitIazUrZm01dWZsTFJFdkxmSHdEenQ5eVM0dmtET3hsY1prME4yc1NzYmhzMk5CVldDaFpYU3ptZUw4Tml4c1dGNXB2YlM4b2FPODlBNWFYTHdJTGk5MzVvQzhFU3dOOUZob2RHNlpHU2EwbTFuVVRUQTFkZE13UzJsMGJjTkVLTURiY2cvTHBrRDJBaXlodEJaemsvNG4yRWUxcWxLUmRwVFFrRGF0TXk3b1B0S3psZ3A1VnBtazF0OWVBcnJXbVBaeHBXeEdST2FlREI2SWdmZVFoR0N3cU1sZ1lyWWxVdm1oczdCbzlXclFSM0pJNlBaWG9YZi9sbk80OFQ0UUtXTDh2NDF4c0krTThRaG85a3Y4M3JBRktPQk5hbEhxTE5nU1VHc24yck0wcjYvUFN5dW5yaU55MDAxWW50MTFiekczVFJ5Wm5CT1NXelYrOTFaQ2JsVmQyMjVxdE1hNTc2a3RETlVlQ2Q0VnFuMWJWRVo2Mzh6Mks4WDJ2VUwycWt0bXc2SG9MV2hOVnVxdTQzRzJNajFiN2syVXF5VnB2Y21rU1ZCcXV4VjlCN3R4QjdwejBCM2NHcHJ0S3lvdmpFaUtsTzNQVkNTb1YxK3BQcGZQTGZBODZRTzVVb2h4VXJLQzA3dUd2S2hyN3p0TnpGNWNwblB1bW1WeGpJaHo4MVc5em9oeVRhSms5cEV4VC96SzNtdkw2bHptQ2F4UXp1WHk2V21pVTlKU1pVWUJteG1lUDhROUs1L0oveVFtS2k1bEdTaVgwYVJSK1pIVU9WQ2pTeUpEMHBBSElIR0hWUkE2emwxU3NjYVhHS1VjRjJtMU53MGw1Q3lrL2xKUVBFc3JyNVRlRWFNVTdiTUZxNVJpNGhYSVNSdTVSS0Vwb0hjNytkVXhpZFh6cG0xRWdWREp2QXIxREIzZFUwVnFjQTJwcEQ5RUo5M3diNUN4bTFjeTdoZlRraFQ0Tk9rdzRVNkpDZEFCT1BobDhEL1d3d1diRmFUajV1TkJHd0JNSlRxejdCTzloZUREZ1F3aytGazVXYnpMY0RqaFlGTGw4Z244SWVBRktCcnlRdjBvdFpRVC9CUEE4VkNyaXFBYndUd1ZjY1ZYRTZVNUQ4T3VzZkM3ajh5cTF3UkQ4UzFaK0wrRFJCSDhPeW4vRjhPOEE5eUU0c1ljUS9HdEdoNE45QWZkcDhDc1FWUk5HZllVSGRKeVJPajZCU2VLMTM2UkhOV2tNdUVBWk5wVlRWYkQwM0txS3FUc1VQd29oOEQ4aGRMT0VDQStUYmdEVldNa2RDS2Q0cVBJN0JCK2k3ZHRsSkFWUkhQeUVOQ2lVMEZQVHZYd2dseW9VNUtGVEtlY0tTQWllRUJyd2hERDhqaWVFY2dBOXlUT2l1bUtjT0hLcStqdEp0QzZQc2J0WkZVVXUrcno1SG1wN0ovMTdCZm8zQjZXdzU5RWpQUS9BcGVmUjQza2VVSjRUbnl1K0Y4YmZDNERubzRPQVZ4SDhmUmhuTHpGOHRZU3prejNEWFJKK0NQQlhHWDZyaE44UCtCc01uODdHOTFWcGZBTXVqZStybnZFTnVCM0dqWUgwSjRmVmlnUWEveHJiZjRZYS85aU5RaWt6dC94TFhDMG1SZjJaUHdVc0pmQWt2VDByZnBQNVZaZ0pSNE5BY284bk95bmhRdVpYRUNzNkczajQxQWl5K3BmamdrVW5BLzQ5Y0Rzb3FBRzJTc3NMcU5OQloyRzI1SEJBL1E4aXlnMG13bzREMXduZUI1akVEMmpBbWc3Mlc0MXFRRmVvNUZhZ20xS0x5K1RHZVU4TE1WY2thU0tRUUZtd1AzclRsZEVhU0VPd1hXb3dJVTQ5RWRIQWV3ZllNckZOSW1YMDJEVDdFKzFuNEtTcjdYSGNxcmpLRFZWd3NKc29hNmFjM1l4Yi8vcFgrZzJIRkZlNFR1bWJHYzl0NGxCSEJ4bExqK05XMUVQdVVhSTJ4VzhLaFRkQ1ZxTmlndFFEWGRpbmhJaUtVMjFuTnphU2k5UkEvaU9sM0J4Q3VWd25LMFhDeFV6a2FueHUwejJvaVB6aE9qdWdQaWR1eFc2Z1BrWHhDOVFIWHAxY0p4bk5YVENhSjZPSmdGTXZ4RGJBVHpOOG82UTNTd0g4TE1OaGRvRzM0SjJBbnhOd3hWTWVQUnZnTHpQOFNRay9CUGlyak00bXdNSDNEdkFMRE44aGxiOGY4RGNZbmdrNCtKZ0Izc1B3RE1EQnp3dndpd3hmQ0RoNGFBRitpZUUvUy8yd0cvQjNHRjRGT0hoT0FYNlo0ZG1BZ3g2RjRpaE93UEhkZ0lPc0RyaER6cjlYdTZZQ0x2RDVWOFluNEl4UDhNTGloaEw4WGNEYlVEamcxS1BwRjhDdk1Ed1VjUEFrQXZ3cXd3MkFVOCtFSlJSSE9nRlg3SlgwbVl1NEI2VGRkVExCdFVKNW5BVjByak02Ym9sK0x1QTNHSjRtMFg4RDhDOFovVjhCcDk0Tkx3SCtGY08vQXh3OENBRC9odEZ4QWc2V2Y4Qy9ZL2pEZ0lPVkh2QWZHQjRHT0ZqZkFmK1IwYjhKT0doWm9MMW1WdjQ0NENBRkE1NHQ1eC9hdFViV3JpbUFDM3l1Ri9rRTNBbHlwWm5NOGhvMnk0bVBRYzNtczFQWUxJL25FUG1tVS9wbTAzTXp2R2I1WFdndFVQZEN2T2JoSmpUUmU3NEJEdk90ajR3S0ZNVG1HK0NLcDd6SEdaVGY0VDBmQVBlZUQ0Qjd6d2VHVjNtUFMrQS8zSHY4QVc0QVBpbDNOOW40QTF5eDEzczhRZmswNy9FQnVQZjRBTng3ZkRBOERKNlRoVHluOXpsZnNHOVlTRFNHSTZTMnR2YXVWY2RYNGRheFk0OGVKU1VNSEZKOHd1MlVsU2dySzd0dmJkZGFEcFdXN3RoQmFMZmhWcXdsTkpUb1FlUUNxb1hrTk5DTnY2VmFEczRvMnU3MXNzaElVTk1wUjAvbVhNN290T2lJQURYRzh2ZDFxaWlIU3hPcWo0a0pqaGJlQ0ZUL3Flam1kdi8vcUk1cUo1UmkwcUxDQTlVSXk5Ly9CNmlHNktLQUtuMURlMlk1cmtFM0NhOUt0Qis1WkdOc3B6VEc5c3JXK3VtQW4yYTRiSzBIL0N6RFhWTDVld0YvZ2VIN3BQSi9BZnhGaGkrSE1VQldaclFaOEhNQ3pzWnFNQm1Ud1lDZlorVlRQV01ZOEFzTTMrRlo2d0h2WWJoc3JRZjhJc05sWXh2d1N3eVhqVzNBMzJGNGxheC9ka3Y5YzBEb256NHlzdEFjd004SnVHeHZPd1Q0cXdJdTM4TUF2OEJ3MlJ3RS9DTEQ1V3U5cnpTbkhwU3Q5VDhEZm9YaHNyVWU4S3NNTjNoT1dJQi95UEJrNFA4MHJPbVBFL3dqMXYrdzF2ZVJYa2VMYVhta0U4ckQzQ1I0bjVuaGVobk81aXpRdnlIZ2JNNXF5RnAvSHZDdkJGeSsxZ1ArallETDV6TGczekZjTnBjQi80SGhZWjcrd2Q5Sy9iTmY2SisrYTRUL0NSUkhPZ0ZuZk1JZUJ1V3ZDN2g4RHdQOEJzTmxhdzdnM3pEY09YQU40UVIvc3RHckRtUmxIU0JyeU5FcFUyUnJpS3pFK0xWSGJiYWpaQTNaTVh4NC96WGtQRnREWHNJcXhRejhFOXpqQk10cmppRWxNeVlOcTk0S0RIdEpLR0ZYek9EOHZFdllYd3NNN2FZbGFuRzc0aGkrQkQxSnRJMUgwUzI0ZmZacytJWUxWaHpqYnBkOXd3V1Rid2dubmJnZGZVL3VVYUlMS0FmYXZZRWdQekRFOWJzcndVdXlsZUFKd004d2ZJVDNDZ0c0UzJaZC9WQ1MrbDVCZS91K0UyY01sSCtWbGQva2tlNEFmNFBobVY0ekhuQTI0MEhuQ3ZpYkRMZDdyd1NBTC9SSWNZQmZabmkyYk1iZkxzMzQxK1M3THVCbkdTN3N1alJBWnhMZzV3UmN2dXNDZmtIQTVUTWU4SXNNWCtnOXMyRnNoSW80RjBMR2hsbnh2dEJ2K0xEM2pJZnlCa21LK3dUS2Y4cjZlYUZuQmtENTY2eThXNUthWGdmOFN3RlgvT285Z3dHSEdRdytvOWM0UCtsTS9pcWE3ejJ6Z2I3VEk1VUIvaU9qYzFNMmd5OUpNL2lDWEdvQS9DckRCYW1CMUk1R1VCenBCRnkrQWtINUd3SXVuOEdBZjhOd0o1eWQ0ckJiY1kzMEQwVGF5MzNCSGJMM0s1T2R6bVJ5OWJCWDdFNkpqMCtSWDRTU0FmOUdadnFqL3g5SzFvd01LN25lWUsvNE44aVlJYnNJcitPd0c0Y1JucFRvTzdZaXRPSUd4ZU9jRDdYSXF1QTg2Z2dCUHlxMi93OGZ3MDMyNGFLaW82TTRuOG5jR054UTY5WUVSWVZvdFNGUlFScDNyVURoWDRUQ25qK2lNR0lrTnhuaEdJTWhCcVBKM0VqOEwzZSt6amRRcDFickFuMTErVzdhZ3p0d0E3cE9lRkNpSC90SkM0OUtjK043K2R3QS9DekRYWjVkSHZCekFpNmZHNEJmRUhENTNBRDhJc05sdXpiZ2x4Z3UyN1VCZjRmaDhsMTdqOFRuVDNJK0FUL0xjSm4wQXZnTERBZnBCWEpvdEFCK1RzRGwvQU4rUWNEbC9BTitrZUd5M1J6L0pJMzE3K1JqSGZDckRCZkdPdUVPcmFBNDBnbTRmS3hEK1JzQ0xoL3JnSC9EY05tdUN2aDNESmZ0cW9EL3dIRFpyc3I1U0h6K0tPY1Q4S3NNbDBrWGdIL0ljRUc2K0FmaHY0emlTQ2ZnY3Y2aC9BMEJsL01QK0RjTUYzYmJQYmhFY1N0NGZ5aFVzam5GdEVLeWNBMVNkaGYrQjlraG54MVlOaTBuSjQxYytCOHdqOGxGNjd1RVM5RERoSzRTK3lPWGJHUThLNDRNSE1Ed1lrSTZEUEJ6QXM1R0FNU1lBbjZhbGQvb0dVbUF2OER3Zlo3ZEJ2RExETStXOVN3V2V4YjdzNTZGS0NYQXJ6QTgxTlBqZ0gvSThHVFBLZ3Y0andLdXVBbXIzVnhjcWRqSzVRbHJsT29QM0orTDZ1cUs2S1hSNlRUa3dwWEZtWm5GOUJwT2t4VFNpMUJhZ2E4cTFuSFAvem1sM0lxS1hIcXB0Vm8xdWZEVlBJY2pqMTZsZEcyaUYrSDFFSzRrYmNzalhJYkNhc2NSMmtXSzg5eDVvQjN4eDlScGlMMnJzdEpGTDVWT3B5SlgwclI3NzhSRlhyVTgyOUhoV1FlZUY5Y0JISVltZXVZcDRCY1p2cEM4K3JEeVY0aTFTVXM0TVlveHpSSTNTZzBpTEhBT1R1NHhLUVE3ZjZlbWZLbS81MjhoSEczWVZENklNVWpVL2V2RFRaUzl1TWplWmR5SWpvN2VVd2h0RkJuMXpMbzhZZFpCcjRSN1pnWGczekRjS1p1bDU2WHlFYXc4aThiR2c2RzFHTWIwUkRIS1FBUFdCT2hTVDVoMUZmcUJmMzNjN1d2VzNNNS8vZnp3cEhqaXdicDU5Y3hwMDJhZzJQdk5sbG8yTDI0Rm1zVE5WUmF2UElqRks2c2dWaG1mZUtEM1MxSmpjRjg5TjRSOEcwaHJ6SFRrb3dJVXEySlJsNGhtcTNJRUY3amN3ZjdvbVZ1ZjVxYzhqZDRlSCtSS3ZiSzk4SldIbHZSK3hKOCtjZ1MvdWZlVVhacVBVTzlacU5lSERKT2Y4UW1JeGRadzRPdEE0OVloMEpmeitmWjZ6N25uenZWYy8vYTlGNTk3a1hweDhoZFFCbHpQODl0UUUzK1lYb1JLWE45djJFVGlxRTFTcGxZbnkyUEJIaWZUd0V0SmdUNmZNdTYyK3ZWNVJUUEc1N3NLUzAzalkweHowdGJ2Y1dXNXkvN2lQMnhyZEUyY1lYdU1JUzQyMkg5TGtIYktLUHR3dmJZcGQvSjgxaytQczhoaXlpcGwwMWoxdDg5UGsvK0ovV2M4T3RoYmpRN3dFMzQzRnBvVFk2RjdrUlpDb1MrakpBaUZidUdmcEg2RVpQVGVSOHByd0VjaGtHT2VGRUp2by9kSHF4UHlKdGJhak1IKzl2eEVqVDg2aFdNT3ZyWFdOWFFMTG52bTFDTElUUW5SMHRDN3IzaE82ZkQ1UmZqTW9wM0o1d3ZTVTk4cmVLekdpajdwSDEzcXhrMDRwcGZFSTRzMDhUU2c4UnFqQVZINDVQTnBqM3dPMzc4Sk5GVmtkQjhYbm1pbUVKd2hSTnRnMHB5MW9XSFcxR0QrNTdlM3puL2oxNmpDa1JWeHNYZGhYU2pxNDArZzZ0NXZDbXZpbEdSdnMvVjl4alhndHdtRlVFVk12MngzTE9jZUlybFlWSUZva0pCaEJjMjUvOUZIN3o5SS8vQnZWcGFWVmFLMHNzcktzdWptb1h2V3Jkc3p0S2xKZUcxR1Myc2FmVkNaVCtPUFBvMDE1SzBvWndEdmJ3djkwVmVQdndlL1dsSXJHZUhzSDg3bi9idWY3YjZWak9NVHBGOUkzL0RQUTZZZkJhWVpsb09aWnh3eEt1aWtBS25UMWRVL2RkdHlTSlQ4cjRHbmtmcUw5Q1JpUHBLaTA3bFRZaFlCejcrcXZ4MGcvNFFhNEtvV09QSUpCbzhUT1Vmd2o1dDA4K3UvN1NiL1pId3gzakE4bGE5RkQwS0lXSkt2RVRBcnJsMUd1NnVYclYrL2pQK3QyNTZhYkUwaGtkUC9XWERyOUFYSStYU1MxWnFvNElEVDBUQ0NJYTVXNDVDb2dQdWdTS21xdXdiby9JcnJ1cnY1ZVE0Z2RnSm8wVUhFNkxHVmF3cUxpcGRUMDNnb2pRVksxN3VMWlVRWUFjanVRMFpmUFpucG9lTG9ndFI1c3RUMlpKUU51NldxWmVUZ2YvMWo2T2ptb3ZHdGt3NmZQbm5rdHVZRHVwS0s3U1RBZDNQMDZjTkhUaGhnSFNVeEtmK0ZDUHNvbU0yTy91bFd5SHd3c1NCR2ZkV1pHWnJIN3B5eWMvaUluVzJkajZ1bW44SFQxNjFiWDB5bThHK2R1MFk5Tkh2ZUl5MzMzODEvdmY2OWQ5NlpBZkgvUHVRUDdibEF5Q1V2aHNUVEtEQ2pVa056M2ppTmNUNkhzbHpGUzBjZ1ZWZnhpcVMwNUV6bkJLU05haXNzbTVMUlcwMGk2eThtcHo0TGViMS9RUC9CYWlLenZvc3A1VVF5dnlyeGQ2UUhZOFNJeXdLa1V3WmltcjZaZEFBWEJ4NGowSjhvZi9PZCs1NTg2b2tNWitTZ1l2ZVZMWXRTaUlXUktCaURIbmlrKzBKSTZEMmhROEl6MHFNK1dkaUJKcWgxN2ZYWk9VNkhnb1A4aEFtWWcyY2VMYy9sQWM4cVUzeFdGc2psWVN4QnB1R2pFaXpwR1RQRzhwOGRtQlFURmhZemFYUUN1YjhpejVJVkVPQk9LNjU3dTEwZkdhbnZIbXV6Q2RrUDBUbk1pVHVOVVZXQ1ZwUFAyL2t0dEhXS3ZyRjRJK2FFbmNiNWV6dE5wdFhxcTBTN0dnL3l6eDlFSGZVQnB1ajlkeVoxTG16bTcrRGZmZmhoSER0aHZrbVN3TlY0TU1oZkNHdzQwekFIK3d3TkdIUktQbmhHcHhJLzgvU0wydzl2Zi9ISXM2L3NPcndMS1cvZUlQL2Q1UC85RmZsUGdXaCtlZlFhMkZabGVjQmhkMkVPSy9LZDVhMXhUYU9iVEltdDVXVTE1S3FkTW5WQnZObVcxaEVVdFZ3ZnByZE5UYktwVjRUV2xzVzdnbFNGMXFwR2xnMnlFbUlMSWNPRkNuWVZ0T2VScDQ0KzhoU0s1ai9ESE0yWUFaR1BVSGFObHhkaHllOTRFZnIyL1lJdDBGN1lTekRkUzZTdDVMWWFWVXA5dGNFUWJJaVA4QnVLZHFPbDl6NWFNV2hqNnBKRjdaNTZIbWF4bVNvU3hhaGlVWXg0eU9pNW8vYy9zM0xGRWFROWRJai9qcHBKUFhlVXNwaE1wNUU4VmZDdFV5SGlxTlcxb2V2c1djdzk5eHdwS1o0VjRNbmNVTEE3d1ZZcjM0TldydXhDZjBkTCtRNWFBYm1ucE0rT20yQU9mTzRqU2RFNGtOQzRvbUIrZWVocnpNbHpRVHk0RTMyeUU5MjJuWXdya0tHSWZKME9FYWsvMEtFQWtjSGZnNzlWbE1JRWV3eW1NeFEyR1F6QkZEb056VktoeWtlV1FBTG9RMUJtOVpyU21sVmxqd2d2NDhOczBiYk1tOUVwb1ptMm5tNWN0YkJpK09JU2ZPMGFyaWJ2RnBYZ2JuUWhJZGVJK2U5OUtsN0d3M0xqOHlwOFJGa3VDdmo0SGtQcnlYaS9FM01EZHh4MGc1L1l0Ymlya1F4b2pyOERyZVE3K0V1a2RDSzVPeFJ6MG82VGg5aU9RN3Q2YkhiWnNTNURvbDdmOWF6di9oTzdqZUhjUmVuWmNMVkNIVWpscVlPcnZmbVBrd3RPTHFCOXpHb2hsOEFUT2V0Q1hEMkN1U2U3cDZUeFlHL2R5VGtuNTJDTzh2U3c3RWJTdGtFUUNjK3grRmR4ZFFjS2JOS2cxcEVUWnMyY3lQLzdJZFNZR3hHWm1ZdmFKelEyVGtDTE4vR0xveUt5aE5XSEM0QXhEbXZuZ0QzSHhDVGNrcU1qZ0U0dkR1anE0aC9KSUtRd3Q0K1NvczM1Wmk2bGhXRnNtWUNXdWgrbFRJbktaS0R5N2RFeUR3RzRHZllhTXNvK3hJRlMvdjFvSk45d0pJbnlSV3RydUtFaXZMeEkrZkhIeWdKM1FVWHNhUFA2cmJ2ODFJSHpoZ3kxV09jbG00TG5CcWszcmxtMWhYSkVQS3lySWQ0K1hQQ3Zabk1GaU1uQzVuRnQrNnBBc3JIUFVLMmN0TEN6Y3lGeElneWFPK1ZsekhWTm5MRnQxZXB0cTdkdDNicE5nZWxJd0dxSWtpRTk3bUM1L3NSdEJuYVo0SFdKMWhtamtPcEl4bGhqWVVwSzRidmFjbXYxNk43ZWt5ZlJ1SUxsWWd4L0R0bFJJaFVKUXNaQWFVOUJVbWk2RU9tVktXNHNOSG1tdWFhaXVhMzVzeTVkU0doOGZrdDl5ZExhRVVzS24wKzBtQk1pRFBwRTA3V3krV1o3UTNtemoxL0hFS1FPQ3RSclk1S1d0bGJQemMyYlVaK2VsZTF3dWpUK0lXNDZGek5JL2ZuRVU1bG1vREQzKy8wT004dENSejZ4WDA5aE9ma0pGNWk0SlpiVmJGbTJkdVgyTzlybTh4ZmlrNnR5bk0xUjRmR21sSVJrbkpMWnFGVk5xcHkrL05EUnJNTm5wL1BuTEdPYjVxVTZYMCt3Tm82aHU1Q2VhRUgvSmtUa1oyb0pOWllPRVJvdU9pSkt5WGFDU0d0ZktFeHNjcG1tNWt4ZDRpb2VFYTRwS21reGpVMTJUMHAzRlZWSDZiWWJBbFFMZENITjFkbVY0UWJmNE1EbzhIa2FuYVhNbGwwVkZ1V25sczczc0lKOUtOdVBia2o3RVpsYmY3WWYwVFF5c2gzSnY4K0V6aE5xWnZuSWhEMEpYdUhBSTkrVkF0SGppU1cyTkh0TWJ0SEN1bVpiNnEzaEpaRlZqWXMzRk9XWDFGU3UrY0F2YUxtdjBwRXllblZpUW92dmtDWFJVMXB6bTdYQjQwdElBaDZtZWNaMldMTytnVFdzQk9UZUcrVHpKOUxuWEdqYmRmRXpOdzgrZitZaitJdVB4ZXZKL1dGMGpUTVB6Q1hBWHRGMXQzYjBHREdsZ0ZZZkVQbnd2c0hPVXBuakRmL1g2QWlPdjhheWFIQ05oS0pCeWxvRGZ3ZVNoVmQ4S3RqYWtHeDFxNjBOMXJLNjUvVGhjWEhDSDBlY3dVaitDVFhFaE91a2w5NWV4algzS0trakhyaisvOVRDWGptZklvMnQwZm83bGJFR3BSdGpmNzlPMWppNmhwSU1ubHRoNTQ2Q0ZTSVAwUTFOQ2szcEo5NDlzR2pkZzZndW9qU3VZVnJoN0tvb2l5azJ4bWhTTDV0MWNOTkRRY0V6Vy9MSE81QTJJQ1hCYW9tTEF4LzdYRUk3RVVPVXZ1Z0orQWVVTXhhdE8rcE5GOWwrbHk1YjFXNE1XTlZVLytOVjdRWS9XYjZzc2N4b2JTRG5lK1Y2bytsbHdhTU50elhmZHVUazJVTVRXOGNYTlkvMi9lL053U05icW03UkdFNGNPWFFtZXJNbXYyaDdSWW1PK1NzRndTbnZuR2lMUnR2ZzgzbVA1UWxPeFQxQ3RBQTVGMXdENzAyamJCZnpPcEdMY2pEZXlVNVJUUU1PNk0vQXFRcjlEYzVCOHJNNnY1cWRaekNjc0w0a2RRblJGTklPSmVWc0N4RnJRUjkyczJyZTZ1NStxOXN1UHg2eGJHNkxHRldRaHpnYWlhcWpjb0xrNkE2eENwRDZBZUhxMU14VVczY1hidjFnZU9YaXBkMHBDVVA0SDJubXJFNy9DZU8rb0JUNmZ1Tjg4UW5nU240MzQwOVVzcUFQRXExbkNKV1BTb3VXZHF4ZDVCZ1dFZFdDd2tSYXZuUGJwOTRXdU14bmVCTTdXMjhUejlaaVBqcWpEdWxmN3o3Zi9icDBoSzArSW1xanVIS1E1eUIzS2RWSFdaNmtDcW50L0tYZUw4VjRrYi9ncTBMUGFWaThnS3ovQm5tZVQvZkZpNk9Xcmx1M2xQOWlKMm91VEVsS1NzRjNqQnpaMlRxcnZYMDIrdSsxUFNZTENTL2laTG5nZERDT3ZUTW1aTWJxU1ZSWXJMbC9Ncml5T2orK1c3OWhYUmpLaWVpWEVlNmV5dXFkNkxHT0RwYS82d044V2hITU1xTElVdFZEYnJGSitvbDFEb00yTURSc3lIT1FaR3hLWTEzQWFxd082ZjBIeTIxMVRaQkVUREQycGYxSy92TTlEblQ0NHlIRkpaRVYwZUd0MW5XNzdyL1QxQkJkNmk0c1ZGNjdrQnp2TjJSQm9Icno3U3UycVlQbXFTMkpkTnl6REVwazNGOEQ3VDVrUm9MUEh3djZTTFpIRGxaOFJkbW5ad3JPQWV0NExMbVRUUWMyRzNSaWtLSW9XcUVaWlFIUnRvb2M2WlRSVVVkRnJadC9TU2VTRmxwNTI4NnhpY0tKUXk1ellkZzdwcE02MVBDYmI5SkJvcC9rUnFuZmVXZFgxNTNIMnlmT0pOTGJWOGZMTXpPdlhzWGNvVU9IeG94b0dIMnQzVzVYMElnSzJKY2c3b01UeDRkMytFZFFZOWYrL2JMWWowYThxYlYxN2xLSS9TQXArbWpzeDRzNEV1ajFKUUE5azBRUEpvVDhGOTVZRWdzNTZhcnEzTXE0V1F2VmR2OElkWVFoMEM4eU1zckFLbG1RbnRlNTROeEpQK1hpUVlsVDIwcnI0blQ4R1J6SlRnVlpnc1FlSXBzcjN6L1J0YUxyQ2ZGTTBOdjdNSlB1MFN0NG96QlhDRnVrNHBJYisxL0JYQWYvcFhDbUhreit6TUVMWVhYK2s1bGlITHpxZUZmWGRPalN6MVloeC9ESXFHd2NPbTdjM0hyYXFlanhsMlpHaFdXUXBzdHlQcWtWb1FPelBoRUJPUnFSU1VLRVpFL3FwNlNVd2QzS2xLUW0vN1BLRkNrSDFHcHJTb29WeFk2eFdWbU1UaVVaNFVFd1B6U1owdnhRMHRSQmpXbmF1dUtVaENDMVJYMDdUU0YwcnI0NmVEbVh4aC82UDlnb1lXMmgzbTdZeEx3Mm5STCtQdUJKREcvL002ODh3QitIOG9rTVgvcW50ai9DQlZwTjdmZEk1d080QW56YjRmbGRvMTV0dUlSNUsvcUlPRjREZUJYRHkvL00rdzdLVjBMNVNvYVhnYTJ0RERjb251ZDBmMlF2SGpWcDhFek14Y2JGeFhKNDV1Qkp1S0doU3FzSk04WEdtc0kwMnFvR1NxR0NXSnlmNVE3L0VZV1d0a0hrTkVoU3poczRQR2RRRy81WFhVbVFPaVFxSWlJcVJCMVVVdWZwcThOaVgrRTlySzlBVnd4NE9zTnZrYlZGSjdZRjd5WnRrVTd4cEMzRXZva0ZQRUloU2FpQUV3a1Y4R3h2eThrQXE0YzBGdWhuR0F1WXpteTh5eXZiaCtuMXF4ZjRWeGQ4c0E2bjliNjVEa2Z3ODd3c0dhSWxFRDVmOXRhOXkzWVhUcUdCWFpWTVE4NXJoeUdoV1RSbldzV2VHdmtHczNmdmcwaExOQmtmOUVzMyt0WWwvTllsaFpkOHcwWXlmSDVKUEd1QVJuNHdaTnFDVkw2ZmJPeDgvZGVlbjlHUHZBb3lHdjJCN2VBUS9ReitPeUJyNDNUSUVhc0V6VFZOTE1rdUE5YnlXV2dGWDRKdTd0Nk5Rc2cxWlBkdUwzc0RvN2tYK2pzVlBzdHRDeEJaUno3SE1NMjRNOU5DUTh4RGxMRzYwT09IMEQvNDkvYzlnYkxYWFh0MTQvWXpsN1o3V1I3NmFmUGZnYy9NamtCcWd4bnVwZTJIa0dkU1d4aVZrbXc0RDFFeFhvZ0RwNEl4S0lGUTl2akZPYy9HcHp5YkV2OXMxdUtKai9nWEx4ejFLLzlEZW9ZLzZ1U1grR2VrSS9Xdkl4ZVdCRHdpWk5uaEJ1R1hZSGNFQ3lMTndlS1FQV0w1cnhDaXphVjFqZ0wrMEgyNWhhTWZtRHp0d2FhaTNQdjVRd1dPT214dEcxMHpNMlhqWFVuTHl5ZmYyOUM2WjBMNThxUzdOcWJNckJuZFJsdkJhaUd0T3E0UVQrL3JJVDlnSXNqS0EyTzJNOGk1a2pBREVyTThWUTllbjVqdEt2UjMzbHJVbHU2YW5HK3JDUi9rKyt6UVJML3dpTUFBL2xHamZXaGdlblNNMmVLblRYWE9LRmxZM1hSSG1UM0ZhakllbkIxakluckFwcXFzNHByQ29ocktnWnZvMG1ySitWMUg5UWNocW5TWnFZMUZyT3BVN0Z3QkoxUm1ZWFc3NTFkUFhWbVFVZDJRTzlrMVBNTXd6SmFaWmRmbzY4d3hzVWs5K09YcWVia3pXak5hUXRTVHlrbENKY3MzcUNVb3k1YnNXRDNPbkdZM1EwNDNPNXhLVmFST2l4bGJIRFE4UGRNeEdDdjFNZWg1em1kRTI4dDU1b2pZSWVjMDAwY01IalNvWi9qdEtPcnJwNStxZldUNk12Nzd1eXpsMVN6dU5ZdHdIZ09uUFBuUGhVclpsK0U1d3JQamlLMEpZa2xRV3QzU29ycktCTlBpcVNrampURXQwZWJZT01mMDBadFQ0MU56YXlxQ0NtZTZoeStLaVNtMlZZME0wUzhKMUFSckFxTmppbFkyTE5xQWNHcFJUT3BFbXI4L251bVVUYkpzcGV5M0R6MzF1cEFPM29BVjdUWEQxUFRwdCtkbDM3SjQwcmk2eU1ZNFkzeEV5S3haVVhHdGh1WkVmYkN1dmlTMU9IRFk2TUxhdUJYRTNVY1RyTDVkbzBvSUNsQ0FkZFNPUHNVMzRKZWo4cEVzTnA3SzlESWR6MkFsTWdYNEdkTXM5ZlZMRm4yQzlpMWNscEFWVTFRWUdkcVQ0TkRIR29QOHcyYld0WjJmME5IUi9teDFvazN0cTZ2TU5OK1NDdWNOR0FGcU9PRkxrcFdvRzVlU1NXNEgrY29Xb0U3Sm5XUkpIWjFlVWRPRERSQU9qcHFzZ3hicjgweXh0Ulc5SnhVYzJEaGFJQnVIbHAxVVpYT0lvNkt1RFhHQ3FJRUsxK3dxWGRrMGNxVjcxeHA3R25vRnBkbFQwc2xMZWxEUHNjVlBqWm53bHdYSGV2REtjUk1uanVPVmJXUEh0c0hKL3A5b0ZHZ3BZYjU0RW4yTVNzOTduT2dmUW5RQit1T29sWDhtS3R4SEhydnZKOWU2SzBudy90N0xiMy82NXQwbXpEMzExQlgrOGh1V1IybHBKU21kUm5oWHNkVldzazVGb3hBTm10dlFlTzZDeG1ZTUQzVmtwNVprUmJ5SVV2bUxxRGZIcmx5dU03WFU5RjZHM2N5TzE0SytwVU12NWp1TUF3c0J5RVlaTU1oUG5YcTVLVFhzZFBEVU1zeng5KzE0ZXo3LzFSTDJyTDhndGR1b1hrdDZya2I1WTVmL1dJNXNtSDJTbUdrb0tZb003UXp3RzVZZTMxQmJVWkRsNnBqZFZKeGxTOCsybTRmWHBtWjhNeXhCeFI0NkdSQUdjczROSlVtYUoybjBEZGxqNW9ZdEQ3WWxHYTFyVThRMUtldFBzNEttckxqNzdoWDBxcTZ1SHBBVkZQUmIvOFFiTUNkR1F4TVZpSFFDRlJMKzRRMzI3UDFUVHJiZ2xjMzZVRitOYjREK3FVdjhCcUpGM25RNktnd2p5a01PNlVXaWFXVy9zaUpHdzhGY2s5WWo2SUNjdTVZdjM1b3pPUysyS013UVo0MDNrdVNmUGVqQzJwM2JWOWF2b0lrOXlNSlRXRkh0cnFnU011emIwVHM0RVBTRzh2ekNzRWg0ZDdmRmJCYXpEUWNFK2VsVTBjVnU2R0dqUFR4OG1LYUtGek1QR3hQOWh2Z09HcXF0ekRLM3A4RnNVdzBkcWxVVnNiNGNCenFiTUhycWt1eVRvT2lsYXhMdFQ0Y2RqNXR2TkpVc3FsNTI5eVBiRVBwYUd4UTRvYUlDTFlxb1R5dWZuclY1MllyTi9LL0R5blZyVnBNMkRLYWVuckJ5aXJIbW5xN05STStWdU1ZM3IwRlg3bytNallqMjB6YU5lM1BUcGhjaVFnYlIxZzhpdk9UaG9iQ1MwUHVrYkpLa0ExaVBXaHpRQjhnNWUyRm9pRCtaNm50RGRZWmhvZUVuSTZNM0JTMmN0VVlmNHJOSS85aGpjY01xQ290V1ZHYXVMMTY5UTdUSC9JSlhpWGtQa01jTVl4Uk5NNlEyd1J5RHdCempPamg4YlZuTjZzcUR0V3RMeVF2eXlVcE55K1JUc3pMVDhLcFp1R1pKZGYzU1Vuem1ESzVlV2wyM3RBenpQeGJYWVA1anJ2cHRYRlBzcnVZZ1M2b1JsK0ZBc090cExCNHJjZ3paUnJpUWFNeWlCbTBvQlNuOW5uWEdKSkNrSU5aa1YxMnlic3lUUjFMRFRlYUlJRit6eFZya2lnK2UzSVBtTFNpeERWNmlybXl6OWZCN3ArZmtobk1yL0F3TnJYRWZDYU1HWHlHdEN4RzhHUVpLR3VEVFlGdmRlVFRlZHRBV2Y3UnpkYzhaMysyci9zbjNWaFFxY1dEdkw4ckNDc1Q5YzlWMjN6TmdsZmdIL2hhVE5aTHFmdVUvVDhOK28wNytJRHg1Kzc3UEc1TldrSDdNNmRCcjFkcEQ1Tkk3bk1mU0M5TEg1TGdhQXZ5YmZYT251V3NPWmxkdnJyRFpZNlB2dlRjNjFtNnIyRnlkZmJDbWJGcFdYa1o2Z1pqM1l3NnBPVUphQjBQMElaSTJDRVNMRk1UV1JmUDRrcnZYbGVSYVNvcHlPRjI2TGs5WUpPMHJrc3JuTEFwZTVSZHYxUllaUmxrZXBWSWF5a0srT0JncnFjMGNsY0l2ZFl3QnhFd2xWb1VIbC9LWW9TQ1EzNUw2b3BGVkVVcExoUWg1elpLRXZHYWYwYlJtOU9UeU45eXFPTUhwNEpmalNJeWs4cW01R3puZEtmck44K2hmaXBQNGhCaW5XVlp6WkM3NjE2bFRwSlozY1N1NlNPNVI0bmRRQkhpeEdiRmI4UkYzWFB6ZE43bEhNS1VhSXZ1OE90SGhTRXkwMjhjOHZYVEphZllldTVNdGxtU1NNTWlLNWgxNVFYeFBhaHFQM1RpVTBGWGk5OWlaa25DRGY0TU1abDFFWkIyTUwxY3lsUE9CdkdObndjdFFqcThGL01XQk9Qb0U4SE9LdCtRNDBXdHV4QzhSL0lMaTNnRjBIb1B5N3lEVkFId2ZMVThremZzWS9tY25hMit2M1JHQWc0UUtwN21UQktmOW1nQTR5RUNBUDg5d1A4QkJtZ0M4aStHMWdNTytEZmhwQVpkNW4yWUJmbzZWVHdFY1ZpdkFMekJjQXpqTUlNQjdHTjRoZU9jUyt1Q2RDL1E5M3JsQUIvQUxBaTdRNmVzbTVaZHp4eVYrM3BPWEIveUNnQ01ObktDaStsWnlyM0ZKNUYwb3phYWxHWW8xMUxZVTR2RDhMam5WSjNFeUg4UW85QjU2ajArWWxlRktHVnJiWEQraE9hblpWRjgyZFZaWVRFd1l1VkFUL1paUHdOV1cvRWg5NTFUeitMeXFobEI5VldMdkI0YXdNQU85L2gvcUQ0RThlTnFFa0RWU0xFQVlCbnZkTjMvK2N0dzFneEJTNG5WMzM0Z0l1UVo2S0RLY1kvRFYxTHJXV1A4OS9nTUJickZoc1h2RUw5QmhDM1plT214VitlaXdEZmpxc0gxZ2pZT2ZQZThjV08vaTBtTHRzSnUvbHVzT2V3Yll4NmJsc2NQK0FRNXlhSG5paUNJbDJsUklreVJGamYrc3M4b2EyNkpqd3VUa2loUVVuUkpXU1lwTzVHSXNHMWNVcFVtb1JRbkxwenVyaTNML0ZhZGtxaUt0SUVkY1ZGRmZwcTVZWk9aS0l1MmpJbTRhcnFuRXpUa2w0ako1YzBxMWQzcENyaWc3OTQwcTV5cG42SlNCL1d2eUc2eXFUTjYvS0E3THhEbzN5QnRUNmYwZ2FWNVVFeWt5NjJxaXNDaE8zcXpNVXUza1llNHI1OHlucUttVTJHZEZwV25Lc3Z6M0VIcHlJVHFBb3NuZ2NORW5TMDhxUXlsUU5oRUFZZ1JzREFCNDJtTmdaZ0NELzVNWkFoaXdBQUFzS2dIbUFBQUJBQUgvL3dBUGVOb2x4b1ZOQUFFVWcrSFhYaFIzWndBMlFHT3dDTTRxV0JSM1dBV1hHRDdEK1czQW4vQ2svVUlSMFJiLzQ1Z2dSME14eGlZeHJxNlF1dFVUVnErbThMUm1JdEdzWnZHYzV2R0NGdkdTbHZHS1Z2R2ExdkdHdHZDMmR2Q3V6dkM1THZDbEx2R1ZydkdON3ZDOUh2Q2pIdkdUWHZHYk1weXJ3S1ZLWEtuR2pWdERibk43Sk83d0lCN3lNQjd4Q0I3MUtCN3pQajd3SVQ3eUIvNzBGLzcyTi83eEQvNTFqZ3NYdUhRWitnUEJUaW96QUFBQWVOcGtqUU4wN1VjY2hML1p2eEU3OWJQdGc5cnRzMjBtdWJkUmJkdTJiZHUyYmR2bU5zYVo4NXZaYjFZSWlObExtK0Z1dGMxTzA2bGN0bnR0RmNOVzFhNVl4elpWUytwcm1JOEw4TysvK0FpUGlCd0tLT25RZ2t0SVNqN0ZIVnBqSnlhWFFrbzd0QTRCQ1hrVVVVYjVzbXhkbGhPNisvS2FURFduZGZlVnRVdVdjVTUzWDdlaXRvWXJ1bnYxa3RwMVhOZmRheHFxYTdtbnV3TkNUUjRBcnZXUWlCZ1FBQjRHQjllbUQ0aVFoSExtc3BZOU9JSXp1SUk3ZUlJMytJS0lFSjlDS3VuQkFFWXdBV0dBNTVvelozSno5cjZnT1RmUGI4NzVSelJueGhEUi9JT3NPTEN5QTd1V3Irbk1CMVYyNGZsZCtJUE9mUGpVenU4ZnViWUxWM1ZnWTdtbUM1K0N0QmdYdU5MY2tSNlFIbUR1TTArWTU4d3I1ajN6amZuTi9PT1VPeHM2L1p3aHppaG5DMmUxVStzYzVwemdQT1o4NUR4ajlaUFZTODQ3bHI2dytwLytDQ2E2cm5lU1crbjI4dlBkTVVFUGQ3cWRZN3kzckVhNUs5MnE5SURPc3IxVjh3bTNNWmhvN3g5bVR4N2pudVplWUYrNHpYM0R6L2RHZVpkNUU3enR2QnB2TCs4UXV6N0p6N2QraHRWbDlrWVBxNG5lTGMwcjc2MjI1Z00vUDVqbzkvQzM4bGY2aHpXMzF2dlptUjZjRU4wVWZoTmNGcndTOWd1bmh0OVluV1RualBDcXB2VXo0WHROK1ZQa1J6ZEZ2YUpHcTcyaUE2TERvZ3NzM3hFOUZiMFJwL0dBdUNvK0ozNHUvaUxwbDR4SWRrb1dKaWNsNXlUM0pXOGtYeVcvcE1YcGdIUitlZ0RpU21KeXlLVXYvZWpQQUFZeWlNRU1ZU2pEcUNaRGxsMm9wWTZET0o2VE9ZM1RPWk56T1o5THVad3I3TzJydVo0YnVadjd1SjlIZUpLbmVKYm5lWUVYZVlrM2VZZDNlWTlQK0ZxZWZJV0tsQ2hWam5KVm9sSlZhSDF0b0kyMGlYcW9wM3BwZ0FacHNJWnB1RVpybkxiVjl0cEJFelZKa3pWRjB6UkRzelJmQzdSSWk3VkU2MVNuZWpWcWJ4Mm5rM1N5VHRQRnVsclg2RGs5cjVmMXV0N1JlL3BBSCtsSC9hcmY5SWVSeVRNOVRFL1QyL1F4dzgxSU05cU1NV1BOQkxPRjJkcE1OVFBNVERQSExEWkx6RnBUWmY1am94eWc3VWlDTUZ4ZGorY2huRGlaYk55eHZiWnQyN1p0eDdiMUdOdTJiV2VOZS9adzl1dWVXZSs1NTd2VHFQb0wzVFBQNm5QNmlyNnViK3BiK3JaK3FKL29aL3E1ZHRQQk9rU0g2MmlkcElWYXJDVmFxdE4waHM3U09kekxSYnBFbCtseVhhR3J1YUViNmV5RzZLQ29OSTYrb1lNNXpKOWtaT2h1RHF0TitXOEJhWDdrOWo5azE2MEhpVFhydk51V2VkTm9PN1lCL2dmbFE1N2R3SGdycDM0c3NiZGVIVHMwOGVJa0EyWWhiMVFqOWkwMDlxdWhWeVlMYjl1U1p5dFFzYWkzUUNNRDI4UXVXcHZZdFdGL241eHVLc3ZwM0pVTjdIOHJvZWtnb2RhTnZ0R0cwVUc5Z2ZHelVaRytLbFpmbDBDN3llbGF5Tm9LeHF2Uk1saFg4LzlvdWJGK0poZUtpZi9sTzJLcTI0dm5wb1dieXdheTJRUVovdXZZRFpVTnNFbHlURjl1cUxvOThpakw5NkUvNndOaEloUkFWdUlSSkI2QnFSOGRjL3A0dHNHZUNsZ044UTVZY2RuTjlJcmQ0alVzZkd3NjhtMlVJaHY2emNvbW4rT0ZlRnp0KzFHYmZ0UW11M1ZpVFd1NENHNkhMV1NmemM5S0h2U203djVFSFFoakdVL2tXUUNWWlJlNkorQVVmQVBma1UxTnFBVWgxSWJUb0NOY0NUZkErL0FCRElDQk1CZm13V0g2bkE0WkxsZlRPVXB4Qy9aeFJwVmhwcjhGV2Z5L1Q5emUwSWZ4V0o3akpNVHFFYXdld2VvUjczTWhNMm9rVS8xRHdhOEhqQUtzMEZkREI5eGFQZGJxTVd2alo1YVp4Y0lTcmJmY0tuMDV5LzR3VU02UnNjekhNNTRJQlhLTzl6SCtQNWYrNWNnR010NU1yMXR6dWhmQjdmQTg4MTVRQUZ1WS80Wk51bWxGakE1eU9obDJOTFB4ekRaVHBCeFJ1NWs5Wk92eVBNanVJV280eW5sSGN2by9MSUwvdC9CZDRTYVFyeVhmdUR2ai9ZMnkva1kxeE9acTZqcGQ4bmptUzBjcEE3M2xPYnh1eGV0K0dRaGptWTluUHBGeEFXekRaZy9zaFgyd0h3NlFkeVdvRE5XZ09uU0FUbkFKWEFwM3dkM3dCcndKZldFNjRFL3U1NUQ3ZWVUZWtkeXRHSGJia05sZS92ZFJUeVdvRE5YZ0xyZ2IzZ0NzdkcwMTNwaHV2TFYxZVRzYmd1VUUyek4zYjNPbmFMR2VMVll2Z0d0WnU0SDM5Q2JlN21mWmV6WGFycS96UmNoUUc2VzBBM1NDYStGVnppVlg2K0xiTUJyTkxscHdBZk5ySlVDanJON0YvRzU0TnBxcDNjZzUrUE9OTHNiQ2U3SmppZEtlYU83cmNHNlVRbUVLQ2prbzVKREZNVlRXSmlwcjQrOE12STE5TjdrZmkrUkxSUHdWMmdHTHM3M0NkbS85SEh0a1NmNEhwVnhTZVpCVXZ0WlZUdFVCTWNtYXRiOVg3dUxkQTY0RHIwTTM5MzNpdjdta3UveUpzSWNjTGZZQk44U3ZnSytiNTEzVWZqZHhQMkwrQ2RXbTZ3MXVodDRuMU5NTm56Um1LZjBFOEJYREY3OE5WbldaTi9UNWY4TjZQY21LVHdpZVk5VlhBbml5VzgxMUUvREhiK2EvT3NtWkV2c0Mxb2pzS3ZKZGZJQXhaMEVYVDZlcU52cW01TkRKYjhpekxJcFArZ3E1TGRTUzQ4ZFhreGZuNXZycDYza0EzWStZKzVxNDlSZis5VzZEa1dMODBzbks0blU2Nm0zMExXbERyWVhFS0lGU2JremUzKzVBamhaQW9UVFhZaUtVa1BFMG9zeUFCY3lYY2ovV2NISlppVlVPVmdmWi9WR1hZTEVDVnFOWFRvZmp4enVMVlloVmdOVml0Sm9URFMyaXpvSTVNSjh6WHNSekNheEFmelhQOWR6c1BCMk9KZm91Unp5TzRaSFMrY1JheEhNSmlrdWRCOC9Wc0VhQy85UVFKRFVjSkc2MXBJWTlTUTFycWVHWVpPcHdkc2VqVStCaU9VdDJpRUhuaDZNeEhyOVlweG82YTlFSms5eFRTZTVobkEzVnIyQWU1NzVkMUhXTEtFUWdweEJGVjE4cXNVbGg4NDJrcytxOFVuK3U1R045SWZadHhKM21OT0k2bGZuVXNFRHE0WThpV3Q2RE5UeDBBL1lhNjFBNU56NDVpVGxBYm4vejhUMUZud2dvVjJQWHVoMlVyRmNoRytwZDRsWmdQVDFVYk4yZWxTeC8yK2dLKzJnbE5tdWtMSFpsSmNQdmttbXlVODk3NS9sYXNvRHpNRm0vczNNV3dKRWsyUm4rc2tjVHVxdUJGcFFtVmdNNUsvVkFMZS8yd2pEN2x1R1ltUy9Bek14MmdPbVltWGtaZzgwZ3cxSWJsbnFaZVlQZC92WGlSYnBMcXVpUTJyM3kwUDhpc3lvclh6NUlxRTRvS2ZuVE5sL01KZ1h6Zzl3c2VLWHF2bVcxVzI3bmhyZHpURE9Ybk5yb3hRekI2TGZIZnA4SlBzSlJqTTdueWNoMWJWT0MwZ1Y1NTRuT04zWC9ZN1Z0cnJ2NXBaL3dPQWZFVHdhelpUcHRsYzg3SDFWYUlDZkJjdWkwT2pPZWZnbkVPZFA1TVo1dk1vc2srNXVpTnVLWVk1MlZsSncyODJFZTlZTEtlcnowTUwzSEZuSVdCZldHZG1ybEZnNGlSenE4eng2aHR0L05jZGhiNlRCQXhyR0U3S2g1ditaSGRLK3I5dWdJaHVZV0w1VTk4UG5JanluSWRXMXhoS1BUUGhiZXlUWjdqTjRmcTN0bWdVR2N1N3RxSnRJTFJZOGUzbHpneUN3b1l6ZHpFWHUwbmNudjNZcWRWbWxPMjlhMSt0M2hIT21hOGl0OThMbDZIMi9aVFBLcWZNcTkxaUtrdUE2OHRlSTlmMzdpc0RJbEM0c2V2dzNSNDJoU28yek1PTC9VYXRGa2xVdGt5WmVtYXkvQlZoOXhudjkvS1dyYjgwSnhUcEhhU2RmWlBHdS9sMnpPOTFGZVBjdnZjOXRJVkp6ajdhVm40dEpkU3h4NEdjdnh1NzlNMGdzOWVRTEpTcm9paGNsU0tkZnAxa0dTTnNPclNiTTQ2eS9WUFRjblNzWk5acjJ2K0x4L3ZML2MyeEovWWMrOGpFcmM1RDJqT1djbFNWZHROQ1VQK2Z5WGttcldtY3pjN1VXeXZtbXl1dnQxVXluZDJiVkpGYUxwbVl2QzJyc0piT00wQ3NVNWhzcGU5MzRLOFc2enV0bE5ZUktyeDIwRWF3bURjVVdUTHFsVzE3bkp5azEzcnJMYjVsZ1hrMTZNeDdSVFJtNitWbnUwdTZkSCtWeVByQTE3ZTVTWFBJcGxqL1I4SVI3bDh6d0tzdEhPdHUzY08yTUZLNm5QTzMzOEpYNlpYK2N2K0NnZjQrTjhnay81eWVQWCtRYmY3RHA3dkk3cnVZRWJ3M0RJYXY5YXU1VWFteGdTQlphTHRLTWtDZ3lMYW5ZbXM0eE1OTVFLMFhKV2lwWlJGd1cyaXJUL0pCcm1KTkVyT0ZuMFNrNFJaV2JWQ2s0WHJUVGJWdkhyb2xYOGhXZzFINVdOZFQ0aEd1RlRvbEUrTFJyak02SnhQaWZLWmZrM3hmTXQwUWpmRVkzeVhkRVkzeE9OOHdOUkxtOXVwQzVmaGdraEN4bEJQdjBydGRxdDhpeUlobXFQS0s1WldBYUdaV1o1WUhGSUxZQWdMdzgzWktMRnovUlhHTUZLTzlHR09qQUNqRnBZSkk4SVlZelVpLzA2RG83Y0EweXdCbjFyd2lScldjZDZJbE5HR3hRaXNKRW9PbEUwNVdGYWVRMDJpVFlyYkdIQjhQYjIyS21NalJoTTQ0WkVVTGkxNjVsQ1VLN0g3Z1BrWm5Wa2czbFFqZHg0cDl3ajg4UnFDZFl3WmFrY0VpYVN0Z1psakhYeDVWNytCS3MvbTJrcnBaSWlpSGlkZVkxdDhad2swZlhuTHNFMEtoajNmSjJwSFhOY3A1ZDNuVWJSM2dKVFNlZDZwVTUwblQxWFBOWVgxblZKZEhtcHJocHUvMGxKV3FVWGxzbzk3ZnpKbHFtSzhybG9uV3ZiMGlWempjSjZHZ29uZytFVTRGUXduR2J4NlFqKzFjZFpOSUd6RVpUR2NRN25jaDQ3UmR2WXpYWjIyUDB1aTNkN3ZJZTlpdmZwZnI4OU9ZQmk0enpJSVg2Q2M2M2txNER6TGNjZ0xxWE5nZ3ZjbmpOYzc0VjZlcEhLd01WY1lyb3VGYWtrbCtucDVYTm0wVmNrV3d6eVpLZnNnVmVEeDY4QlhwdFM4RHBQdlo0MzhFYmV4SnQ1aTZYZkE3eWJ0L0kyREx5ZGQvQk8zc1c3TGUrOXZJLzNpTjV2cVEvd1FUNmtmS2oxZmc5THczdE00dHQxUldVK0RBcTEwZjlpQ01hK1AzRU4weHc2d3RiemVkZThQNnVlUWZaY0orUmtaUTZmYytqNXZCVk5ick5CcXVYWm5OYjFHM2NaV1pwNW1ud0Y4WXZjOHRtMHFEMmJZN3pZSEZUUCs5clA5VE9RZWY1blZmeG1rK2wxWHFXOG5OZEZ1VGI2UklQQm9LaGVTNnB0Q3BIQlZ6UFk2a1AxcU5STjgveStsVWtybFE5eTE4S3RxVzZOQ2huS2Qra0RHeDJGcjRLS3pyT1Z0bWYwd3ZrREdxOFJvYXRGNnVTcGJqSkxWNDNIckg4cmJHVVlLYU93OW0yS3ZJLzRpRE0rSm9FOHRZL0dYMG5lSC9QcXcySnZQK2R3UUdOQVBIUmEvZTZMZDlvMEJyRlRuM1J1WTV2M3lkTW9mTVd2WU9sSjZ4blBsaytVZlNRMVdUeWFManY1NHZza005NDdJNkE3YWNSK1IxclN0NjN6bHhXMlI5RHp4dUQyN0R0dFVkcHhtNzFIZWl5K1M2bVdqWmxLeUk3K3p2ZDd5L0w5bTNMcjJXOW1lV2Q4MG5OK2syTHdwd1NwWHp4QmdxZXFNVVhrWllQNWpzZFBpS3BheEhLWTdQUGRXWkNWZHE2YTl1N2N6VzdiQzJ6WnUvTUpueDhYb2trRk9pM1hPMlA5cHU3eWZwNzNNeGk0Qm9QdlRTNmlaS01QZlQrMk1WWWVOZEZtRi82K21CMFJDbmVsdVVpMGtIWGFYaGV5OFgvZkdaMlA4dFkrckpnaEkzYTFaZTRlUlU0VElXMFB5d2FOWExjaWluS3p3alVyMzhjMEdibkczRnNITmtZa3J6elhzamFhVENVeWtiOWxVejA0T0g4Z0oySnQ2Znd4MFZxa0pULy8wbWdtMVlYUDZ1MEo0dmc3QmZHSld2YStlUFVBVnlMU0pFb2M1bmRtdkdiRkVzeTFjbWx0bzNnUmF5WFpablM0b0dCZzZEek1Fc0w2V0pPSWc5MG9kTnE2bmkvcWpWajZyV2tRUmZEK0pmODJKQjYyZmFBWWFDM2sxQmN5d2p0MytYMGsvLy8rM2k3TlFmdEJqV20reUZlQkgzTU55N2xKbEhFTHQ3T0NGdi9GWnU3bVBrN21JZEhwWVNLczVZeXdQcHpJdWJOL0Q4WE9zQ1ZzWmZmc1gwV3hONXdlenVaQU9EZWN5d1ZoZTlqT2hlRlY0V0l1Q2xlRTEzRkZlR040TzY4UDd3enY1bTNoSStGWGVHZjR0ZkNiL0ZUNG8vQkgvRno0cy9BSmZqNThLbnlhWHd0ZkMxZnpHK0hhY0QxL0dtYkNYZnhGdUNmY3cxZkNJK0VSdmhxZUMvL04xMnJVWkhGdHVQWUtycXpWYTJ1NHVyYStGcm1ad0JmRDc1UlBJS3BSeVRNRWZ1cFE5Nzk0WENHeWZYaTdxek9pTU1vWTQrUmRPK3FDNzZwdklJTHVOdHBPN0pLTUh0TzJVaFp1TkkwYmxKNnlnSjBuQ2F3WENiSnBoZktoTGxyQnVNclVyYnhnL05VWU5uOWp5YVBsOWplZk9Xc3RsWGtOV2MyWXZuV2loRlJtMkVxSjAydlI5cEdaMU5PNktMZGFWTmtLVzliaktPbXZ1d1NzbEZDdE03VmpQZWxjYmsrU3prVzJrUFdQTG85ekpyc3NXbHRocnovcDVZV2xNay9QNVo5am9aVWJKbU9TOWRJWFN6SnpoZG1UdUx1Nyt2aVFuOFFWb3NCaXNSeHNWR0Nhandab2JCdmg0NXV1azdaUkMyT3dDSjRzbmJ0TllQQnJEaWx0b1h3SzUrK0xhYU9OQ3FUVHJpblJ0SWVHOG5RS0o5cWlzSlVGdzl2Ylk2Y3lUSnRyM0pnSVRuSVBvbHMxMVJVakgyRENyTWE0cDZtRXZ5TmRnbnN5YnFrVG1MYlVCQTdqZEczeXRvenhMajdkcFZPMERXYm5oRkxSclFHdk02K3hyWjZUSkxyK0NaZGdHaFdNdTBLbnQ2T3VydFBMdTA0ak9GazBuWFJHcGFaTVpsV05PRkpmMk5BbDBlV2x1dHJrOXArY3BGVjc0VDNQMHM2ZmJKbXVLRDhoMnVEYXRuYkpQRUVoaWpOQzkwbGM2UXpPWVNkeEdNN3l0T0NjT0pxUWNEWmxuRU0zenFVSEtyak9ZeHVuZDUzRWJRZDJWT3JhQ2V6cS9VV2JlWkxzU2RoVG1kckxQc3JZajlEejJRR0xENlowcmZkN1dCcHFZenNaZ3ZIbXhQZVo1QjBjbGVpMGo4d3ZpbTJmWUpHN2MwdGcxYk9sVldkZXRZYnJ0QmF4eHNvc1haQ0xqbjhYM0EveXZyZ2lrMlNpNDM4N3NxRGRsWW9lblBrSnZZWEtzUmZuakpyby9FZFFuM0svNHVGalU2ZTlLTXR6bGhpZHYwem5HYm1kK2NkS3JwdEViZDhCdGY2ak9IMzVZZWNZcEpPbDgyZTVNZGxXQnVmV1ZUVGpkek9wRE9rcjZadE1nMUoyc25LKzZ6UnRwdWNsNDJ6cDZTV1Y1ekZIQUhyOTRuZzlPbFJETTZEZ1pUeXY4dnpsY1BieStDenRtUDd0Znl2Rm5GWEcrY0NyZWI4SXF0R3NXcGRiMlUreWRIZzFCMGl3KzdkYTZHWDVidEUyRVQ1YW02SjRlSndLK2RkZWZmMDZHT3BFKzV1U3Y2dWNOelNNLzlhWGFlUm5vb0dmSUNoOU9NOFY3VmZSZjJGdjlTOFZrdVZ6NHdUajcrc3JodkozREpFREhPajg1ZUk5c085UW9zMFpYdUkwKy91WDNKN1BtTDZzODNpbnBieS9wRzYvN2M4eWFWL0xLRi9jaFYxWndJbGU5VGxUUVZPeWRvdjZRWk50RkVRYXN6VnY5ZDFRaUdDZW1ENmlyMXpYem5MNE0vSHIvdFdER0wyaS93dnFIZjh5cjBmL3o3cFN1YVVYZXJxZVFlOHZ3L3I0L1dxSUlwbDlUUmJKOVhacHBQOGMwa2gxL3NRc0VXM3VoOTFIWUJJY2I2QVhBcjlxNXpGM2NDZDMwZVorSHVCQkh1WVJIdVV4SHVjSm51UXBucDczL3c3cllTU01oenlzQzFOaFU5Z2Npdi9oNEt6TjR3cWpJRHBubG5lTmlaa1pJM0VMb2tqS2pLRTdNRE5UWm5ZWFlzWUd6SWxCekZEQytuN3ZuY2Z6NDB4K09Vc2wxZFJRUndPTk5ORk1DNjJjNXpMWHVjTmQ3bkdmQnp6a0VZOTV5ak9lODVZUGZPUVRuMm1ubXg1NjZhT2ZBUVlaWXBnUlJobGpuTDlNTU1rVTA4d3d5eHp6TExMRU1tVmpPK1cwTTg2NjRLSkwzdTc5UHVDRFNXWEVJMGx0eE9NKzRaTStuZFJHdk9ibmZ1bFhmdTJ2c3E0ayt5N3FaNEIrQmRhZmdNUUZFaCtzK1NDbGhTQ3R4U0NqcFNDYk9KUFRhcERYV3BEVGVsQWdmRktSY0NydUpXSjh3aW1WQ0svaXZwdmRnb01jMUFhT2NFUWJ3N21qTWljNG9VMmM1YXlna2twdHBwcHFRUTAxeWxCSG5Vd0REWUpHR3BXaWlTYWxhYVk1MUJaYTRyMlYxbmcvejNuQlpTNHJ5M1d1Qys1d1IzQ1h1ekwzdUtjVTk3a2Y3Ui93SU5wRUdzcnhtTWNxRUpuSVBPZDUvSC9MVzhFSFBzaDg1R1A4aVpTaVpUdnRnbTY2QlpHWHR0QkhuMHcvL1VvendFQzBqUFNpNVRERGdoRkdvczBvbzRJeHhtVEdHWTgyZi9tcnJVd3dFZmRKSmdWVFRDbkZOTk5LTThPTU1zd3lHeTNubUZPQmVlWUZpeXhxQzBzc3lTeXpIR3Fac25DZ0xZNURkc29wWloxMlJqbG5uUlV1dUJCcTBjVlFTeTZGdXQzYlZmQis3eGMrNEFQeDU2QVBDdi9uN2lxQTNkaXQ2UFZwKzJBZjJDL1pjT0swRHgxbVpuTGU1M0ErTXpNek16UHovd05sN2tDWm1abVp1UjNtOXN3Wmphbzh6YzdhMjlCazcwaDdwUlZlcjJYcFhPbTZGNzAyQ24zb3M5SG9SNytsR01DQWpjRWdCbTBzaGpCazQxQkR6Y1pqR3FieDZRek1JTDhFUy9oME9aYlR2dzdYTWYzOXVKOHBIOFNENUIvQ1EwenpNQjVtekhmNDNpWGh1VGR2R2JlNHRxM0ZMRGozZGloY1NmYVpOaHZsdGNhTnBpRjU5R0NzT0hjUGRVbk9TVlBsOVczbTlEMGthVCtxMHROWFNYdHEyNmJzRzIyYmF0TmROWWJuM3FhNTFrN08xTGFOVmF0MTdpMVQyelpXYVh0OWovcUNrMjY5Q3FrV1h5cHJrN2F2UDhKcGZEclBUYUQ4MUU2UzJxbTgxVWpicGlmV0g1MmJVd211eGxqYnBqcUR6MUYzNWZENWxWY3lHS0Z0bTV5dGJWTytvTWNqV3FUeUFsbjFxLzJSdGl6cVJTcGVMa2l2dHBDTDgwdG1rYll0bFp0cy9YUXpYTnhNYWRCbUIvbzA2ZGpjbWJjRjBsRXRDblJ1czUwbWJLbG1nY3RzdFU2OGtiZFY4bGM3ZjQydHBiK08vSHJGYkpEUGxMYlJObG5kbGlpbnJtQSt1Y0czWUxOcnp6eFg3ekJqRDJNZW5YdFRYVWVTbEpPeFI1bS9GRDdhdDhYTlBNbXQ1ZjBZTSsrYmJZbERPaEczemJiYkRoYzZic1FNU0dmaWdtZkgwMWNhNTUvQTUvbmF0bTFNdlZPbEhhYzhKNXJSb2Z0V2U2Tlo5eGZLSCtEN3NkUU83YXRQYzlETVhmOEsvNGdrelpmemYrVDNNZjlHWENaSzQ4NnovVHplNTU5L1ZrQ3J0a1FsUit0WXJhV0s2VnBxOHNOVFVHWE56TTJxZm1keXNOODlSckJ6TUltNld1NUMwVzc1c0E4ZllVMWNiMFcyVWY1RXFYMUU2OFBFVEg3T09sdHIwS3E1Rk13NWxlWE8wbWZ6T1liZlNYbW5ScW03dGNlUExORm4rRW02WjdSYi9NdThmNUtjOWtIenpwWTVXYnhQZmE4R2RSL3ZMUnE2TnVrc0hjbmkwNE95TFJKclJKdEc5ZExzWGVaaExIczJJVnE5VmIzczZCcEhLM3dyYlFUeS95TmZodVJEQ2VtVVEvUVprZHV6UG85eUVEbkl3MU1hUm04bWhLdGQ4azFocW5yanc5cXFjdms1bWNlZjllQTllMVlVMmprU0w5U1R1ZXVrblA0cFY1MjUrcFFyVVl4d0NWK1NCU3ZqQ1phTkNQenhVTldkK3ByU2htZXEvZTZULzdrYitjaExRdm5vVTVFOUVJblFQWS9oNWRneTVaUGNNd3hKVTVwR3kwbnQ3Qm9WL1BSaWxFY3libGgzWFhQMm5GSlJZcW40dkp5cHh0Vi8rMU1CMWYvOGkvbXl2My8vMytYeHdOaHFXYVA5RE9XYlBmWUY5YmhjT2ZiRWxDTHJIU3Fndi9OdjZVRml3VEhkMnpveFNxdEFDa2tvdjkvRlcxajh0MUJ4MlRrSzlmWTNJMUQrSDRXeGNkM3hNMmNaVGVXN0ZJOHp6WHozamFqSnFoK0pKUnZqL2J4VWV3Vlcyb1JRN243bndVY1l5cE55L1VEclVQMmM4Q05GNnZZcmpMOWxwNGpMajk3UGFoUGpkYzM3K2RmeDhtTzk3a3JiVzllMTdnN3J3SFJNSnpNVFJJNnhGTXVzRXl0d21uWGpURnhvaTNBSnJyWFZ1QjQzMlRCdXhYMTJKQjdBQTdZTGorQXAyNDFuOGFLZGJDV1djSVZXdnlVUjZONFFXTmRTdkpER0VoMzBmTHhWTEhHNzNzdmt1dWwzaXlweVF1TjRUNW1Dc2ZUSFdEZGRSYy9IT3B4RmVlaVBKM1VxRlMrcnNPNlM4TGgyMGlTU2FqZllaR2ZkYW9xTklWVkpQR0doVXFlYUtaWHAzcVZ6TEdYZXUxMU1DN25SZExCcmNteXJzVTQrbDFVMTVTK0xTcktTOWlaWlNXdXhwMG10c3BMV0ppdHA3Zlk4S2JFWFNSMzJNcW5UWGlGMTJhdWtUbnVOMUdXdms3cGxRNjNGM2tacWxRMjFOdGxRYTdkM2tSSjdENm5EM2tmcXRQZVR1dXdEcEU3N0lLbkxQa1RxbG9XMUZ1a2NuSjAxYVI3S0pWbGJrLzZoTEZTN0lneTdSK2oxS0tIWG96RVRNeTNGSE15eE1aaVArZlFYWUlHTnhVSXN0SEZZaEVVMkhvdjE3eVZMc2RRbVlnVlc4T2xxckdiZXRWaHJrN0FPNjJ3eTFtTzlUY0VHYkxTM1lKUCtMNlNPdXZWaE16YmJWQXhqMk42TXczQTRueDZCSTZ3WFIrSW84a2ZqYUtZNUJsdkliOFZXOHR1d3pmcXhIZHR0QUR1d2d6RTdzZE1Hc1F1N21HWTNkdHNRanNWeDVJL0g4VmJEQ1RpUi9FazRpZVdmakpQSm40SlRiQnBPeGFrMkhhZmhOSnVCMDNFNlczZ0d6bUJwWitKTXR1Y3NuR1V6Y1RiT3RsazRGK2N4Ri84aGkveEZ1SWhsWG95THlWK0tTeW1OeTNHNXpjWVZ1TUxtNEVwY2FTbXV4aldVd1BXNDN1YmlCdHpBTkRmaVJwdUhtM0FUeTc4RnQ5aDgzSXBiYlFGdXcyM3M2ZTI0bmVYZmdUdHRJZTdDM2VUdndUMjJDUGZpWHFhL0QvZlpZanlLUjhrL2hzZHNDUjdIRTB6ekpKNWt6Rk40aXZ4emVNN0c0WGs4VC80RnZFREp2SWdYMlVMWjBaTStvZXlzNmFHeWhlK3FWVTd0YWJHYUxiVDlkOVVpeXpsTFhKd0x1OVhDYjJTMTVYTWtJZ3AwYVR4RysxMFMvOTRUTDJwOFhoTGF3Q2swLzRweG1GamJYMk9zTHlHd2NoVHVHU1Q2SmFZY3hDbUhRbWMydUQrbEhQYVRYRGxFQldLTUpJd1RYL2R0ekRwaEhxWXZidSs2ZmxEZ2pxRjFXbUVVb205a3pVYTFtczIra213OXZxOXJWbEQyQlBteExhSVFTZkp4Q21YcDV1ZVRHbjRQR25xMzZ6bjRhUlNiWi9zc2ZtTVU2bXNNeDJTc3lvL0hEMmYxVE4rZk1MV3ZRU25zek1DT1EyeS80VzloVG9lSjFtUnZMVEdUYlpIdmNpK0ZSaGpWUTA2WTh5ZnBmNFB1TjNKZlpybGJHc1F0ZjVRdDJiMktWMWFEdWpJc2lrYnZXeEJqOVhBUGZQYXN1Tm56S2xGb1piTjlkbWhvY2tBdFBsU2I2VFBsdWZkUDdLZlo2ZlpxUGJHY2haY1ZmM096NmdwMWhFSndTYmJGdGpCdDRmN0U0NmhkdkxmeFZEY2EvZnNBNFRqVkRQUzhjR25acUVWaFhEaitCYTBxcjQ5bHVKd3RvZUI5azZUOTJQT2JQRmxIL0w4ai9ORGJEbEk2NGFSeU9iMXpKZlhKdHhDOTVCTWhvNVlHSmF6MHY5TjEwa3I1ZS9jNlBoNTFKS2ZDSi83aXNWciszcmZxTnlIa005L3VtaVJXSXgyTVZ6WGd5eEdmTnk3NDMrZW01RmFMK0wwODhtU1BhckdtMDdaWVhmNld3bklMWit4OUI4TS9Hc1U2NS8xb2ZlYzNFWjhsdHpTZVg0ZlduZHdhcmlhcExpSDV5NUs5TXQrQkFTL2hXMlIrakwvWlFpdmhKZHZpZGl5V1BDTFlvdisyYnlHMUs1Ull1N2VCVTdhS1EvOG1qYkNBTTVHK3MyZEJKK3MzM243OGdFMklyY2VyeGhiVjJNa3lXK2ozT0RzbzNKbW5uV1M5Y3JDN21zVDBlZzVPVE04K1JpcmJqK3duVnJHZmtTcjJPMUpGdHBVcVF2eDZBc1N2NTMrSUgvbWgwaERUTEN3dG9zKzl3L1NIUzhQMGp5a2RZK1hTOXRKMjhpZVhUcWIvMzlydUFjeVBMSXNDK0RsblBCTmIzUk03amRoMnNob3p0cjIyYlcvM3hyWnQyN2J0Wkl4Ylo2M1ArOVZYdjc2NVZlODFiM1crOTE2L2YxLzJqY3dYK2FXSVk0MXdHS3VBdzUveXA1SC9MWDhiY2F3Q0RzZHhYR1JtY1ZhWTdMYmtsYjlock9vTkQvTnc1RS93RlBKNDV5V3YwZzN2OG03azMrRTd5QzBJWHFXck1ObUx5V3R5d3dJcUZKWlFpYmduVmFsaE1nNlpMeGx2REdQTUxjeFNGdkpydEVhSFkvM0t1T00xSGdVMVNaTWlNMVZUVVVqVE5DMHlNelVUaFRWTHMxQkVzelViUlRWSGMxQk1jelVYeFRWUDgxQkM4N1VBS1Zxb2hhaXNSVnFFVkMzV1lsVFVFaTNCczFxcXBTaXBaVnFHVWxxdTVTaXRGVnFCTWxxcGxTaXJWVnFGY2xxdDFTaXZOVnFEQ2xxcnRkRjJuZGFoa3RacmZmUzVRUnRRUlJ1MUVWVzFTWnNqczBWYlVFMWJ0UlZwMnFadGtkbXU3VWpYRHUxQWhuWnFKeksxUzd1aTU5M2FqZXIvTkw2WFZ4N2YweG1kUVZHZDFkbG9lMDduVUZMbmRSNmxkVUVYVUZZWGRUSHlsM1FKYWJxc3k5SGJGVjFCRFYzVjFjaGMwN1dJcitzNjBrQThqY2Y4dnlHaEtCNzE3N0pmWUFGeWVCK3ZERDdHUEdqUGZDeUFsMWlZUmZCcXNyNGZyN01LcTZDemQrM3F3bFpzZzE3OEZKOURYKy9VTmRCN2RJM3d2bHpmOW81Y1ArSk9Ia2VXOTkrYXJ0ektqeVhlYzJ1bFNxc3AxbWlJdm9UVCtvRitpaHY2blg2UGU4clNBanpRRVoxaExoQTVrQy9NUU1PUU91QngvT1ZZalhWWWo2M1lIM2VQMFRoTjBEVE4xbndRY0oxRDVlTStyNnBFUmFTaDVyL0U5VUVVaUR2NDBRajdPVHZiMXJXekVwRURCY0tTeUFqRnpkemlwODhtSE1FWlhJRUFQTzNUN3crUFJwVEhyMmhBWmlzdnFPbVJKVWZhNFhLUEtPVFBwaTBFc2lsYkFDQ2VTVDRqZno2N2NSQkhjUkxuY1pVRm8wY2czNytjOUcrTFoxREV1NjFVUmdacXg5RTJXWjhaVXF2aUtwV2V5TnlPNWZpQWZkdE9kejR0RWUvYkhFbGI1dVBQUUpSZ0UzWmpkL1ppYi82UVAySVdzem1hWTdpQkc3bVYyM2lkTjNpTHQ1VkRPVlZFUlZWY3Y5RnZ0VitISUpUQ2N0d0NXSkNGVUpPbFdScTFXWjdsVVlkcHJJZTZubjlvNlpYMHJieUd2clVxcXdyYWVPYWhuV2NiMnF1Qm1xR0RXcW9sbnZQc3dmT2VNWGpCc3dRdmVVN2daYjJtem5qRkkvcWQxRXU5MFZrRE5SUmRQUjdmeTJQd3ZUMisza2NUTkFGOVhmMzlYT1g5WGRNRFhNMERYY2VEWEttRFhaRkRYSDlEVWNLemFUNHg3UC8wOWw5akFqcHF5Mk1ZeitJaXJtczFiM0l4N3VKdExjV0hmRmRGK0NpZkZwZ25PVm1JaTFtQ3BWbVJhYXpKK216S1RzcGdhelZrUno3SFRud2xqazV4OUdBL0htYy9mWkpET0lwZjRqZmlydS94Si93Vi82RERPc3pSbk1qcGNjemxZdVVRdUpMcnVaVzdlVEJhbmVWbDN1VDllTi9RNDNFMW40b29WV1ZWV1JtcXJZWnFycmI2cEY3UWErcWlYaHFnWWZxY3ZxSnY2UWY2bVg2alAybXNsbXF5Wm1wK3ZGMnRqZHF1dlRxc2t6cXZxeUNyNldqNEEvdG4rMFdiWVpmYkg5azZ0cllkYVR2Yk83YWpiVy9yMldLdXVBTzZHZWEzVlYxOTJYRTFkT2FJNzJudS9EMTczUzdXNzBEVzh0WHhOb2N0bW9qM0UvVmp2NWY1enIvdStJZTJ1czNqL2pjbm9wOGRyOStGYzUzUGRLc3V2ck9XYldBL2IzdllYOXFlaWRqdmVLL2pxWTZacUNxT1I5Z2k3dk5SVzlLMnRtMXNEVnM4RWJNY1QzR2NaYzg2czlZMmNlYUc0M3FPUi92am4rNzQxODZ2c3QvengvTlFIMFdjNGF1bk5EcWM2WS9uTTdhUzczekdmaklSMlk3VGJYNzdYZWR6b0VoWUg4K0ZqN0krRzdBUkcwTjRETXR4SHNCRjNFSWxQMVZxK0hsU3k4K1Qydi96K2RnYzM4R1A4QXY4RG11UmpmR1lpdGxZaU9WWWk4M1l5ZW5ZajZNNGpZc2NqZXRKZmVIRHBMSmNVNTMrWGxPdCtZMm9FMWRXeEx2Wk1mNzlYRkpUcnFpLzFoSmRTVWt0dVk1Y1JYK3JJSkJkL0x4dGFuOWdYMGpFVk1kajdSZWRtV2szT2ZNMTI4QXV0MzBUTWNseG40OVdoLzBjNTdFamJXZDd4M2EwN1cxTlc5NjJ0bzF0UmlMbU9FNzdxRmpZeXBtanpoeXhEZTJCNUNxdU8zN0VwdHNpZHJ6TmtZaXB2dk5keDltMm4zdWU3M3M2MlIvYTZyYW4vYVV0Ykl2WmxFVGNzemVkeVhUOEpJUStFSWhNMUFlYzBVZFp6alJGT3dCQ3lmQXhsRWNhQlAzclg2ckhRUkNmZ2svdzd6M3g3KzBxbytaL2EvY3Y3OEhSMzN2aXh6aW1EUklBQUFCNDJxelBNNEIxVnhnRjBIWG4zWGxqMjc5dDJ6Wkc4ZGoyeExhdEtsWDZQaXpUVjJuQ3ZvOXhZdU5Oc3k3Mi9nNUV5STdlVCs0U0h6dHhybEYxNS96RWtBTzlFOTJEM2gxcW54cnhxUmkrK1VhZWRNdFUyYVRJV1ZmZFpOQXVzKzd4aEhLSkl5ZXZMTExwL05samk1eTdldVhJSW4xaEtsdWF4ZGJMZDhyMStreTUwNk1oeVJGWlpKMDhCNTEwblY2VDd2Q0lrRWxZWW9NQ2g1eDJnMzdUN3ZLWWtJa3R0Vkdodzg2NDBZQVpkM3RjVE1oekpiSGNac1hPYWRSbXlKeDdQV21KOUtPSEd4YzVjdkx3eVVXNnpsODh0OGo5Rjg0ZFcrVDFLeGZQTC9LZWNFK1pWcXF4VmFrTG1uVVlzY2ZON3ZkMHlQTmxXS0hhRmlXT09LOUp1Mkc3emJ2UFUwSkR0dFhxYkZmdW1FdGFkUm16ejYwZTlLelFrR09OZWp0VU9PNnlhM1FidDk5dEh2S2MwSkJsbFZyYmxEbnFvaGFkUnUxMWl3YzhRMmprV3F2QlRwVk91T0phUFNZY2NMdUhQZStGenZhaHFjU2puZTJUM1lsWEY4RE80YkhFYTMvaGg4RTNmL1grbDNZTjlmZkd1Zi9La2RIaHhPZXAyelBSM2hsTDNlOE8xUjduL2l0SE80Zmk0bURscjZ3UHJnaHVDRzc3d1pIcDRZbDRUK3FPVG5TTnhJZit2V1BmamNVblVuZXlmNlFuUHJjQVRuZE1Mb3hqay9HVjFKMzYvbmF0cVl1a1FrV0tsU2hWaHNnYTVNcVVKVnVPY2hVcVZhbFdvMVlkQ29STXJqejVDdjZra1NNMC9pU0pMRWVzWG9ORkZpT3lPaWdZSVUyYUJOOFpTMGNrR2N3SUxndXVDcTRJTGcwdUNhNTB6TU8rcGJRZWdPUUtvaWdNbis3dGZyRnQyN2FOVWlxMmJkdTJiZHUyYlNlRm1JV1loY1c4RS9RTmwxLzlyUjNQek1WYTdNVlozTVZMZkZXUlZXS1ZXWlZWMVZWejFWME5WOVBWUm5WYTNWYlBkWHhkVmpmVUhmVkFQVnV2MXJ2MWFYMDdhSFBRWVRQY3ErNDFEL3MxMDgxeXM5MGNOOWZOWS9QZUdodlhwclY1YlZsYjNUYTMzZTF3TzkwdXQ5dnRjWHZkUHJidlBlUEY5ZEo2ZWIyeVlYdDVlU1A2MThvK2ROdEwrbE43b1oxUWRIclIrVVdYRmVkVkUxMWRyRzhvZW5tZ05TSWpOa2MrK2tZbzc1NFVZYkhvK1dCei9leWYyb1QyYWpHL1dmNm5DS2ZwWXprVDBkRFU0Qm5zc3FMckI5b2dPdUlqT2RKenRDV2RTYmZUcTc5ZC9kNDNVbDdhbEU2V2x5clNTZC9JNjkxckdxV29lNm1pbEpVN28xU251OFhLazZMdmkzN3RkbFFkNkhqSWlZSW9pWXFCZCs3R2FJM082STNCR0kzSm1JM0ZXSTNOMkkzRE9JM0xQT2NsdUo4bXBRVnBUZHFUenFiNzZVUGZhSkZwWGxxVnRxUkQ2V0o2bUhKL2RJOW1wZFhwUVBjV2pUNDEwSEdRRlhsUkZHVURuNUxxb3puYW96djZZempHWXpybVl6bldZenQ0R1dQTXB6dnBWZnJhTjJaTW1wdldwUDNwY25xUmZ2V05sWkFXcEhYcFFMcWNucWQ4L3NRV2o5M1lGZDNuVCt5MjRXZ1QydTNGL0d6UngwVWYvcWwxYUI4VmZWTDBXYmNUaVBNU3JuYm5FMjRVOC92Ri9HNjNuWGtUMm9mRi90T2lqNHYxVjkzNVJObEZGeGRkV0hSKzBYbEY1eFNkVlhSRzBXa2hXeU05WW9Zd1l3N1FzcHhaRlA3MnJxdG4zWFducDlQcGREcFh6NHllcmRqV3N6VzJiWnV4blZHY1BOdGoyN1o2MWZwWHI4cXIvR05rZGZsOFoxZWQzcWZvcTd6QUM3M0lpNzNFUzczTXk3M0NLNzNLcTczR2EvMUJWR05tZUtabmVZN25lcDduK3d5ZjdmTjlvUy95eGI3VWwvdjlpQ2JLQ0hrNkNXSWdvZ0FJR0lvUVgwT0lxM1BSWVFpeEdXR3U1dDVjZkRoQ2VoRkNmQ1VYSFlHUVZpSEVSa3hQckV0MU9zS2FvL013ZlduUUpicFVwNlZiR3pSYmMzUnVMWkpBMEpxTmdKR1lGczNWWE5CeXZSN3BMZm9neCtscVBjNW83ZElQT0VjL2R5L1d1NStmeGh0YzhyRzhFOUdrOFpxZ1NacXNxWnFXVWUxR3dDaE1vbG1hQTVxbkswaDBsYTZpaUNocGloWm9vWlpvcWQ2Z04rcEQrckErcW85cG96WnBpN1pxbTdicmgvcVJmcUtmdXJmN3VPQ24reWkvMisvSjdLT0VnTkdJaEMvekZiLzRQNkRiaWlreklxZDhSS1gvMXA1RUU5Y2pwSitrdWhzUTBvSk1aVVVFakVIWVgvWFhFUEtCRUV2UEx4L0c2UmJwaC9XdWFBY0VqRVUwKzBQK21LLzJ0YjdaZC9pZW9CQkl5b0VjbDJwOXpwLzNsL3psbExtV0JOTktFVEVzUThrSEk2clgxbFVyZ1Q4ZTBaaXFmcUdtKzVXVXVpT3JXK2RpdWlFaitGR2lHakpPUUxoRzNSRXFmMkpWeFVDZG1LVjhtTHl6SjJIa3ova3I5ZWZXQk9oUENXSGtEL2tleUhWYU5pdEQxUm1vVXlGVzUwUDE3WWdSR1M2MjUyd2VtRGE2TVNPWWpJQ1RJLy9ZUWY1MkxhYVZUc1N3djYyU3phci9iNk1nWk5XajBmd0UwMFluWmhUVE0zbXhZL3RiT3ExY2lUZ1FWTVlqMnV2bjRSVFZ6a1JOMTR4LytUdzhpZnQ1Z0FkNWlJZDVoRWQ1ak1mWnlDWTJzNFd0YkdNN085akpMbmF6aDczc1l6OEhPS2lxUm1pa1JtbTB4bWlzcSs1d2w0ZDRxRWQ2bkNkNG9pZDVzcWQ0cXRkNXZaK2ZxNnlYRm1pSjNxQVA2YVBhcUczNm9YN2kzaTdVKytqVm1WcWZTc2VYdmZvY2hiVUFJUmR5L1Q4QmtiQ1p6L0UxaExReDQrT1N3RXo4RC9zb3ZvZVF0dVR1a0JPZk5Gb04wVWtZY3o4SFFTTTBsaUxDR3E5SnVXdktaSVQ1UE45RVNGTnpWVTlCSk56UHd6eWVKVElLVXhGbUczdnFjZE9mWWlEQWlLUHBCSVI0RHdrSkEydS9FcUlVSVJwb1RYOWxSRG5DTk5JV2ZoVkVKVUkxVWFqL3FvaHFoR3VtbVBtMUk5b2paQXNsc3I5T1JHZUU3VUg1aUY4M29qdEM5NlNTK3cxQkRJbnd2YWlTL3cxRERJdGtnQ2dHZjJMeFV0MmZHRkhPK0JOaktsbC9vbFQxQ0g5aVhIdk9ueGpabWZjbnluWS9tVDlSZWtqRW54Zy9MT29QK1l6d2JOUWE1akF0UkRLa3h0RkNHOHQ0Ty9melJUVnBvTHBwWVNCRnFneGhET09aem56T0p1RU1qdUdjZEY3aHZIUitMQmVrOHlxWHBQUGp1Q3lkdDdNd25YZXdOSjEzMGtEUG9IbHVVTGd3WkY0ZU1wYmx5UFBEUGk0SzVCV0JYQlMwRTFyb1Q0R0xRL3pLRUYrZVU3bzBITjFWZ1ZnY0ZGWUVValN3SU1STUUzMVpFb2lWR1dKVldEYWlYSXZsbjNtbUgrSEJHWm1ucVZiS2Y1TnBJd2w5L2Jlb0FnMlo2MDZjSzlLWTZldS9SWlpveXZiMTMyVExOT2V1TzNHNlFrdXVyLzhXWDZWSHZxLy9aa1k3UFduUC9VWkVjK0p1R1hFMnF5RGlXSVNMdVpZbFk4NUYyTGg3RVRydVlJU1B1eGpMaURzWno0bTdHY21xdnd1RGdCbVloTkdNQjg2by9YcW1YSytzcXpUUjg0bnJmL2sxUm5ReENuQWEvVG0vUUpoRGZCTnhBcUtGUm5yVFNva3EzVHFHaEMvd1pWWFMrZGRVd254QlIyTytyRElPM3lLK2dCbkdJSzdoV3E3amVtN2dSbTdpWm03aFZtN2pkdTdnVHU3aWJ1N2hYZzNFbUxkek5XaUFCb1R2cEdzUTR1cnczV0ZnalFwZk1jSnpZdC93MWNKcTA0THNOalppTm1vQjBuamVyelY2cHA2dmwrclZlcVBlcnZmcXc3cEdOK2tPM2FmNzlhaTJhSmNPNlBQNnFyNnRIK3JuK3EzKzdBYjNkSCszdWVTcXV6M0M0enplVXozYnAvcHNYK2pMdmNncnZNN1A5Z3Y5Y3IvV2IvWTcvWDUvMU5mNUZ0L2xUL3BCUCs1dDN1TkQvcUsvN3UvNngvNmxmNStRTkNXOWs0RkpJU2tuN2NtUVpGUnl3bDg3c1FkZ2Q2NG9qdVBuN2ptMWJXUFVRVzNidG0zYnRtM2I5azZhU1orNVQ5dDBKMzFXZGxMYnZmbE91dTlmWS9DWmkzUFBZM0kzUDExSE45SXRkRHZkUmZmU0EvUXdQVVpQMGpQMFBMMUVyOUliOURhOVJ4L1NKL1E1ZlVYZjBydzJhSnQyYTFIN2RWUlQvVVMvMGg4c3NCbHRkcHZYRnJZbGJYbGJ3VmF5Tld3OTI4UzJzaDFzTjl2SERySWo3RGc3eGM2eUMrd3l1OFp1c2p2c1BudkVucklYN0RVTHJXQk4xbUc5bHRpZ2pWdkZQck52N0tmcDdIK2xOWUdVM1ByZTBCM2t6V0VlNjdBUm03RUYyN0VESSt6R1h1eXI2cGJHbFd1bkRxdFdZc3hLRVJQc3h5RWN3Vkdjd0VsTXNZSWY0Y2RWM2ZLNHB1TVUvVk1NM2RYZVBOWmhDMGJZamIwWVk0TDlPSW9wVnZBakROMjkzaHptc1lEdlloM1dZd3QyWUlUZDJJdWhlNkJhajgzWWdoSEcxQlF4d1JKK2dQMDRnS000aVNsVzhDT002ZGFQSXppS0tlWmN2ZmNkekdNak5tTTdkbUFuUnRpSG9XdmhWTlU2Yk1FSWk5Uzhqd2tPNFFoTzRDU1dNY1dQTWFaRGd2MDRpaW1HcnVMTll4MjJZSVRkMkl1aCs1aktxZ1dzd3hhTU1LWXl3WDRjeFJRcitCSEcxQ2RZd240Y3hSVHp3YXplT3N4aEFmc3d3U0tXOEdNTWd3VzlFWWJCSXQ2WWNZcXhYM0d5aml3aU84a2VzcDhjSWtmSkNYS2FuQ01YeVJWeW5kd2lkOGtEOHBnOEl5L0pHNUtUT2o1RnhsS1NZWm1Vai80OFkrVnZ2NWEzQXp0eDBLM3JIY0lSbk1CSkxHUG9OdkRtc1E0akxOSmhFc3RZb0w0Qkc3RVoyN0VET3pHbVE0TDltT0tzb200K043K2JiOXFrbFR0dWJsbncxL1RUKzZpcmVGL3dWdThkbCtXaDJZMFNQRnFybW5idGhleE1sbHpRcDVhYmNydk9SK1Y3UEJ2OVBvV2FTdUdjN0NVenlMdzhXYXdrNjhobXNnTTV5TDBTQkgyTUhzeEdEMmVqUjdQUjA5bm9oV3prKy85RjlzbFArRmM1RFB0YVMxYW9aZHlVamNrdm1BVzFwQ0dycW8xMWF2enpHK3pjenZveXYzc1NtWGRxL2d2VEJuZFUnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQW1hem9uIEVtYmVyJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybCgnZGF0YTpmb250L3dvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFFVTRBQkFBQUFBQWhzQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCYkFBQUFCd0FBQUFjYmpuNVVVZEVSVVlBQUFHSUFBQUFNd0FBQURnRkZ3T0RSMUJQVXdBQUFid0FBQXJGQUFBaTJ2dklvUnRIVTFWQ0FBQU1oQUFBQk5JQUFBc2krMkdXUjA5VEx6SUFBQkZZQUFBQVhBQUFBR0NJQ0d3M1kyMWhjQUFBRWJRQUFBSVJBQUFERGk0VnJjMW5ZWE53QUFBVHlBQUFBQWdBQUFBSUFBQUFFR2RzZVdZQUFCUFFBQUFsbndBQVBxaHN6czdxYUdWaFpBQUFPWEFBQUFBMEFBQUFOZ2o1Wk54b2FHVmhBQUE1cEFBQUFDRUFBQUFrQ0FvRXkyaHRkSGdBQURuSUFBQUN2Z0FBQlJ5ZnZqMVdiRzlqWVFBQVBJZ0FBQUp1QUFBQ25rRFBNV2h0WVhod0FBQSsrQUFBQUIwQUFBQWdBVjRBb1c1aGJXVUFBRDhZQUFBQnhRQUFCTGhoaWFqMmNHOXpkQUFBUU9BQUFBUk9BQUFJUjdRUGNmbDNaV0ptQUFCRk1BQUFBQVlBQUFBR1h2RldxZ0FBQUFFQUFBQUF6RDJpendBQUFBRFBMRWNTQUFBQUFOTFFEMjk0Mm1OZ1pHQmc0QU5pQXdZUVlHSmdCWktYR0JnWkxnTWhNOE1WaGxkQTltc2daR1o0dytnTFpMT0FWVEVBQUxaRUI1d0FlTnJGV2x0c0hGY1ovczdhWHR2ajlXWHRjZUxicnRkZXgzR2FtK3ZjWTZla0ZqSlJHMGdhU29EUXBHblNwRURiSkpod0U2S1ZhQjlhNENtQ1BLQ0FTRnRWcUNBYW9DRGtGZ21FU2Q3MmljdENHMXFaQ3BwMlFlSmxYNWZ2ZkRPN08rdTl4RTFzMVo5bTl1ek1tVFBuL09jLy8vbStmdzBEd01GNS9BYjFINTdaZnovNlRuNXQ5akZzZW1UMjFLT1lmdXloODJkd0dQV3NnMXdPRGZ3d0NLR09WMjduV3NQSmMxODhoOFREWjg0K2p0SFRzdytkeElaSFQ4MmV3YzR6WDNwOEZuZXBwdkhyZy9YOXAzUUZPdGNoakRZTVlBUWJzQlZUck5IRUd0dk5EeU0vSFVoNHp5Ym12YytoYWY5enYxb3pReWY4ejRzd1psajlHOEorSE1JRE9JR3Y0Z2tlMzhGRlhNSnorREYraGxlSU9meU9WNjd5K0JQTGY4Yzd2SmRsRjhNbXdxWXY4ZG9jMndybk1teDVNcmVBUGJrczM3bUhwUVpFYWQxcEhpZmdtQzA4dHJGc2NBVmpITU5SMXJPbGEvd000U2hjZm92cmJwTG5ZMzU1aHVjRHZHZFV3NWlJeXQvVmVUS1hZanVUZlBPZVhGcnRHZldnempUQ05VMDhiTzA2bFpwemFYNkxJK1IveTlpMjdCT21rZWNHdExQbWFiWnlYbmRUL251RzBJeTEySWJ0MklWSldub1A1K2R1M0V1dk9JcEg4RGs4aWFkd21mYTRpbXU0Z2YvZ3Y3UkxvMmsyTGJSTm03blQ3RFM3RVhKZXNuWnUzTmMwalc3TzJBci81YTdReHE1S3FaTHJDenpGZWJpMmxFdmxNdmJndDNuZHpaVFVUWlZmMDBweGx0U0RiUEY4RytQSXJLQ05GbXpydE1CQzdzVzhiV2lOaGFyMTA3ZjRJaGNmd045S1dTNXZuMXlhYytzdXZrTS9pbHZRcHRsbGZLZnZTN2ZmSnR2SXJMeG5sVnNzZDJucGZzSzZVMHVaUlhsdlNoNmM4cjlsT0NzTE41dTU0a3FXUlowYU5sZWtVTCtLTTMyd3NLcUxUMDZVamtNclphcXN4VGtlRjNUUHRqYkcxaDJlNGNVZXJjYzVyLy9lTEhGVlRwV3Z2V29Xc2EzazV0bkdQT3U2K2RqRjJnOFgvS2VhWlJ4NTYxZ05xOFYxV0V2RUN6ZG1BaEd4L0pyWGJ1cTIyblVMTldmSy9hU21aOGlHdGw3RldoWGlrWjJibWo2YzBvcWYweXhsSzhmQy9PcXM3b0UxUFRsVGRWVEIvb2F3RHExQ085R0NEc0lodzRoeW4rNGtJdWdpakd6YWhrRWsrTVFJVVljMWhJdTlSQWQzNzd2NTlIRWlpbE5FQTg0U25mZ0NFZUYrL2lUYmVJcW94NnVFUTg2VDV2WFhDWU0zQ1lPM0NVTVc5QTZmdWtGMDRWMkNMSVBNSXN5OXZ4bU4zUDBqYUNJRGFFT3pXVzgySW1JMm1VMW9OZU5tSEpZWDNJbDJNMkVtMEdHMm1xMkltaDFtQnpySkZuYWl5K3d5dTFqZVRlYlFaU2JOSkhzZXdtazBFdXZZa3dqUGJVVHArSXNqajVTTWZKVG9KSU5aeS90alJEZWZYcy95QnFJYkc3R0o1YzJFaTNGc1lYa3IwVTIrczQzbDdVUTNkaEJkMkVtc0lnZmFoZFhZVGZTUURVMmlsNnQwQ24xa1JYdlFUMlowRnpucGg0aVlyTnhLNWpmTm5zNFFjWHlFU0dBZjdpRzd1NWNZSk92Y3ovSkhpUVFaM2dGeXJZTzRqK1ZEK0RpR2NUK1J4Q2VJWWJLdHd5eC9raGpHcDRnUmZKb1l4QkZpRFQ1RDdqcEtQbmFVb3p4R2pPSkJZb3ljOHdSbjJzNXVoK1kxaXFmeExLM3hMZUlPZkp2b0p0ZjlIa2QzRWQ5bitSTFJqUi9nUnh6ZFpXS0F2TzQ1M24wQkw3SC9QOEhMN01NdjhFdmF6N0xpSkg1RkRPUFhaTDlKMzFkZUk1TDRMZm55R3Z5ZUdNVWZpRkhNRTkzNEk1RWtVN3pLbHY5R0hyM085Nm8zOEErV1BkOTZpMWdYOExBT2VWalU5ekNZZWd5U2Q0ZFJUNWJaaUlZU24yc3hMZlE1NjNuTlpyUFpqQlo1VzBUZTFtcTJrSCszbVcxazRPM3l0ZzU1VzFUZTFpRnZzMzQwcnRYVndYSW5SKzdLbDBZNG1yMmN6K05jTFdlNVNpem5mWlhyNHMvNEMvN0sxZkU2ZS80Miszb0Q3N0kveldLKzY4MEdzNUUrUDg2M1Q5REhkL0J0dS9pV1NZVGE5MW8yM0hLNHRZL3RybDMyTFRjZVpIakZIU2E0bTlpZGhudEZpbnZGWEQ1NkZUaXJVejBpYWs5WnpDbXlYanhVM0Uwdll0SC9xOFllV1h2TWoyOXVNV1pXM2QvS3VjOVVsYkc3TjJlQnZsMkNiVTc0ak44TnhIeFg4Y0wvbG50UlR6bGxPMDBtUDBiLzJqTmxPK0V0Y3o2L3A4dkxvTXYyeGRJZGEra3NVOCs1UVUwVWJOY3Z1ejRmQ3U1bTFyLytIZGp6M0VJZkpvb1dwaWZaNStKRjM5TFRjZTJXSHR0Sjg5dDh4WmxOQmRoRDBGUFQwanRGRHUreExic2VybHZQcnNZZkN4enRRb25YbDJyTGVlOXUwWDU2WHdVZG1IdWl3QzFyMm56UlU5bWJyL2phek1oYjQzazJXS2wxZjNVN25qYjJXdVVvNDR3R25xNlpzekdGbzdya3pZM0c0SWpyWmZ3NVlVeXhNOE42MXFyUHNKV1ptL2piUWkxbEdleGxmbjJLVnpwNTM3SDl5MnN1Mnd2aWV0azZUWHZ2VWUrei9uTVh2SFhLc3NQbmV3dmNYWXpVNTQ4cFA1NVZXdlVMK2ZpcTU2NzRxOTR0OS8vQ3RTcU1WQjZkTFp1N0tka3o2ODlDV2xrS2I2UnArZXBjN29vczU1UkVaNCtwcHRUenJPZnJ1Yzh2amtpRjFWVHl6a1crN3l4YVU1a2FzZGUxS21KcGVyK2tIUWZMLzFkQmNkaG9jeHV4ZUY2K0hzY1krejVCbTA4eFRrMHNPWWE3Z1JWNlpPVXlGZTlQZHhRMDdMSm5aMnJFbjF2cFlkVTh4bEx5VVNYUkkxdk1mbWhPQS9PaStKQzU2VXk0aFJianRUMzlWbkpsMVNMRDB2MWthVHYzKzllbjVWblIvRDZ1dmR2eG82V3poQXlndXp5cnZ1SklEVlhHbS80dkRDMzZ0U0FzeGRpRVpyN1JsbHFvREZ2STd0dEsrSDEzU1NzeHp1MHFLcndlN2doOS9MYWE2S2RhaWVsT25OZXNIaGlpNmtrU0l6cVc2ODhFVU8vL2RtTFI2S05GUng3dzlhK0Y2L2U5aUI2T29zZUhIVU54ZEhsWUx4NzJrV1E1eVRmMWZDRFoybDcyYjBCSGlFbzJUSGhqVGtycko2WDFHNVh4YUFqa09zSUJ4ZDlVbHV0b2srNXZGNE9QU3V0SHBmSTdwTytqVXZaUmFmcE9hZm91YVhwWG1yNWJtbjZWTlAxcWFmb2VhZnBlYWZwbWFYcEhtcjVQYWo0bU5kOHZOUitUZGgrUWRvOUp1dzlJdThlazNRZWszZVBTN3YzUzdvUFM3Z2xwOXlGcDk0UzArN0MwZTR1MGUwU1ptYkFVZktzVWZMc1UvSWdVZkZUYVBTcnRIcFYyZDZYZGU2VGErNlRhWTFMdG8xTHRNYW4yQWFuMm1QUjZUSHA5VUhvOUliMmVrRjZQU3EvSHBOZDdjSTFZbzF4UVdObzlHZER1eVlCMlR3YTBlMFRhdlRXZzNmdVZDd3BMblRkS25UZEpuVGRMblR0UzV5MVM1eEdwODFhcDg0alVlYXR5UVczNnJXK1U4MkZaellNYzRkTWMvMWFPL2pKbjRRWDhIUGR4ZkhPODh4cjdmVXB2UFlkUS9RV3J1VU1Ub1ZuNjB0b1Y4MlhINWowcnJ5S3JFSHc5NTVib0JNdW8wejR6UGE2Y2NMckdMelpGOVRLWFZ5WjVuVkZOdDZ3TWgxZzV0bkpibkdnbXdBQ25mRTA1cGRWYStXOUNNV0pzRVlQOEpyM00yeldNb3BCUkppeUU1NGw2cmFhd1ZsT0Qxa1dkVm9TM0ZyeFZZUGVoSTRGWU5xSldSdnk4cFkxbHpZRlk1bFROWHRwWTFxbFlsczllZW5sTEwyUHA1U3E5TEtXTllxc1V2MVlyZnZVb2N2V1c1U0g3bEljY1VPUktCQ0pYUW5uSUFYeU1pQ2tiR1ZjMmNrQVJiVkFSTGFHSU5xaUlsbEJFRzFSRUd3cEV0R0hGcjJSSjd0SEdMeWVRZ2V4Uy9GcmpaeUNEdVVjYnVYb0RrU3VCSzF6UndmaVZVUHdhVlB4S0tINGxGTCtHQXpuR2hHSldyNktWbzdrWkNVU3JrVUMwR3FtWmFleFhwckdoUWw3YlJqSG4xbktNaW1LZGZLZmQxU0wwcXVjMXVsZm9SN2FuYitBNisyZzl5S0YzT2NwOXUrSXlZRzBiL2FMODNpQXZhV2IvcCtsUE5wZC9oeXkrWGhuOURiTDdSbnlkMkNTN2I4WlR0UEs0L3F0aG55eDFRTC9ZSDFRRzh4RGYvQmJuOTUrMHhRUDRGOGQvakNPY3drbjJvb2x2L0N3UFk5cE5qMWdLcitSZUZzLzZNcjdDSzk4Z1FxYlhEUEtLWldGUXYrTVZZUENlZkxQYXMvZm9XYnZpSE5OdWE1b09uYU02ZCtyY3BiT3JzM1pxczBwbmVUMTdhTnUzRE9xOS93TUNpWWIyQUFBQWVOck5WazFzVkZVVS9zNmIxMm43K2orZHpreW5uWmxhaWxaRlZFVFUyZ1VGTEltdEdKckdtS1loOW9jU2NKZzIwejhGcWtnTU1jUVFZZ2d4cEhGQmlERXVpQ0V1aUFzV3hvVmhZUWdMM1JnWG1oQVZRd1FVc1VycjkrNDlsdWxNNjAvaXdremVPWFB2L2U0NTMvbk9lKzgrQ0FCUFFuSUo3cGJPN2w3RWgxN09wdEcrSzd2elJmU2xCeVl5ZUFrdU1WaFlRRG1kSU1CeEVVcFFDZzlsbkt0QTVTTENvL1BYLzgzcWVwUjA5RDNWaEo3TkhiMU5HTnZjUTl1enRXTXJiVmRISCswenozYlQ5dnFyUGIwOVhiUi93K2JQVmNlc0JwZFpyY2paVzV5M1hqVTBNTDRUL2NQcDNic3dhT3llNGN6b1hveU5aQWVHTU1XSkFSd3k5a2g2ZENpTlk1bkp2Vm1jR00wT1p6QTd4Z0ZPamUvT2pPQzk4Y25CY1p3Wm54d2J4NGNUL3Z4SEppc01NK1l4STJ0OXRxNWhFeVNmd25VeHRzUll5OTB4MWpPMnpOaFNyYWtHTFZoRFZkdXhCZDNvUlQrR2tjWUVEdUIxdkluam1NVnBqZmVHK2t2cVAxZi9sZnJMcG5PQzd4bVZ2dWhUc3FNUFhyYnJ4YTNxZDZnL3J2NkM5U1ZRdjhIR0tkbW92ay9uRDdDSyt4Q1N0ZktnM0M4UHlaT3lUaDZXUjJTOVBDcFBTTHUweVJwNVFEYklZL0k0ZDRSTWQwSUlZelUyb2dPYjhBSUdNWXI5ZUpYTXY4QTMrQmJmRVJmRXgwYXgvZWIvajh3aHFFUFNWQkpjcVBiSFVpU1Zkc3g5UGpZTWNjK2pDWjE0bTd0L2tISm0zU1RQeTdBY2xYT081L1E3aDUwUG5Jdk9YQ0FZYUF5MEJ2WUZUZ2MrQzF4MVkyNkwyK1oydWlQdU1YZldQY3NPaFJCSE02dGFoell5ZkJxL1Vic3JTT0JYNHh2d3MvRngzREEraHV2R0ozSE4rRWE4Wm53VUI0MnZwMktlalNtckxWS2FGSGxUSS8ya2tlNGc3MUxFNzVyN0YwVWUwcGdCOHF4R1RPN1dpTTJLdjZXNE81SHVVY1FxUmR6V2lITmFqY0NWRmwxenFHYWx0R285ODRyMEVmZnFYRjR0a3JLMVNNTFdJZzFheTNSK0xVU1lXaVJwYXlIUzFDTHhsUlFuMGlndWpWWng3cmloc2EvYjNGWnhScmFLVDFuRi95SmloVVlzMDRpZWpjamIzRWFzMUlqbE5xSVVhOFRTZ3JvcnRlNXlyZHV6ZFROU2Z0M2xXbmVGMXUxcDNhVkxlOGlJellxL3BiaThIaEt4U2hHM05lS2NWclBZUTY3bDlKRDF6Q3R5c1llY1cwbWRxS3BUcCtxRVZaMlFxaE5UZFNLcVRvMnFVMXVnVGt6VmlhZzZZVlVuVktCT1JOV0pxanBoVmFjMlQ1MllxaE5SZGNJRjZzUlVuWWlxRTFWMTZuTFVpU3hSSjZicVJIUFVpZVhsVFduZWhPWnRLTWliMHJ3SnpadlV2STA1ZVJOTDhxWTBiekluYjhvZ0luemF3UHQ0bWh4bStQTWt5TjZWU1RVNTFrcWNPL2k4OHM1b3hYUG93dzYrTzBld0J4bGt1V2NmWHFGMmgzRUVSL0VXVHVBazNzRXB2SXYzY1FabmNRN244UWt1NENMZnMxL2lhNzVucjdLck44bDFYaHdKTW1vOTJjendtdUkxelhHY2w1K05kWkMvK0d6SmNuSGR4LzdEUFk3VUUrbVlpaHhpcDJpbitYTllVWnkyZ1hzY2FlUXVSeEsrVnBMa1RvZktwbXlPbGVLeUYvWlU4Qlh6VFB4eW5nc3BuaklCTW1vMUo0NDl3YXJObDRTUGcrVkJUaW5PT0R5dkQxSTM4UDF4aGVOcjdJMHJWYndQUXRMRTN2anZ4TFVJazhXTXY1dU1HOGcwUVlhcDVlYUlkaXduY3o1NS84bnVLdmEvaHQ5M3RSS1dPb2xJbFBmNk1uUC9zOTMrbGVFOTZYL25kUEliUnRCb3ZuL3NreENnMWwzWUp2N3FObk4rZC9GcU1RajdCRWJFTlpqdDRzZmVMdjRYVlpjaUhUNS9udUZRVFRaTGVTelQ1VDhBVTN4NzNRQUFlTnBqWUdiU1l0UmhZR1ZnWWRyRDFNWEF3SkFCb1JuYkdBSVlWVG1ZbUxoWm1KbVlXSUJvQVFQVCt3QUdoV2lnR2cwZ1puQng5SFVFVWh5L1daZ3UvZGRqYUdBK3d5aXB3TUF3SHlUSCtKMXBLNUJTWUdBR0FKVXdEeVo0MnAyU1dXeU1VUlRIZjE5bkRHMHRWVnExMWYyR2xscXJWYlFVcFhhcW5iRXZ0Uk94cGtocUNRLzJmWXV0b1VZc3RiUnFLMm9wMGlHZVBKSnFtS3MwSVNMeFhzbm5tSytSeG92RVNlNVpidTcvTFA5N0FBZjI2WUFoR3NNcGtSR01uWHdSMng4bFhyUjRvV3pCTXJ4R2ZteWhDbGNSS2txNVZieEtWTWtxVGFXclRPVlJ4YXJjakRiZFpvNlpHL2V6em1sWnZ6UFNSREw0REU4UWgrQWlWVXdRbDZSUy84SmxtMTdCSVRpSFZXZlZXbjRyejhxcVNkQ3Z0RjlYNnVlNlFwZnB1N3BVbCtnaVhhQXpkRXFnS3ZBNmNEN2dxM2E0c1B2L0QzR0ZoQVVudDNsb0tBNlozSmFRZitTd2F6ZkNSV09aTjVRd3dtbEtNNXJUZ2doYUVra3JXaE1sUExZaGhyYTBvNzB3M0pGWU9nazdKbTQ2MDRVNDR1bEtOeExvVGc5NjBvdmU5Q0dSdmlTUlREOVM1RGNHTUpCVTBoakVZTklad2xDR2tjRndScERKU0VZeG1qR01aUnpqbWNCRXNwaEVOamw0OERLWktVeGxHdE9ad1V4bU1aczU1REtYZWN4bkFRdWwvOTNzWVI4SE9FNEJQaTV4a2N0Y29ZaXJYS2VFWW01UXlpMXVjcHM3bEhHZmV6emdJZVZVOElTblBPTWo2MWpDVXBiemlZMWNJSStWL0NDZkZaSjdMMmRFcncveXRJd05EYmhiSlhzRjEzak1OaGF6NXMvOWFyYnltVVZzWnhlbjhmT0NON3psUFIrbzRoMlA1RVVsTC9uR2Q5blRyNFpoaEZEREpxb0pVTXRPRHJLRFErem5DRWM1eG1GT2Nrb1FKeWprSEdmcks2eXR0NXR0OHd2VGhwUTZBQUFBQUFFQUFmLy9BQTk0MnBWN0NYeFRWZGI0T3k4MGFRdGRzalhwbGpaSm03Uk5tN1JKMHpSSm0yNUo5NVl1ZEtON3kxSW9JSWl5ZzFnUUVFVVlGeGJGRVVYUkFSbmN3TzJ2TXFLampwLzhkVlQ4WEVablVRYytSLzNoaGpMMjVUdjN2cGMwWVpuZi8xKzR5YnZublh2dnVlZWVlN1o3dzdCTXBmOGlzNTk5Z1JFek1vWnhpSXBzVnBWSW9qUFlDL0VwUWFrUWQwcGlaYkpZU2FJaU1WR0I1U1g0S1RLU2kzNDFTYUZNU2xJcWtoakc3MmRjOERiekEvdEN2SUdad1REeFltYkdPZ2IvV0NZRlA4enNjU2FaU1dNWW0wTnY1NHROUW90U1Q0dmVvWmM0OE1XSVpzNGk3VFVyTlRiTmsxaW1uZzFQYXA5OE9mLzkvQmZ4RDc5ZWZ2bmw3OTVuUkV5emZ3UDhLaXJBbmcxTUhzTkUyQTFHZTRKS2FqUURrdTZ3MjVRSktxWEJLRlZwQUNjaFVjb0xzZUlCVUNCT0xNRDBrWjdoMlhuMTFmTTc4enRyTzJ2dE5iNnhubTBsalpYVjNLbVN1c3FxaVRYVGlncnRZa2lScHJRN1crZUlWcStKdEJSYXhkeFhpcVNXNHRheHlEVlFrdXRLNHM1SDFjUEdQRmNTUkU3ekVqN2srMzhXclVNK0dKbXY0QXh5d2doeHJJd1ppNWRBSE1QQXZjZ1RFWlB0UDg4ZVlrOHhSaWFmS1VXT0Z4YVZnWmtOc0RzT1ZFV2xZRk1xSkJxd1dSMUtzVjVueEdKUVdSM0dXSnhKZ2dnbjRQRGdIQTE2blRoN1pyWEVhSWlkMnpwejVPNzBOOHBkWFlrRit1UmtnNzdLMDcxMi91clA1L3MrcVBEMEpLVTVyZmJpaXFJUzcrR3E4VlJSbnRPYzR1dHNMbHZTRUgrdWZiUFdzR2RPa2pMQ0hGM3FtNVB2dUpqYTZxaXFZOW0wNHNxa2xKb3NrNjJZckNQUTlWMUZaWVNSRzRtRVNMelJzVkpwYkRTOC9VVms1QmNVcDl5L2xKbGt2Mk5pR0ViRnI0R05FcXg2cGR6ckxYZVdWbGFXN2hvK3UycmwyWkdCYzJ2V25Cc2diZFRZNW4yK2paeGZKejJkbXJFMTJJYjlMcXdSTUVaWUJvUHMwMHdpZHNBelRDd3hTZ3hHaHhGbDFxSGl5WU5HT2J1aUp6NnR1VGt0dm1jRksxOGVKWXVKbFVheHZYS1ZSSnkrVkJOeHd3MFJtcVhwWW9sS2J0a3NrV3pHZnV1WjlTekRsakhUR1NiVGpsS0tFb1RTcVlUb2t5ZUxUcDVjLzdyMWRmeVBlRnIvWXVZV3BwMkp4SGs2aERYVDVxb1ZzdW0yTzc2Y1BpTTY4d0RQTXl0ekR1cEFneXZPT094YXBSVlU1K3gyaEh0d3YrMWx1c2c0cXBCdE5pN3NML0hVeGdKRzVsOEs5eUYvc0E4VjJFQUc3Uzd1NkM3UnhLOGIrUDJWajdLVWhMSTBuVkVoMWRZaVhpb0kwME42aHN5QjN0NEJVbGF0WDc4S2kzSDMvdjE3OSs3ZnY3dm82Y2NmZi9iWnh4OS9tb3kxRmo4bWNLL2lHbXVsRXJ2REpvWGF0OTV5c1N1N3JLT1REZnljbW5IUWFUaGVBcTRYMzNzc1NMUktyZDNEMHFFbHd6MEx1eGVXM3JZVmxuTDE5K3l3MVpkMXoyZlgxSTIybGx4M2NLdmRkdUNodWVZU1h6M2ZWNFgvUEp5bnVpSFFGNUYxT3hGN25BZjJaWmRya1c5ZnFWTUdsMjlkMXQ5YjFwYlRQZnhrWWU0MzNQT3dIU1pFaTNvR2xtVlpGZkV0ZFhkTXk0VUlleUh5dzREMHBXT2YwVVNpc0xVZGJGS3lpRVlwd0hydWQ5QlJzbUNCaS92aVBodjhnMHV4M3ZjTzNNNHRvZk5DV3Y3TjArSklzQWw4SkFRb3RaTEFQSkc0NW9WTlBjTTk4NjNEQ3VqZ1BvdHoyWmF1TGwzV09OSmFyMityNzI2SXpvTmMremZSeThaS0I0dU0vUHA0Y0gzaWtGOUtSb3ZENk1RU0R3Um1LaVhMZ3hwS2hGQmh6Z2JvV0hRTm16WGZPclJpeFp3THQwMjBWRFlQV3Vaa3djanNobzRPZHNmZGV6VDY1WDF6VjBIbjhkYzB0bVR1by9TVURWdTZXMnBiZUg2V2t3SDU5Yk1CNFJ3Y2dBeHVIWnprUG1FMzJnc25iMEFwY2lFOThYVDlkSXdaR3luSTJKUWNzbmQ0a2RHQWhFZ1FUNUVGOVdVYUNISUZQNVM3WjladUhsKzRmdGYxeS90TCtvditmVlAvclBZQlQvdlRKUlVWMTh5c3FXbGhaN2o2TmJyVzRsbno1M2FzcjdJdmJKK1gxLzZ2eXRHcSt0cnl2QkxkKythS3BDVFBVSGxkZFlBM1VVaExJbGsxQjJXQmczQVpxWmppa3NFb1I3RGRETHhZOTJTMjZoY3RtcFk1cjJCMG1YMjBZc1c2clRlWmUxSmZNbzhhMklHZTJzNjJCcW44NWwwcHVoVmpGZlBkUng3NHd5dEtHYVJyRWxVVE4vVzN0SFdpZnFaN0R5WmxCa2FPMmxsQ1B1RVF3c21lNXVIU0tUanl0STI1RVg1bW5WVHYyVE9WTWFCc2cwUGNIYkFZdk5aVGpnY2ZkR0xiZXVZRGxvRXZaQWJJWVc2UEYrUG5Fcm9lSVcxQkdXSFBBenY4ek0yR3hkaDhCZCtZbDVGTS8wVzRJU2dqbE5FU3U4QUJpVkp2UkdVdkN0M04zZ3BQWm4xQlpwZXBmZWlFTlRxbnZ1b09RWE93V3J0RG1XaFRKWFhVYlp1NTg2QXlzNVdMQ1NvVGxpbjBHMFNyMlljWUoxT0wxcEkzTFVSUGs2R0lFRkFKRjAveEg1V2JpQmNFb3BMSkNsQjE3c0QxS0N3RGcxQ0YrMmUxZGJSZmM3Qm54WWMzTDN4b3dEbS9iR1pjZGJlM3RXUlJ1YUZNS2MyeVRWTWw1VGFZNjNjTVhmZkNOZmZ2TlZZYlJmb3NuNlcxb1BCUXNpVzk5L2VyZHZ4emU4ZkJ4VjEzOVhtcmgxcWF0M1dtcDVxNU56VFQwNU5ySmxwbWIyOWM5czdXKzQ2OW5hYWZydnpRNmJuRzUvRlNuc1hpeHpES3VnUjNPcU0xYWlWNnNFV0JWc1JtTkhNbm0xMFFYUWJSWEMwazMvYjIyK3p4eVFZQVdFRnRiemUyMDJHN0dOd0JxYmhQcER5WCtUMGdrZ283bnp5Z0J1cCtkK0RhdmpMdjhzR1hYcWh2YktoN2FlK2RkN0xIUjl2SGMyVGRGZDN6b1piN3V0cnI5VUV4TnpseEk2NjMxLzhqVzRBMlVvbWFtR2NqdjhGeFBWTWhYbXQxc0FWTmZRY2VQSHhmcDdmRGMvTldpUElPeVRWUEhmdjkwOG1GQ1R0M0pYSi9UK1RsZ2REWWh6UkdFbGtVS0JTSUs4Vit1dC9acy8rQmZiZHR2WEVUTjhrZWYvenc3eDVuTjA4ZTNYbGJJcVR5ZWdEYlU3MDZuYlJHQlViKzRYYzM3T01lZ0Z6dVBSaGdqOXY5ZHU2Y2ZRci9MNGdmSmVEVDBnMDNjU2RBeFoxRFhPNkNuWHVSeHlWem5JMXpUQ0xXeGtHc3BGU3NUeGRVR2Qya3FhZ3dZRitqNjRtdnU1ZHp4eCs1YjdDbnVEVm4rK2FiYzJWbjdkeXJKaGo5L2ROR216eisxcnNTNzlnUkhKK2R4OU9MWTB2MVVxUUNDMnZpeHR4dTJPdEdSai9ESHVkZWgySmloWURwdzFaN0VGOUV1U1B0YzVNVlJyakcveTIwMHJVVmREaStwQ1pGVTFyczg3aUhCanlPVWxYTlRQaUZpNXczTnNVcjFrbnRCZTJMQ0pFZXBOMXU4RFJ5ajhHaVZ1NElqdndTVkhDLzUrNkZSdTZwQUwrK3hUWVJmQnZrckJ0d3ZTWTNUdkdUL1FUZnp5RHpFZUhDNFl5UzBRNnhEMzVUL0UxeE5mZXJsKzNqK3VIQTVNUFlkeVc4R0xDdHBOMFF2dzV5MGdhd2MvMXZuRjY0eGVsbEJ5WWZ3Q0VPc0VNRW04VjErSlk5R2JEN2NrWFFaSWtsaFVGVGFwaVkyTENCRnM4anUzYy9RZ3IwN05tL2Z3OHBSMTU2NlFpV2dMeXBLQStrd3NoOEIwYXlDVXp3RytlM2c4dVdEWjU0NnM0N240SWs3a3YyK05LQi9xWDJ2ZnQ0T2haUU9tU01CdHNHeHNiOVJLUUJQWEZIQ0dsZVFzR1d0V1dyZlYzM2QrNjQxeE9nRG5vSU1YdWZrMmNhSXR5UkZSN3hDNGNFS3FmMlE1bXdaNFA3UVNMWGkvU0pndGswUWZmNWdXdG5OYjNtZS9ISXNhYm1ocm9UN1BGRnZZMXpwU2pzbWR6SDBOMVVWMXRQZWV4QkdmbUovU09UaWRSU0g1WG9PU1h2TTJrZ0RRUmppSUVFMzdQeDNhYmFsY081dzZaNU01dmFFcDMyOGRyS1RlUFhkQzNvYmg4dEtvRUJUWHRwKzN5bDNKWlI1ZEdiOUlyc2xOYlNuaVU1TmtOelZiWkxSZjAzcEQyUjZpbWtYSTgyV1MvOStVdFc4aVVhWlB2a1JuN2RaK0ZhNHBZazNBZGVZZzFVZENrSnJONjk1WVlidHJqSFJrYkdVRnhxTm0zZnZnbWU1VXBHRml3WXdiWkVEdzRJUGhzUUtjUDRocnRZOGM5elpkeEZsSmR0N0NwK3p5aFErYTBVWkhJNjZFVUVGZitMMk42OWU2ci9YSDVpVCszdTV6eG4yTmJKWTlqcU5yWjM4aUI3WFVBdXNRM3JFdlludHBYVHhpSTVmUC91TzFVL2ZsRjk2bFRsRnorQ2szc041c0ZNN2xQUWNVOXlld056dDFFOWhwNFkzMGdKb3ZOVmI3MVQvdU8vNFRsdUEweHczbC80TWRBWFlTV0NEckx6em9zV0pXZzN0d25kbC9tdzI4NDJvQWZ6bEozdUUvU0ppOUFuUnA2cWlIT0hwZnZUZ3dmUks3Yi9lbGJZZ3lGK2N3Umh5bHp1cUF2YUE0NHpIM2Y4SlBSaEp5dGprNm9QSHZ4MGwxMmt0dk8rTmZwVFVNWkc4N3dGTW0rYkhFNGZQdXg2cy9CTktJTks3a1ZZd1cwbmVJeC9MZnpnUDByR1VoTENmN2pKYWlXeDRPdnNiRmpLZm9leFh4VjBNN3dzbS8wL3dtT3NHSDJlREdLM3BzeUU0SER5Wmw5cUpENFBBb2g5WFIvUk9lQnJuZE5aMWVpcWF1azFESm03T3o0M2RPZFZsZDFxZGZsbVZ0Yk5VczBxdGFkYnBJcjZCbTVuZGxyS2V0a2ljejRacXhsMWRSVDdPUk5IdkZxaXFhYThLcU5FanFwQ0tyaWR6YzdjTHZQdzBoVnorcHJFUjAwdHB1eG1VMXM3K3puM0Y3M3VsdFhyZnVOendaL1R0TnpIR2VuakM5L0QrUmJpSE81bFdiSWJMN2R6UkdvZGNLK243THBWYTY3ek9CenV3WTdPUGtlVk5PV21HemR1VlZ0a3crTXp4a1lUS0M5SVAxOVQrcElJTHdUWGovU0Z0QnF0RHFuZzlNRno0c3plbk5IbDE4M3BiM0NlYVdqTGFUSzF0QmVuWlJEYUtpRjlNaVc3SExKMGFZc1d2c3NJL1o2SE04aGpPZlhtZzFGMDBJT1NHSFVTTGRuY1MyRDJRT2ZNbXBHVnExWXY3aDBXUC8vYktNaUg2dThXek5GYnNyYmV0T0dXc2VFOHpkK2VqSlVMdWdPcFJqMy9IYStGOUhaSHFQWklCU0tJcTBaR3FpdlVOcGsxSXkvcjBDRjROU3RxZVZWMWxNUXlQVE5ubFpWejh6NFluS1Byanhvb00yVEtEc0ZXOFlvblpQWUo4RmptN095aDY1YVBEdFNKcmF1dUhmVE9hdXp2dXFlaEpidlIxTkxhVVorV2NmT3kxYmRXRlhMcEs5WWFMTnErVVYwNUpPalN4dWFOek9mak5mZ1g4bGhHYkJFVk1XcGZCVEdESjYyT09ZTk9aOEc0cmE0Sk9pdmM1ZHdTWFBlUGRJYW1CdTUycXQ5eDVuZXp6Nk5zeC9FeUZPcUp0amxURkNxVkFndGM0S0xZVWJWQ29TYUZZZjJmK1EyMFhReUowdVZoYzVPSDlXQXZ5TkNsYVZJVFU0TTlUZTRyTEpwdUZxc1MyWStDSFFaaVQvZ001eUxZYW9jdEF2U1p5bWJuTDgzY2o1RFNoZ3J2Yzg3MjEyKzRDei85eE9QN0o1a3ppRS84Z1ZDbDZqaVRsSmlWNTVRbXhLdW5TU3c1N0cyVHl4TmtvdUFZb2xSY0gyMlFYOGdtL1JUblZJUnpLb0Y5N09kbTYyQ255R20yOW5jNHJlSzhVY3RBdW1WaG9hK1dzTEpNcmVMMms0ZFNiaHd1T0hRWlRabFp6ZldFcTB4d1hjU1hySXNxZkYyczRvSkZVd3NERjF6NjRMcWdqR01jTGthZGpKRktSQWhIamNSeFJiMEJLVXZXckZsQ3l0R2pSK04yYk5odzY2MGJOdXdvL09ETW1ROTQzV0JGM1NEbTk1NHFPREpkSnFsY042VWFyQkZtUVRjMEhtcHZwNXJoTlB0cWNTWnFoclczZTdsZjJBUGwzTWQ2TGRFTVBGMVczTk5DdnhIU2NBRVAzZE5QQ1Z0NnNGNXNEZXpwMHlEbWQ3WFhQdW0rRUxLcGVYNDF3cjhGS2VSWGdXNDhpYlRaS2piVW1hWHFKS1c1UmdzWDZuTFF1ckU2QTNjamFaZUR1dUFtcEVlUHU0MEVzNFp3azU5d2ljV0hacU81ZDd5L1FkK1kzbHBSVkd4MHRoVGJSanQ2YTN1YVM4czNKeHVrdXF4ZVQxTjhyQ1hKbEtQTFROQW9TL084TXpNczZRV0N6YmtJemV6TlUvNC9Lb2t5b0Vra1h1NmdPY2Z0OWd3TVJWb09ITkJuWitkUGw1YVZRRXRXMUIyM1c3a25zM1V6U0E0SzZmMEVMbEM1TUlaNUFnN2luaDRXRDg2cmJYSmFpd282QzV5TzZ1WUdqQ2FQVkxvMU9yaWRpeUkwNE42ZzdVa09nRGU1NzcvcGVmVFJramR4aDNyaC95QVNiODgvUnB4TGZRSDRadjA2ejVIU1c5ZFhyZHZwUGdaUGMzWFlxQUdPWXh6MURPazkwUDhmc0MzeEJZd1N2ZHhvdzRXVnlHSDlQWHZMbno5U3RYMTcyZUhuUC8wVXhPZGZmZlZyN2llaERlbzhRaFA2TnlxZUpocHBVb1k3L3Z1MDU4alJraC9WbmdKZGNsS2ExaWlMZ0Y4NUh6dy9lVitwYlVhZVdKZkw5NUZGNG5Ic0k4dy95SUlTN2pSY3k3ME01VGE0M1dyamxsZ0picnAvREhyWWk2Uk5CR0ZoS1JBUDBVN0RwekJUUmZ6VWdNWHFTY3V0ck0zSVZTaHlNMm9yYzlPeVVuT3pjWW4wMmJtcFdiZkVOTmVjTnVuejlhYlROYzB4bHNqY2dqY3N0cGdZbStXTmd0eElIRy9BYjJYMkNqazZYS1FCMTJuUnlWL0xHY0hQR01PWWhOSkNjMXhrT0Rjb2hmRURYQ0IwT2N4UVNvTi9pZm9LcEdSbFVWTFlyeStuSmQ4Mlk0WXRYNkNsRkdMWkdIaVV4TFp5WWVQUm5ZeHlLT3h1dWdIajBMVXBLWEw0ek5tSmFhblRXSE5vQmVTS3VHSlBvVjZoeTBxWmVtTElPWUdMMlErVC9EbEJNcERPNUE3RmxHWGR4cDhUVk5OY0JCWU1qS01qSStHblBYd0dJb25vaDNuK0RYQVdmYXBFb21FajdBWWhVMDhYeFlRQkR6SFZKbENLK0NTOUVuTC9PSGZZT3EzR1dWSWhtVlphVjE3TFBsOVZYVnN4c1RmcDNQSk5NZnZ1U3JRb3VGNjFKZlV1dUt0bkpBYnVqUm51NWZuZWdvUEpNUzRoVmxhcHRhTW1NNktQRjhoMkpBaXhLc21UNHU0a1BnRXI1enJhSktNOVVYRzJ3ZkxjVHIybDBkallIQlAxOFR0UnRYYTdyWDVGcnNHVzZVc3Y3cktxRWdwVmlyb2FUVldHemFwZk5KUDRkRXdkbThJT29pOUp0SXlnZjFYb1l4bEpRczFoZEtpby9sTkp5RGdxaVZFTW1mZmlYNE5qcHFIVlltNHh6TFEzaFR3LzhpaitXUTN0K3JhUzJiTkwydlR0aHRCbk1yZkFtWXFhK05Va1QwMm14bThzY3ByQ0o2MmpubmxHdTJmOUV4VnZ2dTU1WXVNKzdiUFBQcHh2S00ySEJtNDliT0tPNTNzeTh4OG02ekVsdTd3M0xSVlJDWGE1VHFQTGZBL2JTejRKWHBiL0FEeUsvRFF6TGhMbmVjQVI0dlpONlZISkpVbGMxTGcwQnVRemlCWVFaNm56dEYyRGJYVU5QWjZWQnZ2c3V2SThrMjloMTBCalFadXB3bXUwejY0cGNkaGNiVjJPRXVzeThLWlpkWktzbG9yR05FdHlUM3FtUXBkUzU4aXJsQnFycTFvTUZtbDh2am5kcU5BbGU0c3liQWxwc3M3TUlwVk1UTStpZHJDRGNJUTlnWDUzUGFSUXYxdEVjZ1BzNTBoL0hKUEdGQkdMR1o3NE1vYWx1RFRndUlwZmUrT2Mrd2U2SDFqQWYzYmQzRnkzdlpkK3ZtRXFtTlhiMzU1dnpNd3ZkWldVWmVkS2V4NWFOTy9CSWY0enYybm5RTzl0cmZ6bkZ0bUN3Y0VGVXROMFgzMXNmVTBNMG1aZy9na1Y3QXU0bmpxU0NZWExvd0plYzZENUZHSUNGWW8weUNOS0txek9lbzg1MzVEajlMb2F5a3NQT1l1enpIMjZWN212WUxiQlhHaTJsc1RtNWhxU3NsSWR6dS8xbVUzUmxjbHBDL0x5S0krc2pBMXVnM2ZqRGN4Wm11ODh5OXhOOTAwOTh5M0x3TnNrdDVGcHAycjJUOXhHT1BIdE1ldmZoSGIwVEVOR2RRQXpqY0ZBSDM1RytTRXhSalpUUUhMY2wzSjI2a3pDRVlqZFZYcWpYbWtuNlFYYzlEQzlhcnpNdGJpYS8rd2VYOWlEUmRLZlpVbEpxckY0ekNhYlNtRURGVUZZVk1aL1ppenA2MXRNU2gySWN6T1RNeU1YajQxdHpWTWxJWDJiMkMxd25EMk9hMThuckQzTDJPRVl1SkcvZks0a3pGZWFvdTBaVjEyZGl4U0R5V1RBQXNmcVMwdnJTY2tweU0wdElJV2h1ZDRDbG1FM3lReE1QT1BGVVhJWWh2c1h3bXRoQzdTSlltVVNJRkg4TjVSWERiQUJ1a1JpaE1tQ3NLbVlzSUw1SzhQcnFoNzB4ZXhvMjFKNFQxbXc5VlRnYU54Q0l5T2pVdC9qWEc1dXNUaGxDZkd5RkdWYXRpUnJ3TnlzZGFLTlBySStMUk51NHdhVVVwRlprcDZXWWN3K1MvbzFvQy8yTFo4UGkwRHZVaStsQ1E4M1NPR3BiZTdoaGR2WHZqTEdmdlhyTVhobitxTHU4VlcvL29QUTUySGVaL2FDVlVZejRNekhsT2IzdUc5ZzFQOGkwbHdHbVlSa2hQWGpmS1BvM09MNXVhRWM1NkljTDBFK2kvaUlFMUJJSFZmaE5zempUdTlyN09ob0pLWFFnUzhjUmFESXkvTU1kWFlNa1dLdXJxanlrWUpqRmFPczNrbGw5UnlWMVhORVZna05PT2c2WEd0eTF2b2xQV3VWQzJldDhmeFpxNEF6UjhBNVJYR2tsK0UwaFBUeno3QitaTUtaTGN0by9ZV3dGbTBmemRHcmVJZE1LWGkzYU1CVWtsaVFCOUp1T09PK3E2WG9jeTdOME1QM1llZm9OSzh0V29IeVpTQnpCUzhVWFJGZUdRYWZDTUtydytDcmd2RGFNUGg0RU40UUJyODdDRzhpY0Q3UExyb1daU2lPeUFOYUc0a2VwakxLZ0dFd2ZNanRLSWNEOEVvZ3R6eDUwOTlqdi80NmtHRkcvMnFVOU8vbHZpRzVjZXcvaS9aZkRtdm91RFJYVGVlVkk4dzM0NHJ3eWpENFJCQmVIUVlmRDhJYmVMai83eVJYVFBzeGszc0o0RjNOeTI4ZjRzZUh3Q3Q1dVAvUENFK24vZlB3YWdIK1B3aVBwUDN6OEliVnZHNlJDYm5yR1NUTzVmTklsK2JyU1g1cXBLVWxKR3UvN1NnMDJNQkJVdmRva0wra3FYdnVvazJZQnp0RTE4MG1yTnN3cFpmbWV5bTloUUtmSnE0SXJ3eURUd1RoMVdId1ZVRjRiUmg4UEFodklIRFVJY1BNZGpqSGFvbS9EeXJpdktCVGd3NE5uRFRlZDcvaHQ3ODEzSCtmOFI1V2EzendrT0h3WWNPaEI0MFA0KzczK3YvS25tVGZvL2tYdlpBVkZ0d2ZtbnBDdDhpaFVKRURKSEZFb1JISVh2SStzbnR0YTFWV1RmTWp1OWUxbEdkNW16MTJ1SzU4d1lZSjFON2NyWjV4UGtsY05TdTllL0RCSXk5VnRxWjNERDYwclFuZUx0Ni9aMnNUbCsvWVQrWkE4NmlVRnk2QlJ6M01sZUNWWWZDSklMdzZERDRlaERjSWNKclBwUDE0cG1SU3lFL0xxUXpnSG5IUWZPU2xHWFRuRXlTRi9zUmpkOTc1Mk42OTdQRXRTd2I2bDloMzd4RnlBUmpMNTZBTlJjNERieDk1SitUeWJEVHhwb2pISExqOVFWTVRSWkRkT3BxUnEwdUswK2xTaXd2bXRQc2NkWVdsbFJsNW1jVW1iWjR1eGVkdWJuVmV4MzQzeTVkZHBrODJxT0lVYW5sOFdxWFoxNTVpVWR2TTJqeTFJczJhb1MwMGFpd3BGc2ZjWVU0Q0YxWnV4dm55dWNydmNMN1ZkTDVWekFYS2gwdmhGVmVCKzhMZ1o0THdtakQ0aVNDOFBoU090alFBYnlSd2xDdXovN3dvQVdONUEzb2hic0lybFpEUDA0YmZsQWwzbmVSV2RGVURaa2NuNWpOL2pQL21KTmZHMlVNUzdrSG9HdWhzOG8zc0twNjdyTHA5ZnA5enBxZXFzYi9OM0QxSFh1NXFyQ3VFNTVyYXAwRU82MlBGSXlNTGhuUDBDNGIxbHF5UmdaYXFoZzZKMjFPY2Jzbms5RE9MdkdKSHNhVUFEdmZObHNmWE52QTZwaER0NXIwc2kvT29wZk1vQXgwUHAvbEp3cWQ2bnErZ3VDSzg0aXB3WHhqOFJCQmV6OFA5bitMd3R4Qjg4RkJkVmJXRXA2Y052N2dRZUFVUDk3K0p2SlNHd0gwQy9EUDhtaVQ5Qy9ENkpWUDUxWjlFRVV3U3NSVnlCNzExaGR0NzZoNEJZYi9CS0pHSEdQeGpQWjZLM3ZyQjFLNlc5bVZMeGxkZFAyOTFVY2JDT1RYdFBiMXRyZTN0YkhHYmRvWXRQcTliMTFKMjZvYWR0MisrYnZtbS9rTU5mZHlNK1lPRDgwZEhSdVlTK3ZtY0daR2pkbDZPSUR2QUIzWWE1YzhzZ1o4cFY0UlhYQVh1QzRPZkNjSnJ3dUFuZ25BK3FoQWgxN2VnTDFpRXVwSDZPNW1odmc1NnpzYXdHemh5bFZvbVY2bStnUk1mQzQ5YjFIS1MzWlNyWDdKYTd3NDhrMzRML1YvZ2VETFVKa25FMnlpRFFBWnRTb1U2VUsrZzVqVHlhaFJyYTVaME95Mlo5TnRsUG5sVTQyZHk1bWtZZjA3MVVaSEh1M0xEcldhWHBxeDYrWVlkWmxmNUJ6MDI3ZzhaSC9UWW9aeTNuVFRuUlBreFcrQ2YvSXJ3aXF2QWZXSHdFMEY0dlFDbitSK0tQeURvaXgrWXFSeWtrUCtQMEJsRE10TUtzV2dxQndtV3ZrYW5NNitUcENIbkNUbkk2Vjd1RjlFVDNDY1pOQThKZndrbUlZUGpuUWlPVnkrTWh6Wk9kQjVqUURYSkNtanRVN25KQkpVOXhLbFJDQmtaSXJuc0hNUGFscDBIRHV4c1dXdUFIZHlqb09NK2hWbS8vbWJ0aXV2V3I3dCt4ZHJ4MGpKeWpGcFd1a1J3ZDNyMjdOKzNVN2xyMzM2Nmp1ZEZ6YWl2TkF6MUdpSUVUejR3NWlYS0s1QTRBT0Z3Z3YxdDg0aGFQZVJidEhyMUl0K1EycnBqOXFDWU84eDI5SFEwK2Jpa2d3Y1BzOXJka1pBQjNyalNjazhaU2ZDV2xhNWJNSlNuR1I5QkJVVVR2ZkI3L3ZBaWFMdkdnN2FMK2tmMDdQRTh1d1I1UXVMT2tIdE85cEE3VUE0U2MxSkRReE1uc0MwaHRtdThhS3phVzFGbjdlaWIxWktUL3J2U3JqZmNXOWVWRGVYQWpleWk3cEordTlxbWFLNnJycDltL2xIeklkY0V6OTV3UzJLeTdiTDRFZXNtOExGcHNCSzllaTgrLzRuQ0dQVERmNEJVR1lFeHNKVFNpVERSV1VnbE9iWlM5RUJGWjcvaXo5Z0VPUGIzQWNWencwZk1QZnlabzF4Q2VWMEc5K2dURlBJb0Uzdjg0K2lZS04yK3kvQUNkL2pjUEI1OGhIaVIrbjJVRnJkL05YTVBNd3RwK1FpVjRYMlh0U1ZYRGpHa1VsMWppcElyRXZUdzBUNTlaRXcwSHpjaEhtZ3hyakF3SDlLNDVVTm15eVh3anlqOG93RGN2eHEwekN5TVEraFkvQnN5WmxpYlQyaWJUMGdia2d2eVQ2QU4vWno2WjNLOVhHSlhHVzBTaHhKZ21tZmFzV1BrQS81NzhqRGJPYTFvMnFlZlRpc0thNk1rOXhkSkMwZWdtVkZGUDE2TGVPeXhDRkk4Z1ljTm4wVVVSUnc2aEIrZlRUMlJ2dktaVzlGTFdVUEdENDMxSHJiNmZGWXN0M3B0Tmk4cFpBNXIvQmRGUzVndW5JTzhCS01zUmc0MzgzZXQyRE9NY0hkMkduZUZ1N1A0TGJvejdBNHR1WS82Q2ZNbjRUNnEza0cwNDd6Y09ybE1GZytmZkJnWnlRaDNraitCMmZSTzhwZDBuQytaWGNLOVRCdnpBN3hMY2h6b3k5b2txdWUyYlhOTlROamV4ai95SHVOTjVpTC9YcTZTNkIzR2ErbDdlSmNpVE4zWFVwTXpYUDYrdElSNFpLSDN0dUxZRUc3Y0pZbVZ4Y2VMeWx3M1lGQm82TXBwSHpvdVNnamVwcDRiR2ZtQXZxbGdJY2FGNnNUMnVtMHR1MEt1VmlNOS9oTDhmSVcvNzZJSEc3d0NNNTNjNC9UT2k0Z1o4RjhEWDdIZjA5eEdjbmgyQTBMaVVYSUd2bHV0MGFpeFFJVHd3SjJpdDBuWlRXbUppV21rVFBZRm5xN2hEOHFCeWZiL3lHWWduekdxa29zVnFhQlFhU1g2cWN3RXhqdUdRb3lBOFR0NEpDUFJTbjRIQU5OamY5YThYTlpWMDdweWw3ek9DNnl2UVhuSHFwYVNOdXRiV2pERndyWklXV1J5NG5Ucm04bFd6YWIxMXVrSjB6T2sxZzAzSlZ2VnA2M0NYWmcwL2o2bWxxVHVIVnE3MWd3bXNKUGhWVGFKUHBZMTRTQnJ1Yi9NT1JITC9UY1lJNGRtamNOcjBZL1hSOVZHbDBhVVg5OFNBMW1ndFczTTkxUllyVGtkK2M1V0UvYzNodWFzc0cvUm4zRk9VVFNhend5OWJRTlh5VmVRaE51dTRnb1l4MUpTMzlwV1I0cXRxTWlHNVkvY1IyenY1RU80SUFmWi9za0dhQXZrTUhKcktxdHFTQmszbVdpc0NIYjJleG9uS0lqSEpkRlRpMGNPeHJUQzFSRDJEOHZ5bDFuZEd6ZTZKKzlaQjNucndBN1cvL3RmM0R1dzhWLy80amJDck54YzdsRW1tTmRZTE9Rc25xQjdKZUh5M0lmL1o5RkNBZWRWaXFPK0lzNENBZWM1aWlPN0RLZVc0dkQ3OG9Nd0hHbFlQd0Y2WHFjNGlpdjJzMWpvNTMvQ2NLYjZhUWpwNThNd0hGa1FwNURpUEIrUzl3bmd5TVBvV1NiMDh6YkZVVjVHVDJzSXp0L0NjQlJoL1Z3ajRMeEpjVlNYNTQ5Q2NENE13NUdGalJYQStVc1l6dFJZdmhDY2w4TndFb0o2ajN6OEFyOFFYWUJTbzRWZk1GckRFcmlmd0Q2QWNXUjI0QjdkWlhjVXRKZGZXWUFYdWUrZElkY1dJQ2JzQmdQbkRyL0ZjTzBsOXhuSW1HSWNrK3JDSzl5S0lHUm9wYUhiS3ZTT0JGUTd1ZThoSjNEMEh6WVNGMFZHRDdsVVFIMjRCUDhrVzBudllHUmM5UlpHWnRoaGYraDRSNDdBYjRKbi81ZGR6d2kvREVEbkptckVzVXlNNC8rVm81ZFA5ei93OTlMWlg1M1hWK1dGYUJ0ZGI4Zi96NHFIcytjLzBIY0p0LzZqS0lUeGp1UnMwYS9Vc2FmaXhZd3lrdFRKemVZc2xHMHhrM0NJMVBPdy9nLzZYdlVaZlkreHd6djB2ZnF2QWo2YlRPdUoveVoxTzc3L082MG4vWlBVbmRoL05HMmZUTitUeTNZZjBQY3BINUM2amI5Ymp2WFVYMGk5QU52L1N1dWE3L25mVGV5Q2haQk9iUUNqc2xKRmY4bXZKdDZhYnl2RS80MnRyWTFZS3ZmTmJNVC81dm5Edy9OSndmM1c3OThMVWFBbVBvaUsvNzNFZXl2WEZveEJYYjdaeVFsMysyb1JwdzNIUVZseUJIOHZZUXY1dlVTN284SmVvWjlaOTEvY1Q3Tm1hdlRwdHZJZlRlNzg5TksyY3JPcGVaWTlNVFU5aC9UVGdQUjI0VmlKNURjakFmZWNldWRvZXBVU251SVhLd3ZjTG91MXo1ZzZjZUs3bFZKM1ZmdlN4SndFZzk0bjB0MllsN09xcExDb25JL2Y5K0xjTmZ4dkpGUjJ2VjB1L0ViQ1pyLzR4MWNMUzB0UDdScHJ5NEZvN3VmY3RnMm4rSG0wNHZpOU9INVM2UGg4ZUVET0hBV1d2VnlSWCtLd1dDM0YyUVhUM3pza1NkVlUxTFV2VmVlZzhKbjBFdDN2OHBhSnkxMzJDa0pET2ZZM2lIeFJrdCtGT2RCeG1ycTFHamgyaytna3dqQmZ1ZHdpcDlWVjAxQlMzOXpkVXBDVlgrd3dSd3dhYzNPK3I2blhsaGNWKzBaNjV5NVI1RWp2VFZ1VFk5RFRNMUlmenJGWFdCczVNYTZpOVkvOEZSSWVHWU0yY3c1M21NYnZwVWhEUDZWQngxZ3dmZzhlWDlKVGFVRVFhQzR1N0xjUWdlUWJOT25UMjFzcUs1cU1HU1UxTG1mTi9qUmRRYTdKcXN2dFQ5VWFrbEp6OUhyVGllUjhhWVk3MyswczBCWkowMjM1YnZmdXVCeDFXb1krVlpFcVc1MmdpWW1MelU3UTZIWDhmaWIwZEZONnlCa0RQV0lJdmJaR0FuK0gxUkgwU1JxZEpvZHpXcjdEN1dzdXFXNW9ieTZ4ck1teldpMkd2RnlUdXNLbnFTeDIxSS8wemx1Y2ZDZ2x1cVRjYkRCa1VSOGJOc0JDZWs0VkZ6eVRLb1F0Q0pzaDQrMG5EMnRGdkY1NnZxTUl3c29STmtqYktvTXdIN2JsOFJLQ3NGTEU2NmQ0cWpCWU40V3BnN0JhNnNPRSt2c0psL3NESVg3TzIyRTRJZjRBeGVIOWdkTmhPRlArUUd0SVA2K0Y0VXpaMy9JUWVsNFB3MUdHK1RBTEJaeS9oL2xVMGpEL1pLRkF6NmRoT1BJd2YyQmhtTStndnFJL0VNQjVLZ3duSVloVEdrTFBKMkU0cXFEUFVJOHhOZ01yaWM4Z3g1MVFEeWNBZ3pQZWo3UkNOY2JqYTJrODNrL2lhYWpGMkh1TkVIdS94Y2ZqVUlzeDlob2FZeE9jY3Y5T1psSWt4WG9NazRaMU5kYmZwL1ZZV3BmNWQ4Sjl0SzY0cEY1QjY5MVlMNkwxOG1EN24yaTlrdGJUL1Z1aFI1U0k5U0hoL1Zab3BmVVJXczluem1ITStRSFcvMEhwc1dKYzl3T2JqL1d6dEY2TTlZdTBmaTd3SG01ajgrbFpkNzl3MWkzZ3daMFVmbzdDendud1F2OG0wV29SaSswemFSMGpHMll2N09MUFJNRXAzQTB1WlhiRFhTVHVsWWY5aGs4dzVxVkJVdzAwNzNvTFhBajhYcUdOSE5sR1lWeDNqUHVHOGZoZlpOQ1RsUEI1ZnlNZlJrcnNSV3FqeFZXVVpqTG5LcFRKbFpscG1mV3BTU25PQkkwb0s1S1BDWi9CdHJWWGFSdEwycWJuNU9YSUEyMlRVNHVVR2xHTzBQWXNPNXZaeGQ5WEVtSDRxKzVxWGNYTzNydVh2dnVIQ01oNVdlQmRhbC8zR2hGY2Z6MTl0eFRicVlWMlJwdEt2YXExSzlodUFiWkxGZHJodTlRMTNYM0JkdjNZN2lDMm83OGR4WGphcGhvYkczTnY5bXhtWnk5ZUxMVHZ3ZllQaXlaQ2NJYUdobXEyZWJhSm9LdnJ4aHNwemx4MmxOblBucUZ4cmpYOFFsTWM2SU8zbldwMUlqQ0p6Rm1tREVWS2JNZ3p1eXRmSGgyYlk5Ykw0L1BsMDJQb0E5K3ZLSUxaTDFwRjcweGQ0YVpVU005U0dTdDBKMCtKQzYySUNwV0pmT2V5T0h5aXZjdmlzTy81N0JabUh4KzdpM0R2N1FNcnU4VmlvZnJldjR3ZFpIYXlKL2g3Q2FIM2FtMGh6M1BsS3BVY3k5UENOenVvVWloVm9ZWHZTeVJsZG9yRy8zTmZvN3hJcXA4UXZrWFN3Rld0UUtGOTdXWnJHYlFSZkYvU3EwVEVGcmZiUWtxS1JwT0NoYTB0eXNzcklpVXJMU1VsalJUYTF6M3M1OHhjMGQzL3VhKzg0dUk4VWhKVFVoS3hzSjliczdPdHBHUWxxOVhKcERETS93STVDbkxiQUhqYVkyQmtZR0JnWk9vL2NHVlNTankvelZjR2J1WVhRQkdHU3hmNEMyRDBmNXQvNzFqK01jOENjamtZbUVDaUFLRjFEc1Y0Mm1OZ1pHQmdQdnRmZ1lHQlZlKy96WDhibG44TVFCRmt3T2dBQUl1YkJkNEFBQUI0Mm5XVVQwaFVVUlRHdjNPZnVUQnpJV1V1UkJMSi9ETU4wL2lrVVp0aEtzZHNocVlVZzJlbzFDTERDTkp0Z3B1b1RVUzdGdFhDaGJvSUkzTGxxbzBRZ3RFaXpKMUdCU1V0MmhoQlV0Mis4K1k5R1lhYTRjZDMvNy83em5mT2srL3dmM0l1MFBJQzJNUXBpYUxMWkZGSDhzNENZdVlkV3JDSUxqbUFOS21WdXpqQ3VTelcwU0JUaUZOVDhnTFZISXVSS2QxSFRwS21vSjBpYWFMbnBuUzk3bVY3UU05UmxSa2NkcDdCTlRkUlpRYmhtWXZvTVRQVVJuanltenJML2t0NDJNYXd6S0hlZEhMOEZ6ekg1ZHdTdFl6elp3STl6N0VJbjluR095MWkwTnhBbFhNUCswMHZLazJHWXgySVNwNzdlV2RxcmQ1TkdBK1R3QXJQakpvazhyTE11M1NUY3JoeUdUWG1PTnNKNUxHQkhtelk5L0tCN1IzR1o1enZsL0J4ZFovdUVZLzc1OUFxMS9tc1ZtVGxNeXJNRjFUS0tpcTBMVy9RTEpNNGhCOFlwZXJ6azJIczJSNGpGMGhVUGZEWHJLR1o1OTkzRE9ybERwcmtGZUlhTjQyOXFXRXNFcmd0RStqd3h4NmhqK1QwWGRnZk1qazBhYnpaWCtQNENJbHdmNEsramdUa0dQc0dQKzcvd0ptbHFoZU5CUzlDc0cwL3FoZlV0K1NyZWNwM0RYd29oZmU0NHF0NlVZeDZjWnJuOVRCZWpQdS9jSHFweXdVZmlxRUhtL1JpZ0xxcWZqRE83cTRQcFdpT3FkS0xZbnhmMUd0cVdTUHZPczAxZXFjbkdOUjhjTFpZRTZGcW5leVFlZVpKbHJwT1ZrZzhxSjhwMzVPMmNMM0NOZDNGeUhBSnIxSG5rMGVNNjIvdGlTS0diNnl6YVJKQm5DUzBMZ0I3Z21lUGtoYmlPWDlJQk5WRkhpcDlSWm9qYnREdkQzME8yaG41eVhlWVowNmZKV09vY1I2UUJiWXY4WGx6eklXOU9Hb01OVVgyTWErNjBjbitRZE9GZHRPT1k4eWhXSkJMZnE0UmwvU1ROTW1RWkVEc2YzTWw5OVI3cFlPeHNKOGh5VERQZDMwSXYwRmF1NFg2OWJTR3RaNjBsalNXdTdGam5maTV6dTlLOE0xSit6a0QrOXd1MlMzN3lVN1ljVHRpaCt4Vi9xL1pTZjRmMnNkL0FWN1hCd01BQUhqYWRjN2ZaMXRSQU1EeCt5UDMzdHliNU54enovMlJrNU56VHFkaXFxYWlxcWFpcW1hcUQxTVJGVlZUVlJWUlZUVlZFVk5WMVllcXFxcVltcGlhUGtUTVRFWDFJUTlSZlppcFBNeEU1V0dxYW1xbUtxb1BzYjd1WWQvUFAvQVZoSC9xRkhxRVNlR2pVQkdSR0JNSHhiUzRKaGJFa2xnUnY0bE55U2Q1VWtLYWxWYWxzblFwdGVTRXZDU3Z5bHR5VVM3SlZmbk9OK0ZiOGgzNHpuelhpcUI0eXBDU1ZtYVV0MHBCT1ZScVNrTVZWSzZPcVV0cVdhMnFUZlZXZzlvemJWaExhMWt0cDIxcVJhMmtIV2szZnV4UCtEUCtYZitSLzdjTzlHNDlwYy9wNi9xeDN0QWZqS2RHMHBnM0RveFQ0OHE0RDNpQmVDQVp5QVNLZ1hMZ0t1Zzg2ZzltZzhYZ2oyQTdoRUtaMEdLb0dub0FLdkFBQjdOZ0FleUJENkFFamtBVjNKaXFDVTFpeHN3eGM5S2NOMWZNSGZQVXJKdE44NWZaZ2hJRXNCY093bEU0RHFmaFBNekJkYmdEMzhOVFdJZE4rQXUyTE1rQ1ZwYzFZeTFZZVd2RDJyV0tWaFVGRVVZeEZFY0pOSUpTcUlRcXFJYk8wUVc2Um5lMllBZHRiS2ZzS1h2T1hyYlg3RzE3M3o1emhNZGw3TVNjdUpOd01zNGJwK1RjT20yMy83OEczUkUzNmI1Mlo5MmN1K1VXM0pKYmNXdHUzVzI2OXg3Mytyd1gzb1EzNXkxN0cxN0JPL2VhWVJBZURTK0h2NFFiNFp0d0cwUGNpZnZ3UzV6R1daekhXN2lJUCtNYS9vNHZJend5SHRtTVhKQnUwa3NHeURBWkpVa3lRYVpKbGl5U0hOa25aVkluOTFFVUhZaG1vL2xvTGRxaUFqV29Rem50b3IwMFFWL1JLYnBJMStnZVBhVEg5Q3R0MGorMHpWUUdHV1pQV0JlTHMrZHNpSTJ3TVpabVV5ekRGbGllYmJCdDlvNTlZaWVzd2U2NXloM2V5ZU44bUtmNENpL3pFLzZ6dzkvUjA1SDZDeGlWclFnQUFIamFZMkJrWUdEMFkvQmtZR0VJWTJCbkFQS1FBQXNESXdBWHd3RUJBQUFBZU5xOWt6c3ZCRkVVeC8rejEyTTlzaUVSRVlWTVJDV3M5WXlJd3JzUUdvUjZsckVybGxtekk4SUgyS2lWU3BYUG9GWjRmQUt0RDZCVSs5OHpaM2RKUExhU203bnpPKzg3NTh3RjBJVjNHRGdOTFFCZStjVHNZSUJTekFta25DWmxnem1uUzdrQkU4NldjaU42blV2bEp2UTdOOHJOS0R2M3lrbjBKVmFWVzhoNTVUWk1KTXJLN2VRNzVSUm1FMi9LSGVneGc4cWRhRFVMeWcvb05tdktqOGlZclBJVGt1WksrUmtwY3gzemkwR3Z1Y1VpQWhSeGpoQUh5Q0dQQ0M3R2tNRW9Ka2xMOEZDZ0xzQXhwWFZLSHIxY3JGRzNoN1RvQXRJQjl2bnMwaHJ4SFhzSDFMbVU4OVNVU05hakFKOFVjai9CS1dWTDFsYVUrZ0YzRjJmQ0VaY3ZlWXA4aHppU0xLVnE5bjNxQW1yL1B1TTh2VHhjcUgyWlVsWXlXby9LTjI5UWsrT0pDdlFNNjRwd3NTMjYyb2xHV2N2MkxWTm4vTmVhOVdXcjVScitsT3Y3RGd5UlBXcjJ0RWRXNzBxdHlneHkwdE5JOHZuaUY1RThraTgxUXh6S2RPSkovdFhuMysyL1cvTXk3eUptTU1KMUppdE5mUzNtU0NQUy9NdnMzRWYrTGNiWEdmMDAxZG9jZGlobjJTdnJFVlZudUVYYkthVlZtWWE5WGROaUcrY3B4bVczOTYxeTY2Ym9ZK045L2U5TFVyK0VsV3JXemVyZHNWTXJmQUN2VnIzT0FBQUFlTnB0bEVkc0cxY1VSZStWWlVrVTFXV3J1UGR1bVVWczdxS0t1OXg3a1NseVNJNUZ6bEJEVXMwdHZTZElZQ0M3QkdtYkpFaXZTQVhTZTBIS0lvdXMwNUZGa20weTgrZVRqQUJ5d1hQL2UvZS8remdFaVFxSTE3L1hjQUJsWGh5MDNsREJDczdBREZSaUpxcFFqUm80VUFzbjZsQ1BCalNpQ2Mxb1FTdG1ZVGJhMEk0T2RHSU81bUllNW1NQkZtSVJGbU1KbG1JWmxtTUZWbUlWVm1NTjFtSWQxcU1MRytDQ0d4NTQwUTBmL0FnZ2lCQTJZaE0yWXd1MllodTJvd2RoOUtJUC9SakFEdXpFTHV6R0h1ekZQZ3hpdjduN1FSekNZUnpCVVJ6RGNaekFTWnpDYVp6QldaekRFTTRqd2tvOGlwdHdNOTdFL2ZnSnQrQWUzSWtIOERnZTQwemNnUjl3STY2eGl0VzRtelc0RGUvaVJ6cndJSjdBMy9nTC8rQVJQSVdQOFNHZXhqQ2l1QmN4ZkFvRkgrRVRmSW5QOERtK3dNK0k0eHQ4aGEveERCTDRFL2ZoZTN5TDc1REVyL2dkdCtNQ1ZJd2dqUlEwUEFRZG84akFRQlo1NURDR2NmeUNDVXhoRWhkeEdaZndLaDdHVlZ6QmRiZ2V2K0VQdklabjhSeGVaeTJkckdNOUc5aklKamF6aGEyY3hkbHNZenM3OER4ZVlDZGV4aXQ0ajNQd0lsN0MrNXlMRy9BT2JzV1QrSUR6T0I5djRXMHV3QnRjeUVWY3pDVzRpMHU1ak11NWdpdTVpcXU1aG11NWp1dlp4UTEwMFUwUHZleW1qMzRHR0dTSUc3bUptN21GVzdtTjI5bkRNSHZaeDM0T2NBZDNjaGQzY3cvM2NoOEh1WjhIZUpDSGVKaEhlSlRIZUp3bmVKS25lSnBuZUpibk9NVHpqSENZVWNhb01NNEVrMVI1Z1NOTU1VMk5Pak1jcGNFc2M4eHpqT09jNENTbmVKR1hlSmxYZUxVNnI2a3VseXNvR2JMWjQ1THNzeG4yU0hvbGZaTEM3KzRQOVZ2MG1BTWszWkllU2E5a3Q2UlAwaThaa0F4S2hpUjdKTU0yM2E3YXVKcklHMG9za2swNkluSFYzTUhqQ3RhUDV2V2NZaWhqaXBGVll0STZVSlZXdFh4T3Fjb3FVVjJUVlcrZlRaK25zajl2NlBZaEhCS2ovRzZ2ejk3WDdYTkp1bXQwVGNrbFZTUG15STNyUW1SbHl5ZnBsd3hJQmlWRGtqME9jNFNpSnBLNVpGMHVhU2hTWjUxeGRheWc2N0xtN3BvOGlIdStnVjZMQTJIN2tacDBTM29rdlpMZGppbkYwTHN5V2o1dExXc0xjMWtoYWtXaWtJNjRuamVrTXBOdFgxYWRzSDFpQVZ1S05XeWpwc3FCZGtaVzFlSWlRd2dyd3hJeXc1SjJocTJzRE9Hek1vVFB6aERTemhCR2tTR1V5REREREh1TXJhd3hsaEpqTENISENHbVBFVVl4eGxMdDVsNURjU01TemFtNk5tU2JyV09uV0xOY3A4T0tLOTh3MDhzMTJzMWx5dFhicG1XTGxZUjllc0QvNnRQbUYrc2RZbUs1aHZqQVpSbzFpZFJrSnVsMkJaMUprK1kyMFVoV2NTcWE5VHVST2wzVURabUlvV2dwSlo0VHgwWnhOTVNqdE02MTJWVFJPUnlKanBTT1RjTm0xSWlTSzE1dGxvWFM1UWFyb3BSbWkyT3A3UnpPcDFLS3JWc1NlVFZsZnZHSlZOSGVXaXlWcmdoYlNrbnJ1ZWsyVVNyWnFpT3lsekhqOUZoVTBheC9oRmpaV2txUHB1d241dkdHcFBBRkNpSW9oZDlURUY0cEFnVlBvT0FKdVFyQ1hSQ0ZXeUY1eSt0MkZZU25JQW90VDZBZ2d2OEI1dDVpWndBQUFBRldxbDd3QUFBPScpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiBTZXQgMXJlbSBzaXplIHRvIDEwcHggYnV0IGtlZXAgdGhlIGRlZmF1bHQgZm9udCBzaXplIHRoZSBzYW1lICovXG5cbmh0bWwge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4iLCJtYWluIHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAtOTBkZWcsXG4gICAgICAgICAgICByZ2JhKDE3OCwgMTY4LCAyNTUsIDAuMikgLTEwMi4wOCUsXG4gICAgICAgICAgICByZ2JhKDE0OCwgMTc1LCAyNTUsIDAuMikgLTEuMTElLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDE5MiwgMTczLCAwLjIpIDEwMCVcbiAgICAgICAgKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiAxMDAlKSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5kaXZbY2xhc3NePSdhd3N1aV9sYXlvdXQnXSA+IGRpdltjbGFzc149J2F3c3VpX2JhY2tncm91bmQnXSxcbmRpdltjbGFzc149J2F3c3VpX2JhY2tncm91bmQnXSA+IGRpdltjbGFzc149J2F3c3VpX3Njcm9sbGluZy1iYWNrZ3JvdW5kJ10ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/