j40-cejst-2/8f4123/component---src-pages-index-tsx-106e5df8251d305743c2.js

1 line
No EOL
44 KiB
JavaScript

(self.webpackChunkjustice40_tool=self.webpackChunkjustice40_tool||[]).push([[691],{7824:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ pages; }\n});\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(7294);\n// EXTERNAL MODULE: ./src/components/layout.tsx + 7 modules\nvar layout = __webpack_require__(1857);\n// EXTERNAL MODULE: ./node_modules/gatsby-plugin-intl/index.js\nvar gatsby_plugin_intl = __webpack_require__(9703);\n// EXTERNAL MODULE: ./node_modules/react-intl/lib/index.js + 8 modules\nvar lib = __webpack_require__(4424);\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/eco.svg\n/* harmony default export */ var eco = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PC9nPjxnPjxnPjxwYXRoIGQ9Ik02LjA1LDguMDVjLTIuNzMsMi43My0yLjczLDcuMTUtMC4wMiw5Ljg4YzEuNDctMy40LDQuMDktNi4yNCw3LjM2LTcuOTNjLTIuNzcsMi4zNC00LjcxLDUuNjEtNS4zOSw5LjMyIGMyLjYsMS4yMyw1LjgsMC43OCw3Ljk1LTEuMzdDMTkuNDMsMTQuNDcsMjAsNCwyMCw0UzkuNTMsNC41Nyw2LjA1LDguMDV6Ii8+PC9nPjwvZz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/directions_bus.svg\n/* harmony default export */ var directions_bus = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgMTZjMCAuODguMzkgMS42NyAxIDIuMjJWMjBjMCAuNTUuNDUgMSAxIDFoMWMuNTUgMCAxLS40NSAxLTF2LTFoOHYxYzAgLjU1LjQ1IDEgMSAxaDFjLjU1IDAgMS0uNDUgMS0xdi0xLjc4Yy42MS0uNTUgMS0xLjM0IDEtMi4yMlY2YzAtMy41LTMuNTgtNC04LTRzLTggLjUtOCA0djEwem0zLjUgMWMtLjgzIDAtMS41LS42Ny0xLjUtMS41UzYuNjcgMTQgNy41IDE0czEuNS42NyAxLjUgMS41UzguMzMgMTcgNy41IDE3em05IDBjLS44MyAwLTEuNS0uNjctMS41LTEuNXMuNjctMS41IDEuNS0xLjUgMS41LjY3IDEuNSAxLjUtLjY3IDEuNS0xLjUgMS41em0xLjUtNkg2VjZoMTJ2NXoiLz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/home.svg\n/* harmony default export */ var home = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDIwdi02aDR2Nmg1di04aDNMMTIgMyAyIDEyaDN2OHoiLz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/groups.svg\n/* harmony default export */ var groups = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PGc+PHBhdGggZD0iTTEyLDEyLjc1YzEuNjMsMCwzLjA3LDAuMzksNC4yNCwwLjljMS4wOCwwLjQ4LDEuNzYsMS41NiwxLjc2LDIuNzNMMTgsMThINmwwLTEuNjFjMC0xLjE4LDAuNjgtMi4yNiwxLjc2LTIuNzMgQzguOTMsMTMuMTQsMTAuMzcsMTIuNzUsMTIsMTIuNzV6IE00LDEzYzEuMSwwLDItMC45LDItMmMwLTEuMS0wLjktMi0yLTJzLTIsMC45LTIsMkMyLDEyLjEsMi45LDEzLDQsMTN6IE01LjEzLDE0LjEgQzQuNzYsMTQuMDQsNC4zOSwxNCw0LDE0Yy0wLjk5LDAtMS45MywwLjIxLTIuNzgsMC41OEMwLjQ4LDE0LjksMCwxNS42MiwwLDE2LjQzVjE4bDQuNSwwdi0xLjYxQzQuNSwxNS41Niw0LjczLDE0Ljc4LDUuMTMsMTQuMXogTTIwLDEzYzEuMSwwLDItMC45LDItMmMwLTEuMS0wLjktMi0yLTJzLTIsMC45LTIsMkMxOCwxMi4xLDE4LjksMTMsMjAsMTN6IE0yNCwxNi40M2MwLTAuODEtMC40OC0xLjUzLTEuMjItMS44NSBDMjEuOTMsMTQuMjEsMjAuOTksMTQsMjAsMTRjLTAuMzksMC0wLjc2LDAuMDQtMS4xMywwLjFjMC40LDAuNjgsMC42MywxLjQ2LDAuNjMsMi4yOVYxOGw0LjUsMFYxNi40M3ogTTEyLDZjMS42NiwwLDMsMS4zNCwzLDMgYzAsMS42Ni0xLjM0LDMtMywzcy0zLTEuMzQtMy0zQzksNy4zNCwxMC4zNCw2LDEyLDZ6Ii8+PC9nPjwvc3ZnPg==\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/severe_weather.svg\n/* harmony default export */ var severe_weather = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgaWQ9IlNldmVyZV9XZWF0aGVyIiBkYXRhLW5hbWU9IlNldmVyZSBXZWF0aGVyIj48cGF0aCBkPSJNNC4wNSwxNy43MywxMiw0bDgsMTMuODVBNSw1LDAsMCwwLDE5LjIsOGE3LjQ5LDcuNDksMCwwLDAtMTQtMkE2LDYsMCwwLDAsNC4wNSwxNy43M1oiLz48cGF0aCBkPSJNMTIsNywzLjM0LDIySDIwLjY2Wm0wLDEzLjRhMSwxLDAsMSwxLDEtMUExLDEsMCwwLDEsMTIsMjAuNFpNMTEsMTdWMTIuNGgyVjE3WiIvPjwvZz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/wash.svg\n/* harmony default export */ var wash = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PHBhdGggZD0iTTE4LjUsOEMxOS44OCw4LDIxLDYuODgsMjEsNS41QzIxLDMuODMsMTguNSwxLDE4LjUsMVMxNiwzLjgzLDE2LDUuNUMxNiw2Ljg4LDE3LjEyLDgsMTguNSw4eiBNMTMuNSw5IEMxNC4zMyw5LDE1LDguMzMsMTUsNy41QzE1LDYuNjYsMTMuNSw1LDEzLjUsNVMxMiw2LjY2LDEyLDcuNUMxMiw4LjMzLDEyLjY3LDksMTMuNSw5eiBNOS4xMiw1bC03LjE4LDYuNzkgQzEuMzQsMTIuMzUsMSwxMy4xNCwxLDEzLjk3VjIwYzAsMS42NiwxLjM0LDMsMywzaDYuMjVIMTJoNS43NWMwLjY5LDAsMS4yNS0wLjU2LDEuMjUtMS4yNXMtMC41Ni0xLjI1LTEuMjUtMS4yNUgxMnYtMWg3Ljc1IGMwLjY5LDAsMS4yNS0wLjU2LDEuMjUtMS4yNVMyMC40NCwxNywxOS43NSwxN0gxMnYtMWg4Ljc1YzAuNjksMCwxLjI1LTAuNTYsMS4yNS0xLjI1cy0wLjU2LTEuMjUtMS4yNS0xLjI1SDEydi0xaDYuNzUgYzAuNjksMCwxLjI1LTAuNTYsMS4yNS0xLjI1UzE5LjQ0LDEwLDE4Ljc1LDEwSDguODZjMC42NC0xLjExLDEuNDgtMi41OCwxLjQ5LTIuNjFjMC4wOS0wLjE2LDAuMTQtMC4zMywwLjE0LTAuNTMgYzAtMC4yNi0wLjA5LTAuNS0wLjI2LTAuN0MxMC4yMiw2LjEyLDkuMTIsNSw5LjEyLDVMOS4xMiw1eiIvPjwvZz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/public.svg\n/* harmony default export */ var usa_icons_public = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bS0xIDE3LjkzYy0zLjk1LS40OS03LTMuODUtNy03LjkzIDAtLjYyLjA4LTEuMjEuMjEtMS43OUw5IDE1djFjMCAxLjEuOSAyIDIgMnYxLjkzem02LjktMi41NGMtLjI2LS44MS0xLTEuMzktMS45LTEuMzloLTF2LTNjMC0uNTUtLjQ1LTEtMS0xSDh2LTJoMmMuNTUgMCAxLS40NSAxLTFWN2gyYzEuMSAwIDItLjkgMi0ydi0uNDFjMi45MyAxLjE5IDUgNC4wNiA1IDcuNDEgMCAyLjA4LS44IDMuOTctMi4xIDUuMzl6Ii8+PC9zdmc+\");\n;// CONCATENATED MODULE: ./src/components/areasOfFocusList.tsx\n// import * as styles from './areasOfFocusList.module.scss'; // TODO: move styles\n// this section seems too verbose? must be a more readable way to do this.\n// this inlines the svg as data:image/svg+xml For larger images this\n// can cause page bloat, but it should be fine here.\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\nvar AreasOfFocusList=function AreasOfFocusList(){var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,lib/* defineMessages */.vU)({climate:{id:'areasOfInterest.climate',defaultMessage:'Climate change',description:'item in areasOfInterest list'},energy:{id:'areasOfInterest.energy',defaultMessage:'Clean energy and energy efficiency',description:'item in areasOfInterest list'},transit:{id:'areasOfInterest.transit',defaultMessage:'Clean transit',description:'item in areasOfInterest list'},housing:{id:'areasOfInterest.housing',defaultMessage:'Affordable and sustainable housing',description:'item in areasOfInterest list'},training:{id:'areasOfInterest.training',defaultMessage:'Training and workforce development',description:'item in areasOfInterest list'},pollution:{id:'areasOfInterest.pollution',defaultMessage:'Remediation of legacy pollution',description:'item in areasOfInterest list'},water:{id:'areasOfInterest.water',defaultMessage:'Clean water infrastructure',description:'item in areasOfInterest list'}});var readMoreList=[[usa_icons_public,intl.formatMessage(messages.climate)],[eco,intl.formatMessage(messages.energy)],[directions_bus,intl.formatMessage(messages.transit)],[home,intl.formatMessage(messages.housing)],[groups,intl.formatMessage(messages.training)],[severe_weather,intl.formatMessage(messages.pollution)],[wash,intl.formatMessage(messages.water)]];return/*#__PURE__*/react.createElement(\"div\",{className:'j40-two-column-confine'},/*#__PURE__*/react.createElement(\"ul\",{className:'j40-two-column'},readMoreList.map(function(item,index){return/*#__PURE__*/react.createElement(\"li\",{key:\"readmore_li_\"+index},/*#__PURE__*/react.createElement(\"div\",{className:'usa-icon-list__icon'},/*#__PURE__*/react.createElement(\"img\",{className:'j40-two-column-icons-spacing',key:\"readmore_img_\"+index,src:item[0],alt:item[1]+' icon'})),/*#__PURE__*/react.createElement(\"div\",{className:'usa-icon-list__content'},\" \",item[1],\" \"));})));};/* harmony default export */ var areasOfFocusList = (AreasOfFocusList);\n;// CONCATENATED MODULE: ./src/pages/index.tsx\n// markup\nvar IndexPage=function IndexPage(_ref){var location=_ref.location;var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,lib/* defineMessages */.vU)({aboutHeader:{id:'index.aboutContent.header',defaultMessage:'About Justice40',description:'h1 header on About page'},presidentalLinkUri:{id:'index.presidentalLinkUri',defaultMessage:'https://www.whitehouse.gov/briefing-room/'+'presidential-actions/2021/01/27/'+'executive-order-on-tackling-the-climate-'+'crisis-at-home-and-abroad/',description:'Link url to presidential actions executive order. Part of paragraph 3'},presidentalLinkLabel:{id:'index.presidentalLinkLabel',defaultMessage:'Executive Order on Tackling the Climate Crisis at Home and Abroad.',description:'Link url to presidential actions executive order. Part of paragraph 3'},transparentLabel:{id:'index.section3.transparentLabel',defaultMessage:'Transparent:',description:'Italic label for 1st paragraph of section 3 on index page'},inclusiveLabel:{id:'index.section3.inclusiveLabel',defaultMessage:'Inclusive:',description:'Italic label for 2nd paragraph of section 3 on index page'},iterativeLabel:{id:'index.section3.iterativeLabel',defaultMessage:'Iterative:',description:'Italic label for 3rd paragraph of section 3 on index page'}});return/*#__PURE__*/react.createElement(layout/* default */.Z,{location:location},/*#__PURE__*/react.createElement(\"section\",{className:'usa-prose'},/*#__PURE__*/react.createElement(\"h1\",null,intl.formatMessage(messages.aboutHeader)),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.aboutContent.p1',description:'paragraph 1 of main content on index page',defaultMessage:\"\\n In an effort to address historical environmental injustices,\\n President Biden created the Justice40 Initiative on January\\n 27, 2021. The Justice40 Initiative directs 40% of the\\n benefits from federal investments in seven key areas to\\n overburdened and underserved communities.\\n \"})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:\"index.aboutContent.p2\",description:'paragraph 2 of main content on index page',defaultMessage:\"\\n Federal agencies will prioritize benefits using a new\\n climate and economic justice screening tool. This screening\\n tool will be a map that visualizes data to compare the\\n cumulative impacts of environmental, climate, and economic\\n factors. It is being developed by the Council on\\n Environmental Quality (CEQ) with guidance from environmental\\n justice leaders and communities affected by environmental\\n injustices. The first version of the screening tool will be\\n released in July 2021. However, the screening tool and data\\n being used will be continuously updated to better reflect\\n the lived experiences of community members.\\n \"})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.aboutContent.p3',description:'paragraph 3 of main content on index page',defaultMessage:\"\\n Read more about the Justice40 Initiative in President Biden\\u2019s \\n {presidentLink}\\n \",values:{presidentLink:/*#__PURE__*/react.createElement(\"a\",{href:intl.formatMessage(messages.presidentalLinkUri),target:\"_blank\",rel:\"noreferrer\"},intl.formatMessage(messages.presidentalLinkLabel))}})),/*#__PURE__*/react.createElement(\"h2\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section2.header',description:'section 2 header',defaultMessage:'Areas of Focus'})),/*#__PURE__*/react.createElement(areasOfFocusList,null),/*#__PURE__*/react.createElement(\"h2\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.header',description:'section 3 header',defaultMessage:'A Transparent, Community-First Approach'})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.intro',description:'section 3 content paragraph 1 intro',defaultMessage:\"\\n Successful initiatives are guided by direct input from the\\n communities they are serving. CEQ commits to transparency,\\n inclusivity, and iteration in building this screening tool.\"})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.transparent',description:'section 3 content transparent',defaultMessage:\"\\n {inlineHeader} The code and data behind the screening\\n tool are open source, meaning it is available for the public\\n to review and contribute to. This tool is being developed\\n publicly so that communities, academic experts, and anyone\\n who\\u2019s interested can be involved in the tool-building\\n process.\",values:{inlineHeader:/*#__PURE__*/react.createElement(\"i\",null,intl.formatMessage(messages.transparentLabel))}})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.inclusive',description:'section 3 content inclusive',defaultMessage:\"\\n {inlineHeader} Many areas which lack investments also\\n lack environmental data and would be overlooked using\\n available environmental data. CEQ is actively reaching out\\n to groups that have historically been excluded from\\n decision-making, such as groups in rural and tribal areas,\\n to understand their needs and ask for their input.\\n \",values:{inlineHeader:/*#__PURE__*/react.createElement(\"i\",null,intl.formatMessage(messages.inclusiveLabel))}})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.iterative',description:'section 3 content iterative',defaultMessage:\"\\n {inlineHeader} The initial community prioritization list\\n provided by the screening tool is the beginning of a\\n collaborative process in score refinement, rather than a\\n final answer. CEQ has received recommendations on data sets\\n from community interviews, the White House Environmental\\n Justice Advisory Council, and through public comment, but\\n establishing a score that is truly representative will be a\\n long-term, ongoing process. As communities submit feedback\\n and recommendations, CEQ will continue to improve the tools\\n being built and the processes for stakeholder and public\\n engagement.\\n \",values:{inlineHeader:/*#__PURE__*/react.createElement(\"i\",null,intl.formatMessage(messages.iterativeLabel))}}))));};/* harmony default export */ var pages = (IndexPage);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvZWNvLnN2Zz9mMDBjIiwid2VicGFjazovL2p1c3RpY2U0MC10b29sLy4vbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9kaXJlY3Rpb25zX2J1cy5zdmc/MGE4NSIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvaG9tZS5zdmc/NzY1MSIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvZ3JvdXBzLnN2Zz8wMGUwIiwid2VicGFjazovL2p1c3RpY2U0MC10b29sLy4vbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9zZXZlcmVfd2VhdGhlci5zdmc/N2VmMyIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvd2FzaC5zdmc/ODBkOCIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvcHVibGljLnN2Zz80NjdiIiwid2VicGFjazovL2p1c3RpY2U0MC10b29sLy4vc3JjL2NvbXBvbmVudHMvYXJlYXNPZkZvY3VzTGlzdC50c3g/MjUzZCIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9wYWdlcy9pbmRleC50c3g/NDFlMCJdLCJuYW1lcyI6WyJBcmVhc09mRm9jdXNMaXN0IiwiaW50bCIsInVzZUludGwiLCJtZXNzYWdlcyIsImRlZmluZU1lc3NhZ2VzIiwiY2xpbWF0ZSIsImlkIiwiZGVmYXVsdE1lc3NhZ2UiLCJkZXNjcmlwdGlvbiIsImVuZXJneSIsInRyYW5zaXQiLCJob3VzaW5nIiwidHJhaW5pbmciLCJwb2xsdXRpb24iLCJ3YXRlciIsInJlYWRNb3JlTGlzdCIsInB1YmxpY0ljb24iLCJmb3JtYXRNZXNzYWdlIiwiZWNvSWNvbiIsImJ1c0ljb24iLCJob21lSWNvbiIsImdyb3Vwc0ljb24iLCJwb2xsdXRpb25JY29uIiwid2FzaEljb24iLCJtYXAiLCJpdGVtIiwiaW5kZXgiLCJJbmRleFBhZ2UiLCJsb2NhdGlvbiIsImFib3V0SGVhZGVyIiwicHJlc2lkZW50YWxMaW5rVXJpIiwicHJlc2lkZW50YWxMaW5rTGFiZWwiLCJ0cmFuc3BhcmVudExhYmVsIiwiaW5jbHVzaXZlTGFiZWwiLCJpdGVyYXRpdmVMYWJlbCIsInByZXNpZGVudExpbmsiLCJpbmxpbmVIZWFkZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsd0NBQWUsb0JBQW9CLHdmOztBQ0FuQyxtREFBZSxvQkFBb0Isd25COztBQ0FuQyx5Q0FBZSxvQkFBb0IsZ1A7O0FDQW5DLDJDQUFlLG9CQUFvQiw0a0M7O0FDQW5DLG1EQUFlLG9CQUFvQixnYTs7QUNBbkMseUNBQWUsb0JBQW9CLDRpQzs7QUNBbkMscURBQWUsb0JBQW9CLGdsQjs7QUNDbkM7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUlBO0FBRUE7QUFHQSxHQUFNQSxpQkFBZ0IsQ0FBRyxRQUFuQkEsaUJBQW1CLEVBQU0sQ0FDN0IsR0FBTUMsS0FBSSxDQUFHQyw4QkFBTyxFQUFwQixDQUNBLEdBQU1DLFNBQVEsQ0FBR0MsOEJBQWMsQ0FBQyxDQUM5QkMsT0FBTyxDQUFFLENBQ1BDLEVBQUUsQ0FBRSx5QkFERyxDQUVQQyxjQUFjLENBQUUsZ0JBRlQsQ0FHUEMsV0FBVyxDQUFFLDhCQUhOLENBRHFCLENBTTlCQyxNQUFNLENBQUUsQ0FDTkgsRUFBRSxDQUFFLHdCQURFLENBRU5DLGNBQWMsQ0FBRSxvQ0FGVixDQUdOQyxXQUFXLENBQUUsOEJBSFAsQ0FOc0IsQ0FXOUJFLE9BQU8sQ0FBRSxDQUNQSixFQUFFLENBQUUseUJBREcsQ0FFUEMsY0FB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QkFBSW5DLElBQUksQ0FBQ2dCLGFBQUwsQ0FBbUJkLFFBQVEsQ0FBQytCLGNBQTVCLENBQUosQ0FEUixDQWhCVixFQURGLENBbkdGLENBRE0sQ0FBUixDQTRIRCxDQWxLRCxDQW9LQSwwQ0FBZVAsU0FBZiIsImZpbGUiOiI3ODI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREkwSURJMElpQm9aV2xuYUhROUlqSTBJaUIyYVdWM1FtOTRQU0l3SURBZ01qUWdNalFpSUhkcFpIUm9QU0l5TkNJK1BHYytQSEpsWTNRZ1ptbHNiRDBpYm05dVpTSWdhR1ZwWjJoMFBTSXlOQ0lnZDJsa2RHZzlJakkwSWk4K1BDOW5QanhuUGp4blBqeHdZWFJvSUdROUlrMDJMakExTERndU1EVmpMVEl1TnpNc01pNDNNeTB5TGpjekxEY3VNVFV0TUM0d01pdzVMamc0WXpFdU5EY3RNeTQwTERRdU1Ea3ROaTR5TkN3M0xqTTJMVGN1T1ROakxUSXVOemNzTWk0ek5DMDBMamN4TERVdU5qRXROUzR6T1N3NUxqTXlJR015TGpZc01TNHlNeXcxTGpnc01DNDNPQ3czTGprMUxURXVNemRETVRrdU5ETXNNVFF1TkRjc01qQXNOQ3d5TUN3MFV6a3VOVE1zTkM0MU55dzJMakExTERndU1EVjZJaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND1cIiIsImV4cG9ydCBkZWZhdWx0IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdkMmxrZEdnOUlqSTBJajQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaTgrUEhCaGRHZ2daRDBpVFRRZ01UWmpNQ0F1T0RndU16a2dNUzQyTnlBeElESXVNakpXTWpCak1DQXVOVFV1TkRVZ01TQXhJREZvTVdNdU5UVWdNQ0F4TFM0ME5TQXhMVEYyTFRGb09IWXhZekFnTGpVMUxqUTFJREVnTVNBeGFERmpMalUxSURBZ01TMHVORFVnTVMweGRpMHhMamM0WXk0Mk1TMHVOVFVnTVMweExqTTBJREV0TWk0eU1sWTJZekF0TXk0MUxUTXVOVGd0TkMwNExUUnpMVGdnTGpVdE9DQTBkakV3ZW0wekxqVWdNV010TGpneklEQXRNUzQxTFM0Mk55MHhMalV0TVM0MVV6WXVOamNnTVRRZ055NDFJREUwY3pFdU5TNDJOeUF4TGpVZ01TNDFVemd1TXpNZ01UY2dOeTQxSURFM2VtMDVJREJqTFM0NE15QXdMVEV1TlMwdU5qY3RNUzQxTFRFdU5YTXVOamN0TVM0MUlERXVOUzB4TGpVZ01TNDFMalkzSURFdU5TQXhMalV0TGpZM0lERXVOUzB4TGpVZ01TNDFlbTB4TGpVdE5rZzJWalpvTVRKMk5Yb2lMejQ4TDNOMlp6ND1cIiIsImV4cG9ydCBkZWZhdWx0IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdkMmxrZEdnOUlqSTBJajQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaTgrUEhCaGRHZ2daRDBpVFRFd0lESXdkaTAyYURSMk5tZzFkaTA0YUROTU1USWdNeUF5SURFeWFETjJPSG9pTHo0OEwzTjJaejQ9XCIiLCJleHBvcnQgZGVmYXVsdCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lESTBJREkwSWlCb1pXbG5hSFE5SWpJMElpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGRwWkhSb1BTSXlOQ0krUEhKbFkzUWdabWxzYkQwaWJtOXVaU0lnYUdWcFoyaDBQU0l5TkNJZ2QybGtkR2c5SWpJMElpOCtQR2MrUEhCaGRHZ2daRDBpVFRFeUxERXlMamMxWXpFdU5qTXNNQ3d6TGpBM0xEQXVNemtzTkM0eU5Dd3dMamxqTVM0d09Dd3dMalE0TERFdU56WXNNUzQxTml3eExqYzJMREl1TnpOTU1UZ3NNVGhJTm13d0xURXVOakZqTUMweExqRTRMREF1TmpndE1pNHlOaXd4TGpjMkxUSXVOek1nUXpndU9UTXNNVE11TVRRc01UQXVNemNzTVRJdU56VXNNVElzTVRJdU56VjZJRTAwTERFell6RXVNU3d3TERJdE1DNDVMREl0TW1Nd0xURXVNUzB3TGprdE1pMHlMVEp6TFRJc01DNDVMVElzTWtNeUxERXlMakVzTWk0NUxERXpMRFFzTVRONklFMDFMakV6TERFMExqRWdRelF1TnpZc01UUXVNRFFzTkM0ek9Td3hOQ3cwTERFMFl5MHdMams1TERBdE1TNDVNeXd3TGpJeExUSXVOemdzTUM0MU9FTXdMalE0TERFMExqa3NNQ3d4TlM0Mk1pd3dMREUyTGpRelZqRTRiRFF1TlN3d2RpMHhMall4UXpRdU5Td3hOUzQxTml3MExqY3pMREUwTGpjNExEVXVNVE1zTVRRdU1Yb2dUVEl3TERFell6RXVNU3d3TERJdE1DNDVMREl0TW1Nd0xURXVNUzB3TGprdE1pMHlMVEp6TFRJc01DNDVMVElzTWtNeE9Dd3hNaTR4TERFNExqa3NNVE1zTWpBc01UTjZJRTB5TkN3eE5pNDBNMk13TFRBdU9ERXRNQzQwT0MweExqVXpMVEV1TWpJdE1TNDROU0JETWpFdU9UTXNNVFF1TWpFc01qQXVPVGtzTVRRc01qQXNNVFJqTFRBdU16a3NNQzB3TGpjMkxEQXVNRFF0TVM0eE15d3dMakZqTUM0MExEQXVOamdzTUM0Mk15d3hMalEyTERBdU5qTXNNaTR5T1ZZeE9HdzBMalVzTUZZeE5pNDBNM29nVFRFeUxEWmpNUzQyTml3d0xETXNNUzR6TkN3ekxETWdZekFzTVM0Mk5pMHhMak0wTERNdE15d3pjeTB6TFRFdU16UXRNeTB6UXprc055NHpOQ3d4TUM0ek5DdzJMREV5TERaNklpOCtQQzluUGp3dmMzWm5QZz09XCIiLCJleHBvcnQgZGVmYXVsdCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQR2NnYVdROUlsTmxkbVZ5WlY5WFpXRjBhR1Z5SWlCa1lYUmhMVzVoYldVOUlsTmxkbVZ5WlNCWFpXRjBhR1Z5SWo0OGNHRjBhQ0JrUFNKTk5DNHdOU3d4Tnk0M015d3hNaXcwYkRnc01UTXVPRFZCTlN3MUxEQXNNQ3d3TERFNUxqSXNPR0UzTGpRNUxEY3VORGtzTUN3d0xEQXRNVFF0TWtFMkxEWXNNQ3d3TERBc05DNHdOU3d4Tnk0M00xb2lMejQ4Y0dGMGFDQmtQU0pOTVRJc055d3pMak0wTERJeVNESXdMalkyV20wd0xERXpMalJoTVN3eExEQXNNU3d4TERFdE1VRXhMREVzTUN3d0xERXNNVElzTWpBdU5GcE5NVEVzTVRkV01USXVOR2d5VmpFM1dpSXZQand2Wno0OEwzTjJaejQ9XCIiLCJleHBvcnQgZGVmYXVsdCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lESTBJREkwSWlCb1pXbG5hSFE5SWpJMElpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGRwWkhSb1BTSXlOQ0krUEdjK1BISmxZM1FnWm1sc2JEMGlibTl1WlNJZ2FHVnBaMmgwUFNJeU5DSWdkMmxrZEdnOUlqSTBJaTgrUEhCaGRHZ2daRDBpVFRFNExqVXNPRU14T1M0NE9DdzRMREl4TERZdU9EZ3NNakVzTlM0MVF6SXhMRE11T0RNc01UZ3VOU3d4TERFNExqVXNNVk14Tml3ekxqZ3pMREUyTERVdU5VTXhOaXcyTGpnNExERTNMakV5TERnc01UZ3VOU3c0ZWlCTk1UTXVOU3c1SUVNeE5DNHpNeXc1TERFMUxEZ3VNek1zTVRVc055NDFRekUxTERZdU5qWXNNVE11TlN3MUxERXpMalVzTlZNeE1pdzJMalkyTERFeUxEY3VOVU14TWl3NExqTXpMREV5TGpZM0xEa3NNVE11TlN3NWVpQk5PUzR4TWl3MWJDMDNMakU0TERZdU56a2dRekV1TXpRc01USXVNelVzTVN3eE15NHhOQ3d4TERFekxqazNWakl3WXpBc01TNDJOaXd4TGpNMExETXNNeXd6YURZdU1qVklNVEpvTlM0M05XTXdMalk1TERBc01TNHlOUzB3TGpVMkxERXVNalV0TVM0eU5YTXRNQzQxTmkweExqSTFMVEV1TWpVdE1TNHlOVWd4TW5ZdE1XZzNMamMxSUdNd0xqWTVMREFzTVM0eU5TMHdMalUyTERFdU1qVXRNUzR5TlZNeU1DNDBOQ3d4Tnl3eE9TNDNOU3d4TjBneE1uWXRNV2c0TGpjMVl6QXVOamtzTUN3eExqSTFMVEF1TlRZc01TNHlOUzB4TGpJMWN5MHdMalUyTFRFdU1qVXRNUzR5TlMweExqSTFTREV5ZGkweGFEWXVOelVnWXpBdU5qa3NNQ3d4TGpJMUxUQXVOVFlzTVM0eU5TMHhMakkxVXpFNUxqUTBMREV3TERFNExqYzFMREV3U0RndU9EWmpNQzQyTkMweExqRXhMREV1TkRndE1pNDFPQ3d4TGpRNUxUSXVOakZqTUM0d09TMHdMakUyTERBdU1UUXRNQzR6TXl3d0xqRTBMVEF1TlRNZ1l6QXRNQzR5Tmkwd0xqQTVMVEF1TlMwd0xqSTJMVEF1TjBNeE1DNHlNaXcyTGpFeUxEa3VNVElzTlN3NUxqRXlMRFZNT1M0eE1pdzFlaUl2UGp3dlp6NDhMM04yWno0PVwiIiwiZXhwb3J0IGRlZmF1bHQgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ2QybGtkR2c5SWpJMElqNDhjR0YwYUNCa1BTSk5NQ0F3YURJMGRqSTBTREI2SWlCbWFXeHNQU0p1YjI1bElpOCtQSEJoZEdnZ1pEMGlUVEV5SURKRE5pNDBPQ0F5SURJZ05pNDBPQ0F5SURFeWN6UXVORGdnTVRBZ01UQWdNVEFnTVRBdE5DNDBPQ0F4TUMweE1GTXhOeTQxTWlBeUlERXlJREo2YlMweElERTNMamt6WXkwekxqazFMUzQwT1MwM0xUTXVPRFV0TnkwM0xqa3pJREF0TGpZeUxqQTRMVEV1TWpFdU1qRXRNUzQzT1V3NUlERTFkakZqTUNBeExqRXVPU0F5SURJZ01uWXhMamt6ZW0wMkxqa3RNaTQxTkdNdExqSTJMUzQ0TVMweExURXVNemt0TVM0NUxURXVNemxvTFRGMkxUTmpNQzB1TlRVdExqUTFMVEV0TVMweFNEaDJMVEpvTW1NdU5UVWdNQ0F4TFM0ME5TQXhMVEZXTjJneVl6RXVNU0F3SURJdExqa2dNaTB5ZGkwdU5ERmpNaTQ1TXlBeExqRTVJRFVnTkM0d05pQTFJRGN1TkRFZ01DQXlMakE0TFM0NElETXVPVGN0TWk0eElEVXVNemw2SWk4K1BDOXpkbWMrXCIiLCJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XG4vLyBpbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9hcmVhc09mRm9jdXNMaXN0Lm1vZHVsZS5zY3NzJzsgIC8vIFRPRE86IG1vdmUgc3R5bGVzXG5pbXBvcnQge3VzZUludGx9IGZyb20gJ2dhdHNieS1wbHVnaW4taW50bCc7XG5pbXBvcnQge2RlZmluZU1lc3NhZ2VzfSBmcm9tICdyZWFjdC1pbnRsJztcblxuXG4vLyB0aGlzIHNlY3Rpb24gc2VlbXMgdG9vIHZlcmJvc2U/IG11c3QgYmUgYSBtb3JlIHJlYWRhYmxlIHdheSB0byBkbyB0aGlzLlxuLy8gdGhpcyBpbmxpbmVzIHRoZSBzdmcgYXMgZGF0YTppbWFnZS9zdmcreG1sIEZvciBsYXJnZXIgaW1hZ2VzIHRoaXNcbi8vIGNhbiBjYXVzZSBwYWdlIGJsb2F0LCBidXQgaXQgc2hvdWxkIGJlIGZpbmUgaGVyZS5cbi8vIEB0cy1pZ25vcmVcbmltcG9ydCBlY29JY29uIGZyb20gJy9ub2RlX21vZHVsZXMvdXN3ZHMvZGlzdC9pbWcvdXNhLWljb25zL2Vjby5zdmcnO1xuLy8gQHRzLWlnbm9yZVxuaW1wb3J0IGJ1c0ljb24gZnJvbSAnL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvZGlyZWN0aW9uc19idXMuc3ZnJztcbi8vIEB0cy1pZ25vcmVcbmltcG9ydCBob21lSWNvbiBmcm9tICcvbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9ob21lLnN2Zyc7XG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgZ3JvdXBzSWNvbiBmcm9tICcvbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9ncm91cHMuc3ZnJztcbmltcG9ydCBwb2xsdXRpb25JY29uIC8vIEB0cy1pZ25vcmVcbiAgZnJvbSAnL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvc2V2ZXJlX3dlYXRoZXIuc3ZnJztcbi8vIEB0cy1pZ25vcmVcbmltcG9ydCB3YXNoSWNvbiBmcm9tICcvbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy93YXNoLnN2Zyc7XG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgcHVibGljSWNvbiBmcm9tICcvbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9wdWJsaWMuc3ZnJztcblxuY29uc3QgQXJlYXNPZkZvY3VzTGlzdCA9ICgpID0+IHtcbiAgY29uc3QgaW50bCA9IHVzZUludGwoKTtcbiAgY29uc3QgbWVzc2FnZXMgPSBkZWZpbmVNZXNzYWdlcyh7XG4gICAgY2xpbWF0ZToge1xuICAgICAgaWQ6ICdhcmVhc09mSW50ZXJlc3QuY2xpbWF0ZScsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0NsaW1hdGUgY2hhbmdlJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnaXRlbSBpbiBhcmVhc09mSW50ZXJlc3QgbGlzdCcsXG4gICAgfSxcbiAgICBlbmVyZ3k6IHtcbiAgICAgIGlkOiAnYXJlYXNPZkludGVyZXN0LmVuZXJneScsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0NsZWFuIGVuZXJneSBhbmQgZW5lcmd5IGVmZmljaWVuY3knLFxuICAgICAgZGVzY3JpcHRpb246ICdpdGVtIGluIGFyZWFzT2ZJbnRlcmVzdCBsaXN0JyxcbiAgICB9LFxuICAgIHRyYW5zaXQ6IHtcbiAgICAgIGlkOiAnYXJlYXNPZkludGVyZXN0LnRyYW5zaXQnLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdDbGVhbiB0cmFuc2l0JyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnaXRlbSBpbiBhcmVhc09mSW50ZXJlc3QgbGlzdCcsXG4gICAgfSxcbiAgICBob3VzaW5nOiB7XG4gICAgICBpZDogJ2FyZWFzT2ZJbnRlcmVzdC5ob3VzaW5nJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnQWZmb3JkYWJsZSBhbmQgc3VzdGFpbmFibGUgaG91c2luZycsXG4gICAgICBkZXNjcmlwdGlvbjogJ2l0ZW0gaW4gYXJlYXNPZkludGVyZXN0IGxpc3QnLFxuICAgIH0sXG4gICAgdHJhaW5pbmc6IHtcbiAgICAgIGlkOiAnYXJlYXNPZkludGVyZXN0LnRyYWluaW5nJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnVHJhaW5pbmcgYW5kIHdvcmtmb3JjZSBkZXZlbG9wbWVudCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ2l0ZW0gaW4gYXJlYXNPZkludGVyZXN0IGxpc3QnLFxuICAgIH0sXG4gICAgcG9sbHV0aW9uOiB7XG4gICAgICBpZDogJ2FyZWFzT2ZJbnRlcmVzdC5wb2xsdXRpb24nLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdSZW1lZGlhdGlvbiBvZiBsZWdhY3kgcG9sbHV0aW9uJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnaXRlbSBpbiBhcmVhc09mSW50ZXJlc3QgbGlzdCcsXG4gICAgfSxcbiAgICB3YXRlcjoge1xuICAgICAgaWQ6ICdhcmVhc09mSW50ZXJlc3Qud2F0ZXInLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdDbGVhbiB3YXRlciBpbmZyYXN0cnVjdHVyZScsXG4gICAgICBkZXNjcmlwdGlvbjogJ2l0ZW0gaW4gYXJlYXNPZkludGVyZXN0IGxpc3QnLFxuICAgIH0sXG4gIH0pO1xuXG4gIGNvbnN0IHJlYWRNb3JlTGlzdDogKGFueSB8IHN0cmluZylbXVtdID0gW1xuICAgIFtwdWJsaWNJY29uLCBpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMuY2xpbWF0ZSldLFxuICAgIFtlY29JY29uLCBpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMuZW5lcmd5KV0sXG4gICAgW2J1c0ljb24sIGludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy50cmFuc2l0KV0sXG4gICAgW2hvbWVJY29uLCBpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMuaG91c2luZyldLFxuICAgIFtncm91cHNJY29uLCBpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMudHJhaW5pbmcpXSxcbiAgICBbcG9sbHV0aW9uSWNvbiwgaW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLnBvbGx1dGlvbildLFxuICAgIFt3YXNoSWNvbiwgaW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLndhdGVyKV0sXG4gIF07XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9eydqNDAtdHdvLWNvbHVtbi1jb25maW5lJ30+XG4gICAgICA8dWwgY2xhc3NOYW1lPXsnajQwLXR3by1jb2x1bW4nfT5cbiAgICAgICAge3JlYWRNb3JlTGlzdC5tYXAoKGl0ZW0sIGluZGV4KSA9PiB7XG4gICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxsaSBrZXk9e2ByZWFkbW9yZV9saV8ke2luZGV4fWB9PlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17J3VzYS1pY29uLWxpc3RfX2ljb24nfT5cbiAgICAgICAgICAgICAgICA8aW1nXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9eydqNDAtdHdvLWNvbHVtbi1pY29ucy1zcGFjaW5nJ31cbiAgICAgICAgICAgICAgICAgIGtleT17YHJlYWRtb3JlX2ltZ18ke2luZGV4fWB9XG4gICAgICAgICAgICAgICAgICBzcmM9e2l0ZW1bMF19IGFsdD17aXRlbVsxXSArICcgaWNvbid9Lz5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9eyd1c2EtaWNvbi1saXN0X19jb250ZW50J30+IHtpdGVtWzFdfSA8L2Rpdj5cbiAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgKTtcbiAgICAgICAgfSlcbiAgICAgICAgfVxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEFyZWFzT2ZGb2N1c0xpc3Q7XG4iLCJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgTGF5b3V0IGZyb20gJy4uL2NvbXBvbmVudHMvbGF5b3V0JztcbmltcG9ydCBBcmVhc09mRm9jdXNMaXN0IGZyb20gJy4uL2NvbXBvbmVudHMvYXJlYXNPZkZvY3VzTGlzdCc7XG5pbXBvcnQge0Zvcm1hdHRlZE1lc3NhZ2UsIHVzZUludGx9IGZyb20gJ2dhdHNieS1wbHVnaW4taW50bCc7XG5pbXBvcnQge2RlZmluZU1lc3NhZ2VzfSBmcm9tICdyZWFjdC1pbnRsJztcblxuaW50ZXJmYWNlIEluZGV4UGFnZVByb3BzIHtcbiAgbG9jYXRpb246IExvY2F0aW9uO1xufVxuXG4vLyBtYXJrdXBcbmNvbnN0IEluZGV4UGFnZSA9ICh7bG9jYXRpb259OiBJbmRleFBhZ2VQcm9wcykgPT4ge1xuICBjb25zdCBpbnRsID0gdXNlSW50bCgpO1xuICBjb25zdCBtZXNzYWdlcyA9IGRlZmluZU1lc3NhZ2VzKHtcbiAgICBhYm91dEhlYWRlcjoge1xuICAgICAgaWQ6ICdpbmRleC5hYm91dENvbnRlbnQuaGVhZGVyJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnQWJvdXQgSnVzdGljZTQwJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnaDEgaGVhZGVyIG9uIEFib3V0IHBhZ2UnLFxuICAgIH0sXG4gICAgcHJlc2lkZW50YWxMaW5rVXJpOiB7XG4gICAgICBpZDogJ2luZGV4LnByZXNpZGVudGFsTGlua1VyaScsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ2h0dHBzOi8vd3d3LndoaXRlaG91c2UuZ292L2JyaWVmaW5nLXJvb20vJyArXG4gICAgICAgICAgICAgICAgICAgICAgJ3ByZXNpZGVudGlhbC1hY3Rpb25zLzIwMjEvMDEvMjcvJyArXG4gICAgICAgICAgICAgICAgICAgICAgJ2V4ZWN1dGl2ZS1vcmRlci1vbi10YWNrbGluZy10aGUtY2xpbWF0ZS0nICtcbiAgICAgICAgICAgICAgICAgICAgICAnY3Jpc2lzLWF0LWhvbWUtYW5kLWFicm9hZC8nLFxuICAgICAgZGVzY3JpcHRpb246ICdMaW5rIHVybCB0byBwcmVzaWRlbnRpYWwgYWN0aW9ucyBleGVjdXRpdmUgb3JkZXIuIFBhcnQgb2YgcGFyYWdyYXBoIDMnLFxuICAgIH0sXG4gICAgcHJlc2lkZW50YWxMaW5rTGFiZWw6IHtcbiAgICAgIGlkOiAnaW5kZXgucHJlc2lkZW50YWxMaW5rTGFiZWwnLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdFeGVjdXRpdmUgT3JkZXIgb24gVGFja2xpbmcgdGhlIENsaW1hdGUgQ3Jpc2lzIGF0IEhvbWUgYW5kIEFicm9hZC4nLFxuICAgICAgZGVzY3JpcHRpb246ICdMaW5rIHVybCB0byBwcmVzaWRlbnRpYWwgYWN0aW9ucyBleGVjdXRpdmUgb3JkZXIuIFBhcnQgb2YgcGFyYWdyYXBoIDMnLFxuICAgIH0sXG4gICAgdHJhbnNwYXJlbnRMYWJlbDoge1xuICAgICAgaWQ6ICdpbmRleC5zZWN0aW9uMy50cmFuc3BhcmVudExhYmVsJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnVHJhbnNwYXJlbnQ6JyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnSXRhbGljIGxhYmVsIGZvciAxc3QgcGFyYWdyYXBoIG9mIHNlY3Rpb24gMyBvbiBpbmRleCBwYWdlJyxcbiAgICB9LFxuICAgIGluY2x1c2l2ZUxhYmVsOiB7XG4gICAgICBpZDogJ2luZGV4LnNlY3Rpb24zLmluY2x1c2l2ZUxhYmVsJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnSW5jbHVzaXZlOicsXG4gICAgICBkZXNjcmlwdGlvbjogJ0l0YWxpYyBsYWJlbCBmb3IgMm5kIHBhcmFncmFwaCBvZiBzZWN0aW9uIDMgb24gaW5kZXggcGFnZScsXG4gICAgfSxcbiAgICBpdGVyYXRpdmVMYWJlbDoge1xuICAgICAgaWQ6ICdpbmRleC5zZWN0aW9uMy5pdGVyYXRpdmVMYWJlbCcsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0l0ZXJhdGl2ZTonLFxuICAgICAgZGVzY3JpcHRpb246ICdJdGFsaWMgbGFiZWwgZm9yIDNyZCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAzIG9uIGluZGV4IHBhZ2UnLFxuICAgIH0sXG4gIH0pO1xuXG4gIHJldHVybiAoPExheW91dCBsb2NhdGlvbj17bG9jYXRpb259PlxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT17J3VzYS1wcm9zZSd9PlxuICAgICAgPGgxPntpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMuYWJvdXRIZWFkZXIpfTwvaDE+XG5cbiAgICAgIDxwPjxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgIGlkPXsnaW5kZXguYWJvdXRDb250ZW50LnAxJ31cbiAgICAgICAgZGVzY3JpcHRpb249eydwYXJhZ3JhcGggMSBvZiBtYWluIGNvbnRlbnQgb24gaW5kZXggcGFnZSd9XG4gICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgXG4gICAgICAgICAgICBJbiBhbiBlZmZvcnQgdG8gYWRkcmVzcyBoaXN0b3JpY2FsIGVudmlyb25tZW50YWwgaW5qdXN0aWNlcyxcbiAgICAgICAgICAgIFByZXNpZGVudCBCaWRlbiBjcmVhdGVkIHRoZSBKdXN0aWNlNDAgSW5pdGlhdGl2ZSBvbiBKYW51YXJ5XG4gICAgICAgICAgICAyNywgMjAyMS4gVGhlIEp1c3RpY2U0MCBJbml0aWF0aXZlIGRpcmVjdHMgNDAlIG9mIHRoZVxuICAgICAgICAgICAgYmVuZWZpdHMgZnJvbSBmZWRlcmFsIGludmVzdG1lbnRzIGluIHNldmVuIGtleSBhcmVhcyB0b1xuICAgICAgICAgICAgb3ZlcmJ1cmRlbmVkIGFuZCB1bmRlcnNlcnZlZCBjb21tdW5pdGllcy5cbiAgICAgICAgICBgfS8+PC9wPlxuXG4gICAgICA8cD48Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICBpZD0naW5kZXguYWJvdXRDb250ZW50LnAyJ1xuICAgICAgICBkZXNjcmlwdGlvbj17J3BhcmFncmFwaCAyIG9mIG1haW4gY29udGVudCBvbiBpbmRleCBwYWdlJ31cbiAgICAgICAgZGVmYXVsdE1lc3NhZ2U9e2BcbiAgICAgICAgICAgIEZlZGVyYWwgYWdlbmNpZXMgd2lsbCBwcmlvcml0aXplIGJlbmVmaXRzIHVzaW5nIGEgbmV3XG4gICAgICAgICAgICBjbGltYXRlIGFuZCBlY29ub21pYyBqdXN0aWNlIHNjcmVlbmluZyB0b29sLiBUaGlzIHNjcmVlbmluZ1xuICAgICAgICAgICAgdG9vbCB3aWxsIGJlIGEgbWFwIHRoYXQgdmlzdWFsaXplcyBkYXRhIHRvIGNvbXBhcmUgdGhlXG4gICAgICAgICAgICBjdW11bGF0aXZlIGltcGFjdHMgb2YgZW52aXJvbm1lbnRhbCwgY2xpbWF0ZSwgYW5kIGVjb25vbWljXG4gICAgICAgICAgICBmYWN0b3JzLiBJdCBpcyBiZWluZyBkZXZlbG9wZWQgYnkgdGhlIENvdW5jaWwgb25cbiAgICAgICAgICAgIEVudmlyb25tZW50YWwgUXVhbGl0eSAoQ0VRKSB3aXRoIGd1aWRhbmNlIGZyb20gZW52aXJvbm1lbnRhbFxuICAgICAgICAgICAganVzdGljZSBsZWFkZXJzIGFuZCBjb21tdW5pdGllcyBhZmZlY3RlZCBieSBlbnZpcm9ubWVudGFsXG4gICAgICAgICAgICBpbmp1c3RpY2VzLiBUaGUgZmlyc3QgdmVyc2lvbiBvZiB0aGUgc2NyZWVuaW5nIHRvb2wgd2lsbCBiZVxuICAgICAgICAgICAgcmVsZWFzZWQgaW4gSnVseSAyMDIxLiBIb3dldmVyLCB0aGUgc2NyZWVuaW5nIHRvb2wgYW5kIGRhdGFcbiAgICAgICAgICAgIGJlaW5nIHVzZWQgd2lsbCBiZSBjb250aW51b3VzbHkgdXBkYXRlZCB0byBiZXR0ZXIgcmVmbGVjdFxuICAgICAgICAgIHRoZSBsaXZlZCBleHBlcmllbmNlcyBvZiBjb21tdW5pdHkgbWVtYmVycy5cbiAgICAgICAgYH0vPjwvcD5cblxuICAgICAgPHA+PEZvcm1hdHRlZE1lc3NhZ2VcbiAgICAgICAgaWQ9eydpbmRleC5hYm91dENvbnRlbnQucDMnfVxuICAgICAgICBkZXNjcmlwdGlvbj17J3BhcmFncmFwaCAzIG9mIG1haW4gY29udGVudCBvbiBpbmRleCBwYWdlJ31cbiAgICAgICAgZGVmYXVsdE1lc3NhZ2U9e2BcbiAgICAgICAgICBSZWFkIG1vcmUgYWJvdXQgdGhlIEp1c3RpY2U0MCBJbml0aWF0aXZlIGluIFByZXNpZGVudCBCaWRlbuKAmXMgXG4gICAgICAgICAge3ByZXNpZGVudExpbmt9XG4gICAgICAgICAgYH1cbiAgICAgICAgdmFsdWVzPXt7cHJlc2lkZW50TGluazpcbiAgICAgICAgICAgICAgPGEgaHJlZj17aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLnByZXNpZGVudGFsTGlua1VyaSl9XG4gICAgICAgICAgICAgICAgdGFyZ2V0PSdfYmxhbmsnXG4gICAgICAgICAgICAgICAgcmVsPSdub3JlZmVycmVyJz57aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLnByZXNpZGVudGFsTGlua0xhYmVsKX1cbiAgICAgICAgICAgICAgPC9hPn19Lz5cbiAgICAgIDwvcD5cblxuICAgICAgPGgyPjxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgIGlkPXsnaW5kZXguc2VjdGlvbjIuaGVhZGVyJ31cbiAgICAgICAgZGVzY3JpcHRpb249eydzZWN0aW9uIDIgaGVhZGVyJ31cbiAgICAgICAgZGVmYXVsdE1lc3NhZ2U9eydBcmVhcyBvZiBGb2N1cyd9Lz48L2gyPlxuXG4gICAgICA8QXJlYXNPZkZvY3VzTGlzdCAvPlxuXG4gICAgICA8aDI+PEZvcm1hdHRlZE1lc3NhZ2VcbiAgICAgICAgaWQ9eydpbmRleC5zZWN0aW9uMy5oZWFkZXInfVxuICAgICAgICBkZXNjcmlwdGlvbj17J3NlY3Rpb24gMyBoZWFkZXInfVxuICAgICAgICBkZWZhdWx0TWVzc2FnZT17J0EgVHJhbnNwYXJlbnQsIENvbW11bml0eS1GaXJzdCBBcHByb2FjaCd9Lz48L2gyPlxuXG4gICAgICA8cD48Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICBpZD17J2luZGV4LnNlY3Rpb24zLmludHJvJ31cbiAgICAgICAgZGVzY3JpcHRpb249eydzZWN0aW9uIDMgY29udGVudCBwYXJhZ3JhcGggMSBpbnRybyd9XG4gICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgXG4gICAgICAgICAgICBTdWNjZXNzZnVsIGluaXRpYXRpdmVzIGFyZSBndWlkZWQgYnkgZGlyZWN0IGlucHV0IGZyb20gdGhlXG4gICAgICAgICAgICBjb21tdW5pdGllcyB0aGV5IGFyZSBzZXJ2aW5nLiBDRVEgY29tbWl0cyB0byB0cmFuc3BhcmVuY3ksXG4gICAgICAgICAgICBpbmNsdXNpdml0eSwgYW5kIGl0ZXJhdGlvbiBpbiBidWlsZGluZyB0aGlzIHNjcmVlbmluZyB0b29sLmB9Lz5cbiAgICAgIDwvcD5cblxuICAgICAgPHA+XG4gICAgICAgIDxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgICAgaWQ9eydpbmRleC5zZWN0aW9uMy50cmFuc3BhcmVudCd9XG4gICAgICAgICAgZGVzY3JpcHRpb249eydzZWN0aW9uIDMgY29udGVudCB0cmFuc3BhcmVudCd9XG4gICAgICAgICAgZGVmYXVsdE1lc3NhZ2U9e2BcbiAgICAgICAgICAgICAge2lubGluZUhlYWRlcn0gVGhlIGNvZGUgYW5kIGRhdGEgYmVoaW5kIHRoZSBzY3JlZW5pbmdcbiAgICAgICAgICAgICAgdG9vbCBhcmUgb3BlbiBzb3VyY2UsIG1lYW5pbmcgaXQgaXMgYXZhaWxhYmxlIGZvciB0aGUgcHVibGljXG4gICAgICAgICAgICAgIHRvIHJldmlldyBhbmQgY29udHJpYnV0ZSB0by4gVGhpcyB0b29sIGlzIGJlaW5nIGRldmVsb3BlZFxuICAgICAgICAgICAgICBwdWJsaWNseSBzbyB0aGF0IGNvbW11bml0aWVzLCBhY2FkZW1pYyBleHBlcnRzLCBhbmQgYW55b25lXG4gICAgICAgICAgICAgIHdob+KAmXMgaW50ZXJlc3RlZCBjYW4gYmUgaW52b2x2ZWQgaW4gdGhlIHRvb2wtYnVpbGRpbmdcbiAgICAgICAgICAgICAgcHJvY2Vzcy5gfVxuICAgICAgICAgIHZhbHVlcz17e1xuICAgICAgICAgICAgaW5saW5lSGVhZGVyOiA8aT57aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLnRyYW5zcGFyZW50TGFiZWwpfTwvaT4sXG4gICAgICAgICAgfX0vPlxuICAgICAgPC9wPlxuXG4gICAgICA8cD5cbiAgICAgICAgPEZvcm1hdHRlZE1lc3NhZ2VcbiAgICAgICAgICBpZD17J2luZGV4LnNlY3Rpb24zLmluY2x1c2l2ZSd9XG4gICAgICAgICAgZGVzY3JpcHRpb249eydzZWN0aW9uIDMgY29udGVudCBpbmNsdXNpdmUnfVxuICAgICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgXG4gICAgICAgICAgICAgIHtpbmxpbmVIZWFkZXJ9IE1hbnkgYXJlYXMgd2hpY2ggbGFjayBpbnZlc3RtZW50cyBhbHNvXG4gICAgICAgICAgICAgIGxhY2sgZW52aXJvbm1lbnRhbCBkYXRhIGFuZCB3b3VsZCBiZSBvdmVybG9va2VkIHVzaW5nXG4gICAgICAgICAgICAgIGF2YWlsYWJsZSBlbnZpcm9ubWVudGFsIGRhdGEuIENFUSBpcyBhY3RpdmVseSByZWFjaGluZyBvdXRcbiAgICAgICAgICAgICAgdG8gZ3JvdXBzIHRoYXQgaGF2ZSBoaXN0b3JpY2FsbHkgYmVlbiBleGNsdWRlZCBmcm9tXG4gICAgICAgICAgICAgIGRlY2lzaW9uLW1ha2luZywgc3VjaCBhcyBncm91cHMgaW4gcnVyYWwgYW5kIHRyaWJhbCBhcmVhcyxcbiAgICAgICAgICAgICAgdG8gdW5kZXJzdGFuZCB0aGVpciBuZWVkcyBhbmQgYXNrIGZvciB0aGVpciBpbnB1dC5cbiAgICAgICAgICBgfVxuICAgICAgICAgIHZhbHVlcz17e1xuICAgICAgICAgICAgaW5saW5lSGVhZGVyOiA8aT57aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmluY2x1c2l2ZUxhYmVsKX08L2k+LFxuICAgICAgICAgIH19Lz5cbiAgICAgIDwvcD5cblxuICAgICAgPHA+XG4gICAgICAgIDxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgICAgaWQ9eydpbmRleC5zZWN0aW9uMy5pdGVyYXRpdmUnfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXsnc2VjdGlvbiAzIGNvbnRlbnQgaXRlcmF0aXZlJ31cbiAgICAgICAgICBkZWZhdWx0TWVzc2FnZT17YFxuICAgICAgICAgICAgICB7aW5saW5lSGVhZGVyfSBUaGUgaW5pdGlhbCBjb21tdW5pdHkgcHJpb3JpdGl6YXRpb24gbGlzdFxuICAgICAgICAgICAgICBwcm92aWRlZCBieSB0aGUgc2NyZWVuaW5nIHRvb2wgaXMgdGhlIGJlZ2lubmluZyBvZiBhXG4gICAgICAgICAgICAgIGNvbGxhYm9yYXRpdmUgcHJvY2VzcyBpbiBzY29yZSByZWZpbmVtZW50LCByYXRoZXIgdGhhbiBhXG4gICAgICAgICAgICAgIGZpbmFsIGFuc3dlci4gQ0VRIGhhcyByZWNlaXZlZCByZWNvbW1lbmRhdGlvbnMgb24gZGF0YSBzZXRzXG4gICAgICAgICAgICAgIGZyb20gY29tbXVuaXR5IGludGVydmlld3MsIHRoZSBXaGl0ZSBIb3VzZSBFbnZpcm9ubWVudGFsXG4gICAgICAgICAgICAgIEp1c3RpY2UgQWR2aXNvcnkgQ291bmNpbCwgYW5kIHRocm91Z2ggcHVibGljIGNvbW1lbnQsIGJ1dFxuICAgICAgICAgICAgICBlc3RhYmxpc2hpbmcgYSBzY29yZSB0aGF0IGlzIHRydWx5IHJlcHJlc2VudGF0aXZlIHdpbGwgYmUgYVxuICAgICAgICAgICAgICBsb25nLXRlcm0sIG9uZ29pbmcgcHJvY2Vzcy4gQXMgY29tbXVuaXRpZXMgc3VibWl0IGZlZWRiYWNrXG4gICAgICAgICAgICAgIGFuZCByZWNvbW1lbmRhdGlvbnMsIENFUSB3aWxsIGNvbnRpbnVlIHRvIGltcHJvdmUgdGhlIHRvb2xzXG4gICAgICAgICAgICAgIGJlaW5nIGJ1aWx0IGFuZCB0aGUgcHJvY2Vzc2VzIGZvciBzdGFrZWhvbGRlciBhbmQgcHVibGljXG4gICAgICAgICAgICAgIGVuZ2FnZW1lbnQuXG4gICAgICAgICAgYH1cbiAgICAgICAgICB2YWx1ZXM9e3tcbiAgICAgICAgICAgIGlubGluZUhlYWRlcjogPGk+e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5pdGVyYXRpdmVMYWJlbCl9PC9pPixcbiAgICAgICAgICB9fS8+XG4gICAgICA8L3A+XG4gICAgPC9zZWN0aW9uPlxuICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEluZGV4UGFnZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///7824\n")}}]);